Fix Domain Alive Check

This commit is contained in:
SukkaW 2024-11-08 00:19:45 +08:00
parent 86d824a45d
commit f25c310c34

View File

@ -29,15 +29,14 @@ const dohServers: Array<[string, DNS2.DnsResolver]> = ([
// '76.76.2.0', // ControlD unfiltered, path not /dns-query // '76.76.2.0', // ControlD unfiltered, path not /dns-query
// '76.76.10.0', // ControlD unfiltered, path not /dns-query // '76.76.10.0', // ControlD unfiltered, path not /dns-query
// 'dns.bebasid.com', // BebasID, path not /dns-query but /unfiltered // 'dns.bebasid.com', // BebasID, path not /dns-query but /unfiltered
'193.110.81.0', // dns0.eu // '193.110.81.0', // dns0.eu
'185.253.5.0', // dns0.eu // '185.253.5.0', // dns0.eu
'dns.nextdns.io', 'dns.nextdns.io',
'anycast.dns.nextdns.io', 'anycast.dns.nextdns.io',
'wikimedia-dns.org', 'wikimedia-dns.org',
// 'ordns.he.net', // 'ordns.he.net',
'dns.mullvad.net', 'dns.mullvad.net',
'zero.dns0.eu', 'zero.dns0.eu',
'193.110.81.0',
'basic.rethinkdns.com' 'basic.rethinkdns.com'
// 'ada.openbld.net', // 'ada.openbld.net',
// 'dns.rabbitdns.org' // 'dns.rabbitdns.org'
@ -211,9 +210,10 @@ export async function runAgainstRuleset(filepath: string) {
case 'DOMAIN-SUFFIX': case 'DOMAIN-SUFFIX':
case 'DOMAIN': { case 'DOMAIN': {
promises.push(keyedAsyncMutexWithQueue(domain, () => isDomainAlive(domain, type === 'DOMAIN-SUFFIX'))); promises.push(keyedAsyncMutexWithQueue(domain, () => isDomainAlive(domain, type === 'DOMAIN-SUFFIX')));
continue;
break;
} }
default:
continue;
// no default // no default
// case 'DOMAIN-KEYWORD': { // case 'DOMAIN-KEYWORD': {
// break; // break;