From 837be3c5def7e9605053cc4e8092a54e8ef9954b Mon Sep 17 00:00:00 2001 From: Jack Wampler Date: Fri, 14 Nov 2025 10:12:20 -0700 Subject: [PATCH] Quick change to default dns config option (#6208) --- common/http-api-client/src/dns.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/common/http-api-client/src/dns.rs b/common/http-api-client/src/dns.rs index 216fef032b..a4f353ff2b 100644 --- a/common/http-api-client/src/dns.rs +++ b/common/http-api-client/src/dns.rs @@ -39,7 +39,7 @@ use std::{ use hickory_resolver::{ TokioResolver, - config::{LookupIpStrategy, NameServerConfigGroup, ResolverConfig, ServerOrderingStrategy}, + config::{LookupIpStrategy, NameServerConfigGroup, ResolverConfig}, lookup_ip::LookupIpIntoIter, name_server::TokioConnectionProvider, }; @@ -337,8 +337,7 @@ fn configure_and_build_resolver( let mut resolver_builder = TokioResolver::builder_with_config(config, TokioConnectionProvider::default()); - resolver_builder.options_mut().ip_strategy = LookupIpStrategy::Ipv4AndIpv6; - resolver_builder.options_mut().server_ordering_strategy = ServerOrderingStrategy::RoundRobin; + resolver_builder.options_mut().ip_strategy = LookupIpStrategy::Ipv4thenIpv6; // Cache successful responses for queries received by this resolver for 30 min minimum. resolver_builder.options_mut().positive_min_ttl = Some(Duration::from_secs(1800));