WHOIS ein ein Protokoll um Informationen zu einer Domain zu sammeln.
Damit bekommst du relativ viele Infos über Betreiber, Admins, Server, DNS Servern usw.
Eine WHOIS Abfrage für DE Domains kannst du z.B. bei
www.denic.de machen.
www.ripe.net und
www.internic.net sind gute Adressen für .COM, .ORG und .NET Domains.
Dumm ist, das kein WHOIS Server alle Domains kennt ...
Habe zumindest noch keinen gefunden ...
Die Whois Abfragen funktionieren bei vielen Anbietern nur noch per HTTP.
Der eingentlicht WHOIS Protokoll ist auf vielen Servern deaktiviert, weil einige "Dussels" den Dienst für SPAM-Daten-Beschaffung und ähnlichen Unfug missbraucht haben...
[edit]
Mit idWhois gehts übrigens so ...
Quellcode: markieren
try
idWhois.Host:='whois.denic.de';
idWhois.ASCIIFilter:=true;
memo1.Lines.Text:=idWhois.WhoIs('google.de');
finally
idWhois.Disconnect; // nur sicherheitshalber disconnecten
idWhois.DisconnectSocket; // nur sicherheitshalber disconnecten
end;
Der Denic Whois Server gibt jedoch nur noch per HTTP detailierte Infos zurück.
Über WHOIS bekommst du nur noch die Info, ob eine Domain "freigeschaltet" ist.
[/edit]
Ich hoffe es hilft dir trotzdem weiter.
Zur Not kann man ja immernoch parsen