<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>UnveilDNS Blog</title>
	<link>https://www.unveildns.com/blog/</link>
	<atom:link href="https://www.unveildns.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
	<description>DNS security, filtering and privacy — guides, deep-dives and field notes from the UnveilDNS team.</description>
	<language>en-us</language>
	<copyright>Copyright 2026, Unveiltech</copyright>
	<managingEditor>support@unveiltech.com (UnveilDNS team)</managingEditor>
	<webMaster>support@unveiltech.com (UnveilDNS team)</webMaster>
	<lastBuildDate>Tue, 09 Jun 2026 13:00:00 +0000</lastBuildDate>
	<image>
		<url>https://www.unveiltech.com/ut32x32.png</url>
		<title>UnveilDNS Blog</title>
		<link>https://www.unveildns.com/blog/</link>
	</image>

	<item>
		<title>DNS and compliance: DNSSEC, ANSSI, NIS2 and GDPR for resolver operators</title>
		<link>https://www.unveildns.com/blog/dns-compliance-frameworks.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/dns-compliance-frameworks.html</guid>
		<pubDate>Tue, 09 Jun 2026 13:00:00 +0000</pubDate>
		<category>compliance</category>
		<description>Security frameworks ask you to see more; privacy law asks you to keep less. How DNSSEC, ANSSI, NIS2 and GDPR each touch your resolver — and the concrete controls that satisfy them.</description>
	</item>
	<item>
		<title>DoH, DoT, DoQ, DNSCrypt: which encrypted DNS should you actually run?</title>
		<link>https://www.unveildns.com/blog/encrypted-dns-protocols.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/encrypted-dns-protocols.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:55:00 +0000</pubDate>
		<category>encrypted DNS</category>
		<description>Four protocols, two ports, one shared goal. The real trade-offs between DNS-over-TLS, HTTPS, QUIC and DNSCrypt — what each costs, what each leaks, and what we ship by default.</description>
	</item>
	<item>
		<title>How DGA and fast-flux malware hide in DNS — and how we catch them</title>
		<link>https://www.unveildns.com/blog/dga-fastflux-detection.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/dga-fastflux-detection.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:50:00 +0000</pubDate>
		<category>threat detection</category>
		<description>Botnets mint thousands of throwaway domains a day and rotate IPs every 60 seconds. Entropy scoring, curated threat feeds and out-of-band reputation checks close the gap.</description>
	</item>
	<item>
		<title>Content filtering that holds up: categories, parental control, and what NIS2 expects</title>
		<link>https://www.unveildns.com/blog/content-filtering-compliance.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/content-filtering-compliance.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:45:00 +0000</pubDate>
		<category>filtering</category>
		<description>Category filters, SafeSearch and parental control are easy to switch on and easy to get wrong. The filter-chain order that decides who wins a conflict, plus the compliance angle.</description>
	</item>
	<item>
		<title>The SNI leak encrypted DNS doesn&#x27;t fix — and what ECH does about it</title>
		<link>https://www.unveildns.com/blog/ech-sni-leak.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/ech-sni-leak.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:40:00 +0000</pubDate>
		<category>privacy</category>
		<description>You encrypted your DNS, but the site you visit still leaks through the TLS SNI and the destination IP. What Encrypted Client Hello fixes in 2026 — and what it doesn&#x27;t.</description>
	</item>
	<item>
		<title>DNS tunneling: exfiltrating data through lookups</title>
		<link>https://www.unveildns.com/blog/dns-tunneling.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/dns-tunneling.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:35:00 +0000</pubDate>
		<category>threat detection</category>
		<description>Malware can smuggle data out through the DNS queries themselves, encoded in subdomain labels. How tunneling works, why it persists, and the signals that give it away.</description>
	</item>
	<item>
		<title>CNAME cloaking: the first-party tracking trick</title>
		<link>https://www.unveildns.com/blog/cname-cloaking.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/cname-cloaking.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:30:00 +0000</pubDate>
		<category>tracking</category>
		<description>Trackers dodge browser blockers by hiding behind a first-party subdomain that CNAMEs to a third-party host. How the trick works and how DNS follows the chain to unmask it.</description>
	</item>
	<item>
		<title>RPZ explained: Response Policy Zones without the BIND headache</title>
		<link>https://www.unveildns.com/blog/rpz-explained.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/rpz-explained.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:25:00 +0000</pubDate>
		<category>filtering</category>
		<description>Response Policy Zones turn DNS into a policy enforcement point. What RPZ is, its action types, and how to use RPZ feeds as blocklists without the classic BIND headache.</description>
	</item>
	<item>
		<title>Ad and tracker blocking at DNS level: what it can and can&#x27;t do</title>
		<link>https://www.unveildns.com/blog/ad-tracker-blocking-dns.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/ad-tracker-blocking-dns.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:20:00 +0000</pubDate>
		<category>filtering</category>
		<description>DNS-level ad and tracker blocking is network-wide and agent-free — but it can&#x27;t do everything a browser blocker can. An honest map of what it blocks and what it misses.</description>
	</item>
	<item>
		<title>DDoS protection for a resolver: rate-limiting, RRL, auto-blacklist</title>
		<link>https://www.unveildns.com/blog/ddos-protection-resolver.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/ddos-protection-resolver.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:15:00 +0000</pubDate>
		<category>DDoS</category>
		<description>A resolver is both a target and a potential amplifier. Response rate limiting, NXDOMAIN protection, auto-blacklisting and query filtering — the defences that keep it serving.</description>
	</item>
	<item>
		<title>Why your ISP&#x27;s default DNS is a privacy problem</title>
		<link>https://www.unveildns.com/blog/isp-dns-privacy.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/isp-dns-privacy.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:10:00 +0000</pubDate>
		<category>privacy</category>
		<description>Your ISP&#x27;s default resolver sees every domain every device looks up — and can log, monetise or hand it over. Why default DNS is a privacy problem, and what actually fixes it.</description>
	</item>
	<item>
		<title>DNSCrypt stamps decoded: what&#x27;s really inside sdns://</title>
		<link>https://www.unveildns.com/blog/dnscrypt-stamps-decoded.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/dnscrypt-stamps-decoded.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:05:00 +0000</pubDate>
		<category>DNSCrypt</category>
		<description>An sdns:// stamp packs a server address, public key and provider name into one string. Anatomy of a DNSCrypt stamp and why embedded key-pinning beats the public PKI.</description>
	</item>
	<item>
		<title>TTL, caching and prefetch: the three levers behind fast DNS</title>
		<link>https://www.unveildns.com/blog/ttl-caching-prefetch.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/ttl-caching-prefetch.html</guid>
		<pubDate>Tue, 09 Jun 2026 12:00:00 +0000</pubDate>
		<category>performance</category>
		<description>DNS feels instant because of three levers: TTL, caching and prefetch. How they interact, where they bite, and how to tune them without serving stale answers.</description>
	</item>
	<item>
		<title>Newly-registered domains are a threat signal</title>
		<link>https://www.unveildns.com/blog/newly-registered-domains.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/newly-registered-domains.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:55:00 +0000</pubDate>
		<category>threat detection</category>
		<description>A domain registered three days ago and already sending you links deserves suspicion. Why newly-registered domains are a strong threat signal, and how to use age as a filter.</description>
	</item>
	<item>
		<title>Typosquatting and IDN homographs: when gооgle.com isn&#x27;t Google</title>
		<link>https://www.unveildns.com/blog/typosquatting-homographs.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/typosquatting-homographs.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:50:00 +0000</pubDate>
		<category>brand</category>
		<description>Attackers register your domain misspelled, or in a lookalike script, to phish your users. The mutation strategies, IDN homograph attacks, and how to detect the impostors.</description>
	</item>
	<item>
		<title>Random-subdomain and NXDOMAIN floods: DDoS aimed at DNS</title>
		<link>https://www.unveildns.com/blog/nxdomain-flood-ddos.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/nxdomain-flood-ddos.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:45:00 +0000</pubDate>
		<category>DDoS</category>
		<description>Random-subdomain and NXDOMAIN floods weaponise the resolver itself, and the cache can&#x27;t absorb them. How the attack saturates DNS, and the defences that work.</description>
	</item>
	<item>
		<title>Blocking TikTok and YouTube at the DNS layer — and where it stops</title>
		<link>https://www.unveildns.com/blog/blocking-services-dns.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/blocking-services-dns.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:40:00 +0000</pubDate>
		<category>filtering</category>
		<description>Blocking TikTok or YouTube at the resolver is one toggle — but apps fight back with hard-coded IPs and fallback domains. What DNS service-blocking does, and where it stops.</description>
	</item>
	<item>
		<title>Geo-blocking DNS by client country</title>
		<link>https://www.unveildns.com/blog/geo-blocking-dns.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/geo-blocking-dns.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:35:00 +0000</pubDate>
		<category>filtering</category>
		<description>Geo-blocking by client country lets a resolver refuse queries from regions you never serve. How GeoIP-based DNS geo-blocking works, sensible use cases, and its limits.</description>
	</item>
	<item>
		<title>A sane personal allow / deny-list strategy</title>
		<link>https://www.unveildns.com/blog/allow-deny-list-strategy.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/allow-deny-list-strategy.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:30:00 +0000</pubDate>
		<category>filtering</category>
		<description>Whitelist, blacklist or rewrite? Each has a precedence, and getting the order wrong is why &#x27;I blocked it and it still resolves&#x27; happens. A sane strategy for personal DNS lists.</description>
	</item>
	<item>
		<title>Threat intelligence 101: how domain reputation actually works</title>
		<link>https://www.unveildns.com/blog/threat-intelligence-101.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/threat-intelligence-101.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:25:00 +0000</pubDate>
		<category>threat detection</category>
		<description>Domain and IP reputation drives a lot of DNS blocking — but &#x27;reputation&#x27; is a fuzzy word. How scoring really works, where the data comes from, and why false positives happen.</description>
	</item>
	<item>
		<title>Running DNS at ISP scale: what breaks first</title>
		<link>https://www.unveildns.com/blog/dns-at-isp-scale.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/dns-at-isp-scale.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:20:00 +0000</pubDate>
		<category>performance</category>
		<description>Tens of thousands of queries a second change what matters: stats leave SQL, dashboards stop running heavy joins, and the cache becomes everything. Lessons from DNS at scale.</description>
	</item>
	<item>
		<title>Redirecting all network DNS to your resolver (router / NAT)</title>
		<link>https://www.unveildns.com/blog/redirect-network-dns.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/redirect-network-dns.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:15:00 +0000</pubDate>
		<category>operations</category>
		<description>A DNS policy only works if every device actually uses your resolver. Forcing all network DNS through it with router/NAT redirection — and closing the bypass routes.</description>
	</item>
	<item>
		<title>DNS log retention done right: a GDPR-friendly policy</title>
		<link>https://www.unveildns.com/blog/dns-log-retention-gdpr.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/dns-log-retention-gdpr.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:10:00 +0000</pubDate>
		<category>compliance</category>
		<description>DNS logs are personal data and unusually revealing. A GDPR-friendly retention policy: lawful basis, minimisation, aggregation, and the window that keeps you useful and compliant.</description>
	</item>
	<item>
		<title>DNS filtering for schools and families</title>
		<link>https://www.unveildns.com/blog/dns-filtering-schools-families.html</link>
		<guid isPermaLink="true">https://www.unveildns.com/blog/dns-filtering-schools-families.html</guid>
		<pubDate>Tue, 09 Jun 2026 11:05:00 +0000</pubDate>
		<category>parental</category>
		<description>A practical guide to DNS filtering for schools and homes: category and adult filtering, SafeSearch enforcement, the two YouTube-restriction gotchas, and closing the bypasses.</description>
	</item>

</channel>
</rss>
