Martin Schöler: ohne denic.de wissen, ob Seite noch frei oder nicht ist

Hallo !

Ich will ein Java-Programm schreiben, mit dem ich herausfinden
kann, ob eine Web-Seite im Internet frei ist oder schon
registriert ist. Ich habe schon eine Möglichkeit, wie man sowas
realisieren kann, herausgefunden: Man fragt einfach die IP
des Hosts ab, wenn dieser keine IP hat, ist er nicht registriert.
Leider ist das aber falsch. Ich habe schon viele Seiten gefunden,
die zwar keine IP hatten, aber registriert waren.

Gibt es eine andere Möglichkeit, das herauszufinden, ohne zu
denic.de auf Port 80 zu verbinden, den POST-Request zu senden
und den String "noch frei." herauszufiltern ?
Hab ich auch schon versucht, ist jedoch SEHR umständlich und
dauert länger.

Danke für eine Antwort !

Martin Schöler

  1. Moin,

    Ja das muss irgendwie gehen. Es gibt zumindest auf meinem Linux-System ein whois-Tool dem man einfach einen Domainnamen an den Kopf wirft und es gibt einem die Whois-Informationen zurück. Das was denic da auf ihrem Webserver am Laufen hat ist auch bloss eine Oberfläche dafür.
    Ich habe es grade mal ausprobiert, der Aufruf von   whois teamone.de   führt dazu dass das Tool eine Verbindung zu whois.denic.de auf Port 43 (ethereal bezeichnet diesen Port als "nicname") aufbaut und
    teamone.de[Zeilenumbruch]
    sendet. Als Antwort kommt dann der whois-Eintrag. Das solltest du doch auch in Java hinkriegen. Für andere Top-Level-Domains musst du wahrscheinlich andere whois-Server benutzen, aber du solltest jetzt erstmal genug wissen um los zu googlen.

    --
    Henryk Plötz
    Grüße aus Berlin

    1. Hoi,

      Ich habe es grade mal ausprobiert, der Aufruf von
      whois teamone.de   führt dazu dass das Tool eine Verbindung zu
      whois.denic.de auf Port 43 (ethereal bezeichnet diesen Port als
      "nicname") aufbaut und
      teamone.de[Zeilenumbruch]
      sendet. Als Antwort kommt dann der whois-Eintrag.

      Meine Guete, warum machst du das so fuerchterlich kompliziert? ;-)
      Schau doch einfach in die RFC:

      ftp://ftp.isi.edu/in-notes/rfc954.txt

      Gruesse,
       CK