Starting approximately on the evening of August 26, Russia's TSPU system began intercepting open DNS queries directed at major public resolvers operated by Cloudflare and Google (1.1.1.1 and 8.8.8.8). Previously, only encrypted DoH endpoints from these providers were blocked.
Users immediately observed that DNS resolution for blocked domains now returns an NXDOMAIN response. The following example illustrates the behavior when querying YouTube and Rutracker:
- dig youtube.com @8.8.8.8 returns NXDOMAIN
- dig rutracker.org @1.1.1.1 returns NXDOMAIN
Tcpdump captures confirm that the NXDOMAIN reply is generated almost instantly, indicating local interception rather than a response from the actual resolver. The mechanism functions only over UDP; queries sent with the +tcp flag receive genuine A records from the original servers.
Further testing revealed that the interception relies on TTL-based routing manipulation. When a DNS query is first sent with TTL 2 (stopping just after the TSPU node) and then repeated with TTL 64, the second query often bypasses the filter and receives the real IP addresses. Sending random non-DNS packets with low TTL does not trigger the same effect.
In one notable case, a DNS query with TTL 2 elicited an ICMP TTL Exceeded message whose source IP was not 8.8.8.8 but 195.208.5.1, the address of the Russian NSDI server. This confirms that the TSPU performs destination NAT specifically on packets containing DNS queries, replacing the original resolver IP with the domestic NSDI address.
When multiple identical queries are sent in rapid succession within the same flow, the system occasionally fails and returns both NXDOMAIN and legitimate answers in quick succession. Network operators downstream of the TSPU will therefore observe a measurable drop in netflow records destined for foreign public DNS servers.

