From 2f55c031da69d26c6c88d48828225641d71f4350 Mon Sep 17 00:00:00 2001 From: Andrej Mihajlov Date: Tue, 25 Mar 2025 18:47:02 +0100 Subject: [PATCH] Remove Google public DNS (#5660) --- common/http-api-client/src/dns.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/common/http-api-client/src/dns.rs b/common/http-api-client/src/dns.rs index 4d4aae82d6..d0af6dee3f 100644 --- a/common/http-api-client/src/dns.rs +++ b/common/http-api-client/src/dns.rs @@ -36,11 +36,10 @@ use std::{ use hickory_resolver::{ config::{LookupIpStrategy, NameServerConfigGroup, ResolverConfig, ResolverOpts}, - error::ResolveError, - lookup_ip::LookupIpIntoIter, + error::{ResolveError, ResolveErrorKind}, + lookup_ip::{LookupIp, LookupIpIntoIter}, TokioAsyncResolver, }; -use hickory_resolver::{error::ResolveErrorKind, lookup_ip::LookupIp}; use once_cell::sync::OnceCell; use reqwest::dns::{Addrs, Name, Resolve, Resolving}; use tracing::warn; @@ -214,10 +213,7 @@ impl HickoryDnsResolver { /// Create a new resolver with a custom DoT based configuration. The options are overridden to look /// up for both IPv4 and IPv6 addresses to work with "happy eyeballs" algorithm. fn new_resolver() -> Result { - let mut name_servers = NameServerConfigGroup::google_tls(); - name_servers.merge(NameServerConfigGroup::google_https()); - // name_servers.merge(NameServerConfigGroup::google_h3()); - name_servers.merge(NameServerConfigGroup::quad9_tls()); + let mut name_servers = NameServerConfigGroup::quad9_tls(); name_servers.merge(NameServerConfigGroup::quad9_https()); name_servers.merge(NameServerConfigGroup::cloudflare_tls()); name_servers.merge(NameServerConfigGroup::cloudflare_https());