Validate dead domains with domestic DoH twice

This commit is contained in:
SukkaW 2025-03-26 01:02:47 +08:00
parent 385ef51d8f
commit 1548ed1002
4 changed files with 28 additions and 58 deletions

View File

@ -163,18 +163,24 @@ export async function isDomainAlive(domain: string, isSuffix: boolean): Promise<
aaaaDns.push(aaaaRecords.dns); aaaaDns.push(aaaaRecords.dns);
} }
// only then, let's test once with domesticDohServers // only then, let's test twice with domesticDohServers
for (let i = 0; i < 2; i++) {
// eslint-disable-next-line no-await-in-loop -- sequential
const aRecords = (await $resolve($domain, 'A', pickOne(domesticDohServers))); const aRecords = (await $resolve($domain, 'A', pickOne(domesticDohServers)));
if (aRecords.answers.length > 0) { if (aRecords.answers.length > 0) {
return onDomainAlive(domain); return onDomainAlive(domain);
} }
aDns.push(aRecords.dns); aDns.push(aRecords.dns);
}
for (let i = 0; i < 2; i++) {
// eslint-disable-next-line no-await-in-loop -- sequential
const aaaaRecords = (await $resolve($domain, 'AAAA', pickOne(domesticDohServers))); const aaaaRecords = (await $resolve($domain, 'AAAA', pickOne(domesticDohServers)));
if (aaaaRecords.answers.length > 0) { if (aaaaRecords.answers.length > 0) {
return onDomainAlive(domain); return onDomainAlive(domain);
} }
aaaaDns.push(aaaaRecords.dns); aaaaDns.push(aaaaRecords.dns);
}
console.log(picocolors.red('[domain dead]'), 'no A/AAAA records', { domain, a: aDns, aaaa: aaaaDns }); console.log(picocolors.red('[domain dead]'), 'no A/AAAA records', { domain, a: aDns, aaaa: aaaaDns });
return onDomainDead($domain); return onDomainDead($domain);

View File

@ -4034,7 +4034,6 @@ netlify.apollo.io
cdn.bullwhip.cloud cdn.bullwhip.cloud
cdn.coral.coralproject.net cdn.coral.coralproject.net
js.puter.com js.puter.com
static.javatpoint.com
# telemetry and some widget, use secondary widget # telemetry and some widget, use secondary widget
hawk.tomsguide.com hawk.tomsguide.com
cdn0.iconfinder.com cdn0.iconfinder.com
@ -4255,7 +4254,6 @@ jac.yahoosandbox.com
dassets.shimano.com dassets.shimano.com
dz2cdn1.dzone.com dz2cdn1.dzone.com
newfold.scene7.com newfold.scene7.com
stbff.scene7.com
mta.newfold.com mta.newfold.com
stbff.newfold.com stbff.newfold.com
.li-cdn.com .li-cdn.com

View File

