whois-Informationen mit Net::Whois::Raw ermitteln
Veröffentlicht von Thomas Fahle am (Permalink)
Whois (engl. „who is": wer ist) ist ein Protokoll, mit dem von einem verteilten Datenbanksystem Informationen zu Internet-Domains und IP-Adressen und deren Eigentümern abgefragt werden können. (Quelle: Wikipedia).
Net::Whois::Raw von Walery Studennikov ermittelt ungeparste whois-Informationen.
Beispiel: whois Abfrage .org
#!/usr/bin/perl use warnings; use strict; use Net::Whois::Raw; my ($dominfo,$whois_server) = whois('perl.org'); print "$whois_server\n"; print $dominfo , "\n";
Das Programm liefert folgende Ausgabe (Personendaten durch ... ersetzt):
whois.pir.org NOTICE: Access to .ORG WHOIS information is provided to assist persons in determining the contents of a domain name registration record in the Public Interest Registry registry database. The data in this record is provided by Public Interest Registry for informational purposes only, and Public Interest Registry does not guarantee its accuracy. This service is intended only for query-based access. You agree that you will use this data only for lawful purposes and that, under no circumstances will you use this data to: (a) allow, enable, or otherwise support the transmission by e-mail, telephone, or facsimile of mass unsolicited, commercial advertising or solicitations to entities other than the data recipient's own existing customers; or (b) enable high volume, automated, electronic processes that send queries or data to the systems of Registry Operator or any ICANN-Accredited Registrar, except as reasonably necessary to register domain names or modify existing registrations. All rights reserved. Public Interest Registry reserves the right to modify these terms at any time. By submitting this query, you agree to abide by this policy. Domain ID: ... Domain Name: ... Created On: ... Last Updated On: ... Expiration Date: ... Sponsoring Registrar: ... Status: ... Status: ... Status: ... Registrant ID: ... Registrant Name: ... Registrant Organization: ... Registrant Street1: ... Registrant Street2: ... Registrant Street3: ... Registrant City: ... Registrant State/Province: ... Registrant Postal Code: ... Registrant Country: ... Registrant Phone: ... Registrant Phone Ext.: ... Registrant FAX: ... Registrant FAX Ext.: ... Registrant Email: ... Admin ID: ... Admin Name: ... Admin Organization: ... Admin Street1: ... Admin Street2: ... Admin Street3: ... Admin City: ... Admin State/Province: ... Admin Postal Code: ... Admin Country: ... Admin Phone: ... Admin Phone Ext.: ... Admin FAX: ... Admin FAX Ext.: ... Admin Email: ... Tech ID: ... Tech Name: ... Tech Organization: ... Tech Street1: ... Tech Street2: ... Tech Street3: ... Tech City: ... Tech State/Province: ... Tech Postal Code: ... Tech Country: ... Tech Phone: ... Tech Phone Ext.: ... Tech FAX: ... Tech FAX Ext.: ... Tech Email: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ... Name Server: ...
Beispiel: Denic-Abfrage
#!/usr/bin/perl use warnings; use strict; use Net::Whois::Raw; my ($dominfo,$whois_server) = whois('perl-howto.de'); print "$whois_server\n"; print $dominfo , "\n";
Das Programm liefert folgende Ausgabe (Personendaten durch ... ersetzt):
whois.denic.de % Copyright (c)2008 by DENIC % Version: ... % % Restricted rights. % % % Terms and Conditions of Use % % All the domain data that is visible in the whois search is protected % by law. It is not permitted to use it for any purpose other than % technical or administrative requirements associated with the % operation of the Internet or in order to contact the domain holder % over legal problems. You are not permitted to save it electronically % or in any other way without DENIC's express written permission. It % is prohibited, in particular, to use it for advertising or any similar % purpose. % % By maintaining the connection you assure that you have a legitimate % interest in the data and that you will only use it for the stated % purposes. You are aware that DENIC maintains the right to initiate % legal proceedings against you in the event of any breach of this % assurance and to bar you from using its whois query. Domain: ... Domain-Ace: ... Nserver: ... Nserver: ... Status: ... Changed: ... [Holder] Type: ORG Name: ... Address: ... Address: ... Pcode: ... City: ... Country: ... Changed: ... [Admin-C] Type: PERSON Name: ... Address: ... Pcode: ... City: ... Country: ... Changed: ... [Tech-C] Type: ROLE Name: ... Organisation: ... Address: ... Pcode: ... City: ... Country: ... Phone: ... Fax: ... Email: ... Changed: ... [Zone-C] Type: ROLE Name: ... Organisation: ... Address: ... Pcode: ... City: ... Country: ... Phone: ... Fax: ... Email: ... Changed: ...
Siehe auch
- Net::Whois::Raw
- pwhois: Kommandozeilentool, welches mit Net::Whois::Raw geliefert wird
- Wikipedia: whois
- Wikipedia (en): whois
- man whois
- RFC 3912
- DENIC eG