it-swarm.com.de

zuverlässige Möglichkeit, whois-Informationen im Standardformat abzurufen

Ich versuche, ein Skript zu schreiben, um whois-Informationen für eine Reihe von Websites abzurufen. Ich habe zwei Probleme:

1) Der whois-Befehl gibt willkürlich Fehler beim Zurücksetzen von fgets/Verbindungen zurück. Mehrere Versuche für eine Website funktionieren oft, sind aber sehr hässlich.

2) Die zurückgegebenen Daten scheinen nicht im Standardformat zu sein. Zum Beispiel werden für meine aktuelle Liste alle Domains von einem von 4 Registraren registriert. Der Registrierungseintrag hat jedoch verschiedene Formate:

Registrar: DIRECTI INTERNET SOLUTIONS PVT. LTD. D/B/A PUBLICDOMAINREGISTRY.COM
Registrar: GODADDY.COM, INC.
Registrar: NETFIRMS, INC.
Sponsoring Registrar: DIRECTI INTERNET SOLUTIONS PVT. LTD. D/B/A PUBLICDOMAINREGISTRY.COM Created by Registrar: DIRECTI INTERNET SOLUTIONS PVT. LTD. D/B/A PUBLICDOMAINREGISTRY.COM Last Updated by Registrar: DIRECTI INTERNET SOLUTIONS PVT. LTD. D/B/A PUBLICDOMAINREGISTRY.COM
Sponsoring Registrar: GODADDY.COM, INC. Created by Registrar: GODADDY.COM, INC. Last Updated by Registrar: GODADDY.COM, INC.
Sponsoring Registrar:#1 Indian Domains dba Mitsu.in (R74-AFIN)
Sponsoring Registrar:Business Solutions (R54-AFIN)
Sponsoring Registrar:Directi Internet Solutions Pvt. Ltd. d/b/a PublicDomainRegistry.com (R27-LROR)
Sponsoring Registrar:GoDaddy.com Inc. (R171-LRMS)
Sponsoring Registrar:GoDaddy.com, Inc. (146) Created by Registrar:GoDaddy.com, Inc. (146) Last Updated by Registrar:Afilias Ltd. (4000017)
Sponsoring Registrar:GoDaddy.com, Inc. (R91-LROR)
Sponsoring Registrar:IN Registrar d.b.a. inregistrar.com (R123-AFIN)
Sponsoring Registrar:Netfirms, Inc. (R1427-LROR)
Sponsoring Registrar:eNom, Inc. (R126-LRMS)

Gibt es eine Möglichkeit, Felder wie Ablaufdatum und Registrar für eine Domain zuverlässig abzurufen (ich bin bereit, benutzerdefinierte PHP-Skripte zu schreiben)?.

grüße,

JP

3
JP19

Der WHOIS-Dienst folgt keinem Standard.

Ich kenne es sehr gut, weil ich der Betreuer der Ruby Whois-Bibliothek bin . Das Ziel der Bibliothek ist es, eine OOP Möglichkeit zum Parsen und Abrufen von Whois-Details für einen Domainnamen bereitzustellen.

Probieren Sie die Bibliothek aus. Leider gibt es in PHP kein ähnliches Tool.

6
Simone Carletti