@ -2571,7 +2571,6 @@ switch.cup.com.cn
# tom.com # tom.com
.pub.tom.com .pub.tom.com
.discovery.tom.com .discovery.tom.com
adserve2.tom.com
# brightdata (luminati) SDK # brightdata (luminati) SDK
.l-err.biz .l-err.biz
@ -2745,20 +2744,17 @@ smart-789.kakamobi.cn
ad.thsi.cn ad.thsi.cn
league1.maoyuncloud.cn league1.maoyuncloud.cn
.ad.xelements.cn .ad.xelements.cn
s.trafficjam.cn .trafficjam.cn
s.snmi.cn s.snmi.cn
api.snmi.cn api.snmi.cn
adlaunch.qtfm.cn adlaunch.qtfm.cn
ad.api.youshiad.cn ad.api.youshiad.cn
.appsad.cn .appsad.cn
iflyad.bj.openstorage.cn iflyad.bj.openstorage.cn
sdk.api.oaid.wocloud.cn
api1.888zy.cn
adpai.thepaper.cn adpai.thepaper.cn
qchannel04.cn qchannel04.cn
dig.zjurl.cn dig.zjurl.cn
uvu.nojmlxq.cn .meipian7.cn
meipian7.cn
80vn.cn 80vn.cn
ee.89kvh.cn ee.89kvh.cn
m.89kvh.cn m.89kvh.cn
@ -2768,7 +2764,6 @@ m.zdjgj.cn
m.shilian168.cn m.shilian168.cn
cmshow.gtimg.cn cmshow.gtimg.cn
dsa-mfp.fengshows.cn dsa-mfp.fengshows.cn
adlog.molitv.cn
.sigmob.cn .sigmob.cn
ggx.cmvideo.cn ggx.cmvideo.cn
@ -2778,8 +2773,7 @@ video-ad.sm.cn
d.cntv.cn d.cntv.cn
a.cntv.cn a.cntv.cn
domob.com.cn domob.com.cn
ads-go.adroi.com.cn .adroi.com.cn
ads.adroi.com.cn
adx.appsdk.com.cn adx.appsdk.com.cn
04.lzzncm.com 04.lzzncm.com
@ -2791,7 +2785,7 @@ a.dounanhuahui.com
ads.yam.com ads.yam.com
admd.yam.com admd.yam.com
ad2.yam.com ad2.yam.com
r.pixgold.com .pixgold.com
ads.ign.com ads.ign.com
ad.hiiir.com ad.hiiir.com
ad.funp.com ad.funp.com
@ -2802,29 +2796,27 @@ bu2.duba.com
bu1.duba.com bu1.duba.com
c.bing.com c.bing.com
p.medialytics.com p.medialytics.com
cdn.creative.medialytics.com .cdn.creative.medialytics.com
px.cdn.creative.medialytics.com
c.medialytics.com c.medialytics.com
a.medialytics.com a.medialytics.com
.adadapted.com .adadapted.com
plugin.2easydroid.com
.nearbyad.com .nearbyad.com
ads2.mediaarmor.com ads2.mediaarmor.com
static.cdn.gtsmobi.com static.cdn.gtsmobi.com
gts-ads.twistbox.com gts-ads.twistbox.com
cdn.trafficforce.com .trafficforce.com
.eltrafiko.com .eltrafiko.com
ads.mobilityware.com ads.mobilityware.com
apps.mobilityware.com apps.mobilityware.com
asotrack1.fluentmobile.com .fluentmobile.com
.adultmoda.com .adultmoda.com
c753738.r38.cf2.rackcdn.com c753738.r38.cf2.rackcdn.com
adserver.ubiyoo.com adserver.ubiyoo.com
.ads.taptapnetworks.com .ads.taptapnetworks.com
.crispadvertising.com .crispadvertising.com
ad.where.com ad.where.com
oasc04012.247realmedia.com .247realmedia.com
.bigmobileads.com .bigmobileads.com
ftpcontent.worldnow.com ftpcontent.worldnow.com
ads.saymedia.com ads.saymedia.com
@ -2832,7 +2824,7 @@ adcontent.saymedia.com
static.estebull.com static.estebull.com
go.vrvm.com go.vrvm.com
c.vrvm.com c.vrvm.com
s3.phluant.com .phluant.com
creative1cdn.mobfox.com creative1cdn.mobfox.com
.ads.huntmad.com .ads.huntmad.com
.analytics.omgpop.com .analytics.omgpop.com
@ -2850,12 +2842,9 @@ pasta.esfile.duapps.com
adx.hzbxm.com adx.hzbxm.com
log1.cmpassport.com log1.cmpassport.com
ads.reader.yueyouxs.com ads.reader.yueyouxs.com
qqwx.zhangguangzong.com
jpg.mengbingyuan.com
spl.ztvx8.com spl.ztvx8.com
zls.xz6d.com zls.xz6d.com
hw.zuimeitianqi.com hw.zuimeitianqi.com
ad.lflucky.com
ads.yimg.com ads.yimg.com
edgecast-vod.yimg.com edgecast-vod.yimg.com
engine.lvehaisen.com engine.lvehaisen.com
@ -2863,9 +2852,7 @@ api.ad.yipinread.com
api-ad.kajicam.com api-ad.kajicam.com
log.kajicam.com log.kajicam.com
api.touchxd.com api.touchxd.com
cloudservice22.kingsoft-office-service.com
splashimgbssdl.yun.kugou.com splashimgbssdl.yun.kugou.com
ad.ikonke.com
sdk.zsdfm.com sdk.zsdfm.com
zhihu-web-analytics.zhihu.com zhihu-web-analytics.zhihu.com
raddus.bayescom.com raddus.bayescom.com
@ -2890,9 +2877,8 @@ adx-bid.tianzhuobj.com
ddd.1sapp.com ddd.1sapp.com
in.vipliangmei.com in.vipliangmei.com
ssp.1nmob.com .1nmob.com
adls.suning.com adls.suning.com
adx.rrt365.com
api-ads.tiantianqutao.com api-ads.tiantianqutao.com
statics.woozooo.com statics.woozooo.com
.keybut.com .keybut.com
@ -2901,7 +2887,6 @@ fbapi.guguread.com
api.adxpand.com api.adxpand.com
norma-external-collect.meizu.com norma-external-collect.meizu.com
ad.51wnl-cq.com ad.51wnl-cq.com
mobds.pthejzb.com
doubleclick.ctfile.com doubleclick.ctfile.com
mydisplay.ctfile.com mydisplay.ctfile.com
@ -2921,7 +2906,7 @@ glores2.taisantech.com
cl2.webterren.com cl2.webterren.com
sdk.cferw.com sdk.cferw.com
ssp.tadseeker.com .tadseeker.com
analytics3.dopool.com analytics3.dopool.com
ad-cache.dopool.com ad-cache.dopool.com
cdn.adm.myhayo.com cdn.adm.myhayo.com
@ -2931,15 +2916,11 @@ static.jebe.renren.com
bolt.jebe.renren.com bolt.jebe.renren.com
ebp.renren.com ebp.renren.com
.iscrv.com .iscrv.com
pole.6rooms.com .agent.v-56.com
bill.agent.v-56.com
acs.agent.v-56.com
v16.56.com v16.56.com
.union.56.com .union.56.com
stat2.corp.56.com
stat.56.com stat.56.com
bill.agent.56.com .agent.56.com
acs.agent.56.com
acs.56.com acs.56.com
ggx10.miguvideo.com ggx10.miguvideo.com
ggx02.miguvideo.com ggx02.miguvideo.com
@ -2948,14 +2929,11 @@ adstore-index-1252524079.file.myqcloud.com
adstore-1252524079.file.myqcloud.com adstore-1252524079.file.myqcloud.com
adguanggao.eee114.com adguanggao.eee114.com
app.starschina.com app.starschina.com
analytics3.starschina.com
ssp.cibn.starschina.com
ad.video.51togic.com ad.video.51togic.com
test.ark.letv.com test.ark.letv.com
da.mmarket.com da.mmarket.com
aiseet.aa.atianqi.com aiseet.aa.atianqi.com
bdcdncmn-gd.inter.71edge.com bdcdncmn-gd.inter.71edge.com
rd596n.jomodns.com
noxagile.duapp.com noxagile.duapp.com
androidgo.duapp.com androidgo.duapp.com
static.g.ppstream.com static.g.ppstream.com

