ICANN's Office of the Chief Technology Officer shared data from its Identifier Technology Health Indicators (ITHI) research program on Monday, revealing an unusual pattern among some ISPs. Principal technologist Maud Durand said the affected ISPs send every single DNS query three times: to Google, to Cloudflare, and to another DNS resolver. "Every single DNS query is sent three times: to Google, to Cloudflare, and to another DNS resolver," Durand said, labelling it a "belt and suspenders" approach.
While specifying primary and secondary DNS resolvers is standard practice for resilience, the triple-query approach goes far beyond what is necessary, as DNS resolvers are already highly reliable. Durand noted that the ISPs send requests over both IPv4 and IPv6, repeating non-cached requests within 100 milliseconds for about half of queries, with a further 30 percent repeated within 30 seconds.
"It is hard to know if it is a bug or a specific behaviour," Durand said, suggesting the practice may stem from an inability to hire skilled internetworking engineers, leading to a brute-force approach to resilience. ICANN is investigating the cause.
Durand contrasted this with the earlier "Chromiods" flaw in Chrome, where well-meaning efforts to avoid a form of DNS hijacking caused the browser to generate about half of all DNS root server traffic during 2020. After pressure from ICANN and other stakeholders, Google gradually fixed the issue, reducing Chrome's share of root server traffic from 45 percent to one percent, which Durand described as "in the noise."
While the ISPs involved are not major players, ICANN warns that if the practice becomes widespread or is adopted by a large entity, it could have a significant negative impact. The organisation is also concerned about increasing concentration among DNS service providers, with the number of resolver farms visible to half of internet users falling from almost 250 in 2020 to under 150 today.
