Ole: denic whois anfrage.....geht das einfacher?

hi

ich bastel grade für ein projekt an einer who-is abfrage. im prinzip ja auch kein problem.
das ganze mache ich mit ColdFusion (sollte so oder ähnlich aber auch mit PHP etc. möglich sein).

  1. zuerst schicke eine anfrage an http://www.denic.de/servlet/Whois

in coldfusion sieht das ganze so aus (ist aber eher nebensächlich ;))

<cfhttp url="http://www.denic.de/servlet/Whois/" method="POST">
<cfhttpparam type="FORMFIELD" name="domainname" value="#form.domain#">
</cfhttp>

das ganze bedeutet nur, das ich an formulatfeld mit dem namen "domainname" mit einem formularwert (domain) fülle

  1. bekomme ich die antwortseite in einer variable zurück.

#cfhttp.filecontent#

  1. duchsuche ich diese variable (welche die komplette antwortseite enthält) nach strings um die unterscheidung zwischen "noch frei" und "schon vergeben" zu ermöglichen.

für "noch frei" suche ich nach "Die Domain" und "ist noch frei."
für "schon vergeben suche ich nach "Der Domaininhaber ist der Vertragspartner der DENIC und damit der an der Domain materiell Berechtigte"

das ganze nimmt natürlich immer ein wenig zeit in anspruch, da die komplette seite durchsucht werden muß.

kann ichmir das ganze einfach gestalten?...gibt die whois-abfrage irgendwo einen wert zurück über den ich das ergebniss direkt indentifizieren kann?

ergänzungsfrage: darf ich das überhaupt?

so long
ole
(8-)>

--
Die Summe aller menschlichen Intelligenz ist eine Konstante.
Das Problem ist das Bevölkerungswachtum...
sh:( fo:) ch:| rl:° br:& n4:° ie:% mo:} va:| de:] zu:| fl:( ss:) ls:\ js:|
If you can't beat 'em...eat 'em !
  1. Hi,

    kann ichmir das ganze einfach gestalten?

    anstatt einen HTTP-Request zu irgendeiner Stelle zu machen, die eine Whois-Abfrage macht, könntest Du auch einfach eine Whois-Abfrage machen :-)

    Schau Dir beispielsweise mal an, was das Perl-Modul Net::XWhois tut (zu finden hinter http://www.cpan.org/). Letzten Endes ist es auch ein Request, nur eben nicht HTTP.

    ergänzungsfrage: darf ich das überhaupt?

    Eine berechtigte Frage, auch wenn ich Dir die Antwort schuldig bleiben muss. Du machst Dir (wegen HTTP) fremden Content zu eigen.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. hi

      anstatt einen HTTP-Request zu irgendeiner Stelle zu machen, die eine Whois-Abfrage macht, könntest Du auch einfach eine Whois-Abfrage machen :-)

      hmmm...keine schlecht idee :)

      Schau Dir beispielsweise mal an, was das Perl-Modul Net::XWhois tut (zu finden hinter http://www.cpan.org/). Letzten Endes ist es auch ein Request, nur eben nicht HTTP.

      perl ist zwar alles andere als meine stärke (ich hab nicht mal das "Hallo Welt" hinbekommen, weil ich anscheinend zu dämlich war perl richtig zu installieren)...aber anschaun und mich damit auseinandersetzen werde ich auf jeden fall.

      Eine berechtigte Frage, auch wenn ich Dir die Antwort schuldig bleiben muss. Du machst Dir (wegen HTTP) fremden Content zu eigen.

      den gedanken hatte ich auch, darum die frage.

      dank dir

      so long
      ole
      (8-)>

      --
      Die Summe aller menschlichen Intelligenz ist eine Konstante.
      Das Problem ist das Bevölkerungswachtum...
      sh:( fo:) ch:| rl:° br:& n4:° ie:% mo:} va:| de:] zu:| fl:( ss:) ls: js:|
      If you can't beat 'em...eat 'em !