View File

@ -50,7 +50,6 @@ nimiq.terorie.com
.tdsshark.club .tdsshark.club
.techandgadgets.net .techandgadgets.net
.techynews.org .techynews.org
.theasea.xyz
.thelastpicture.show .thelastpicture.show
.trafficbounce.net .trafficbounce.net
.unigogo.co .unigogo.co
@ -372,9 +371,7 @@ nimiq.terorie.com
.coinloot.com .coinloot.com
.pdss2access.com .pdss2access.com
.91pool.com .91pool.com
.xmrlab.com
.raskul.com .raskul.com
.99miners.com
.100-btc.com .100-btc.com
.100btc.com .100btc.com
.ikpool.com .ikpool.com
@ -552,7 +549,6 @@ nimiq.terorie.com
.bitaps.com .bitaps.com
.evrpool.com .evrpool.com
.karlsencoin.com .karlsencoin.com
.moriaxmr.com
.poloniex.com .poloniex.com
.moneropool.com .moneropool.com
.teepool.com .teepool.com
@ -652,7 +648,6 @@ nimiq.terorie.com
.aropool.com .aropool.com
.arriels.com .arriels.com
.arrowbtc.com .arrowbtc.com
.snowmining.com
.arsbitcoin.com .arsbitcoin.com
.leywapool.com .leywapool.com
.clevermining.com .clevermining.com
@ -764,7 +759,6 @@ nimiq.terorie.com
.befirstcdn.com .befirstcdn.com
.bellsyscdn.com .bellsyscdn.com
.bestcoinsignals.com .bestcoinsignals.com
.bestmobiworld.com
.chianetspace.com .chianetspace.com
.coinblind.com .coinblind.com
.findchia.com .findchia.com
@ -775,7 +769,6 @@ nimiq.terorie.com
.biberukalap.com .biberukalap.com
.bibipool.com .bibipool.com
.coin-have.com .coin-have.com
.gpuhot.com
.binancebtc.com .binancebtc.com
.binancecash.com .binancecash.com
.binanceus.com .binanceus.com
@ -856,7 +849,6 @@ nimiq.terorie.com
.cc-poolz.com .cc-poolz.com
.statdynamic.com .statdynamic.com
.ceilingcatcoin.com .ceilingcatcoin.com
.poolmin.com
.poolflare.com .poolflare.com
.maxeter.com .maxeter.com
.chain-pool.com .chain-pool.com
@ -911,7 +903,6 @@ nimiq.terorie.com
.conhive.com .conhive.com
.dinartether.com .dinartether.com
.fennecblockchain.com .fennecblockchain.com
.connecticoin.com
.hashunited.com .hashunited.com
.mvcpool.com .mvcpool.com
.multiminerapp.com .multiminerapp.com
@ -1037,7 +1028,6 @@ nimiq.terorie.com
.futeboltv.com .futeboltv.com
.g1thub.com .g1thub.com
.gayfishpool.com .gayfishpool.com
.gaypornwave.com
.gazanew.com .gazanew.com
.getcryptotab.com .getcryptotab.com
.slimepool.com .slimepool.com
@ -1170,7 +1160,6 @@ nimiq.terorie.com
.serie-vostfr.com .serie-vostfr.com
.serv1swork.com .serv1swork.com
.server.com .server.com
.shoptoptop.com
.silimbompom.com .silimbompom.com
.sm3na.com .sm3na.com
.snahome.com .snahome.com
@ -1249,7 +1238,6 @@ nimiq.terorie.com
.stitthappens.com .stitthappens.com
.tgservers.com .tgservers.com
.hemnes.win .hemnes.win
.mutuza.win
.apdrive.win .apdrive.win
.azpool.win .azpool.win
.bitcoiner.win .bitcoiner.win