Ich versuche die Liste aller whois Server für COM / NET zu finden. Verisign ist die autorisierende Registrierung für die Domänen .com, .net, .name, .cc und .tv.
Mögliche Lösung: Um die vollständige Liste der Whois-Server herauszufinden, müssen Sie mindestens eine Million von ihnen durchforsten (über whois.crsnic.net), indem Sie die Domain-Liste aus der .com-Zonendatei verwenden und das offizielle whois aus dem whois-Ergebnis lesen.
Auf diese Weise könnte ich wahrscheinlich eine 90% + vollständige Liste erstellen. Ich bin bereit, diese Route zu gehen und ein Ergebnis hier zu posten, aber wenn jemand einen besseren Weg / Quelle kennt, bitte helfen Sie. Danke!
Ich habe alle akkreditierten Registrare auf der Verisign Website gefunden, ihre Whois mit jedem Firmennamen gecrawlt und den whois Server bekommen.
Hier ist eine Liste aller whois Server für .com und .net im PHP-Array:
%Vor%Für mein Startup-Unternehmen WhoAPI.com gemacht.
Leider gibt es keine definitive Liste. Sie können versuchen, Verisign zu kontaktieren und sie zu fragen, ob sie eine Liste aller akkreditierten Registrare extrahieren können.
Die andere Möglichkeit ist, einen Crawler zu verwenden, aber wie Sie bemerkt haben, ist nicht so genau.
Wenn noch jemand dies liest: Solange Verisign eine "dünne" Registry ist, wird es nie eine Liste von Whois-Servern geben. Zumindest nicht zuverlässig.
Verisign akkreditiert Registrare täglich und jeder Registrar hat einen eigenen Whois-Server. Außerdem kann ein Registrar den Hostnamen seines Whois-Servers ändern.
Sie müssen dies in zwei Schritten tun. Überprüfen Sie zunächst, whois.internic.net für die Domain zuständig ist, und fragen Sie dann das Whois des Registrars ab. Registrare können diese Informationen über die Verisign-API (d. H. Eine Erweiterung des EPP-Protokolls) erhalten
Ich bin mir nicht einmal sicher, wofür die Liste verwendet werden könnte. Sie wollen sicher nicht mehr als 1500 Whois-Server abfragen, die versuchen, den Registrar zu finden, der für eine bestimmte Domain zuständig ist