From a67b33aa755a63992a4f73a5f18f61d225b5271f Mon Sep 17 00:00:00 2001 From: SukkaW Date: Mon, 8 Dec 2025 17:47:20 +0800 Subject: [PATCH] Chore: Update Domain Alive Validation DoH List [skip ci] --- Build/lib/is-domain-alive.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Build/lib/is-domain-alive.ts b/Build/lib/is-domain-alive.ts index c0321361..8bf64bf1 100644 --- a/Build/lib/is-domain-alive.ts +++ b/Build/lib/is-domain-alive.ts @@ -7,17 +7,21 @@ const dnsServers = [ '162.159.36.1', '162.159.46.1', 'dns.cloudflare.com', // Cloudflare DoH that uses different IPs: 172.64.41.8,162.159.61.8 'cloudflare-dns.com', // Cloudflare DoH that uses different IPs: 104.16.249.249,104.16.248.249 + 'mozilla.cloudflare-dns.com', // Cloudflare DoH that uses different IPs: 162.159.61.4,172.64.41.4 // one.one.one.one // Cloudflare DoH that uses 1.1.1.1 and 1.0.0.1 // '101.101.101.101', 'dns.twnic.tw' // TWNIC, has DNS pollution, e.g. t66y.com // 'dns.hinet.net' // HiNet DoH, has DNS pollution, e.g. t66y.com '185.222.222.222', '45.11.45.11', // DNS.SB - 'doh.dns.sb', // DNS.SB, Unicast PoPs w/ GeoDNS + // 'doh.dns.sb', // DNS.SB, Unicast PoPs w/ GeoDNS + 'us-chi.doh.sb', // DNS.SB Chicago PoP + 'us-nyc.doh.sb', // DNS.SB New York City PoP + 'us-sjc.doh.sb', // DNS.SB San Jose PoP // 'doh.sb', // DNS.SB xTom Anycast IP // 'dns.sb', // DNS.SB use same xTom Anycast IP as doh.sb // 'dns10.quad9.net', // Quad9 unfiltered '9.9.9.10', '149.112.112.10', // Quad9 unfiltered 'doh.sandbox.opendns.com', // OpenDNS sandbox (unfiltered) - 'unfiltered.adguard-dns.com', + 'unfiltered.adguard-dns.com', // AdGuard unfiltered // 'v.recipes', // Proxy Cloudflare, too many HTTP 503 // '76.76.2.0', // ControlD unfiltered, path not /dns-query // '76.76.10.0', // ControlD unfiltered, path not /dns-query @@ -32,7 +36,7 @@ const dnsServers = [ // 'dns.mullvad.net', empty HTTP body a lot 'basic.rethinkdns.com', 'dns.surfsharkdns.com', - 'private.canadianshield.cira.ca', + // 'private.canadianshield.cira.ca', enforce HTTP/2 // 'unfiltered.joindns4.eu', // too many ECONNRESET on GitHub Actions 'public.dns.iij.jp', // 'common.dot.dns.yandex.net', // too many ECONNRESET on GitHub Actions