Woher erhält der whois-Befehl seine Informationen?

555
Flux

Normalerweise gehe ich zu whois.icann.org, um Domainnamen zu finden, aber die Anzahl der Suchvorgänge, die ich ausführen kann, ist begrenzt, und ich muss manchmal Captchas lösen.

Beim whois-Befehl scheint es keine solchen Grenzen zu geben. Woher erhält der whois-Befehl all diese Informationen?

1
Mögliches Duplikat von [Was sind die Grenzen des Befehls whois für Unix?] (Http://superuser.com/questions/452751/what-are-the-limits-of-whois-command-on-unix) sampablokuper vor 7 Jahren 1
Zu dieser anderen Frage gibt es einen Kommentar, der darauf anspielt, woher die Whois-Informationen stammen, aber es wird nicht explizit angegeben. Bei dieser Frage geht es speziell darum, woher die Informationen stammen, die von unix 'whois-Befehl zurückgegeben werden. Gleichzeitig kann ich mir vorstellen, dass diese Antwort eine einfache Google-Suche ist, da sie wahrscheinlich gut dokumentiert ist: https://www.google.com/search?q=where+dos+unix+whois+information+come+ von & ie = utf-8 & oe = utf-8 music2myear vor 7 Jahren 0

2 Antworten auf die Frage

1
MariusMatutiae

whois fragt abhängig vom Domänennamen einen sehr großen und sehr unterschiedlichen Satz von Registern ab. Sie können eine einfache Vorstellung davon bekommen, wieviele Sie mit

strings /usr/bin/whois | grep whois 

Bei meinem Debian führt dies zu 261 verschiedenen Subdomain-Registern. Es wird nur an whois.networksolutions.com gerichtet, wenn alle anderen Optionen erschöpft sind.

Sie können diese Frage genauer beantworten, indem Sie den Originalcode herunterladen.

mkdir tmp cd tmp Sudo apt-get Quelle whois cd whoisXXX 

und dann haben Sie alle Server, die kontaktiert werden sollen, in mehreren Dateien aufgelistet, die Sie frei lesen können.

0
Tech-IO

Unter Linux haben whois verschiedene Optionen "man whois".

Wie in der Beschreibung (Debian jessie) verwendet, wird eine Verbindung zu whois.networksolutions.com für NIC-Handles oder whois.arin.net hergestellt. Es wird wie folgt erklärt:

BESCHREIBUNG whois sucht nach einem Objekt in einer RFC 3912-Datenbank.

 This version of the whois client tries to guess the right server to ask for the specified object. If no guess can be made it will connect to whois.networksolutions.com for NIC handles or whois.arin.net for IPv4 addresses and network names.