Chore: update domain alive check [skip ci]

This commit is contained in:
SukkaW
2025-08-22 07:58:49 +08:00
parent 49b50a33f5
commit cf1f657dae
9 changed files with 258 additions and 650 deletions

View File

@@ -44,13 +44,14 @@ const deadDomains: string[] = [];
bar.setTotal(bar.getTotal() + 1);
return queue.add(
() => isDomainAlive(domain, includeAllSubdomain).then((alive) => {
() => isDomainAlive(domain).then(({ alive, registerableDomainAlive, registerableDomain }) => {
bar.increment();
if (alive) {
return;
if (!registerableDomainAlive) {
deadDomains.push('.' + registerableDomain);
} else if (!alive) {
deadDomains.push(includeAllSubdomain ? '.' + domain : domain);
}
deadDomains.push(includeAllSubdomain ? '.' + domain : domain);
})
);
}