refactor: extract DOH_FALLBACK constant

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Razvan Dimescu
2026-04-01 14:19:09 +03:00
parent a464d60f12
commit f4342b9844

View File

@@ -14,6 +14,8 @@ use numa::ctx::{handle_query, ServerCtx};
use numa::forward::Upstream; use numa::forward::Upstream;
use numa::override_store::OverrideStore; use numa::override_store::OverrideStore;
use numa::query_log::QueryLog; use numa::query_log::QueryLog;
const DOH_FALLBACK: &str = "https://9.9.9.9/dns-query";
use numa::service_store::ServiceStore; use numa::service_store::ServiceStore;
use numa::stats::ServerStats; use numa::stats::ServerStats;
use numa::system_dns::{ use numa::system_dns::{
@@ -126,7 +128,7 @@ async fn main() -> numa::Result<()> {
.use_rustls_tls() .use_rustls_tls()
.build() .build()
.unwrap_or_default(); .unwrap_or_default();
let url = "https://9.9.9.9/dns-query".to_string(); let url = DOH_FALLBACK.to_string();
let label = url.clone(); let label = url.clone();
( (
numa::config::UpstreamMode::Forward, numa::config::UpstreamMode::Forward,
@@ -152,7 +154,7 @@ async fn main() -> numa::Result<()> {
.or_else(numa::system_dns::detect_dhcp_dns) .or_else(numa::system_dns::detect_dhcp_dns)
.unwrap_or_else(|| { .unwrap_or_else(|| {
info!("could not detect system DNS, falling back to Quad9 DoH"); info!("could not detect system DNS, falling back to Quad9 DoH");
"https://9.9.9.9/dns-query".to_string() DOH_FALLBACK.to_string()
}) })
} else { } else {
config.upstream.address.clone() config.upstream.address.clone()