whois Abfrage

Dieses Thema whois Abfrage im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von groovesurfer, 13. Sep. 2004.

Thema: whois Abfrage Hi Leute, ich möchte auf meiner website eine tld Abfrage hinzufügen die auf .de, .com, .net, .org, .biz, .info,...

  1. Hi Leute,

    ich möchte auf meiner website eine tld Abfrage hinzufügen die auf .de, .com, .net, .org, .biz, .info, .at, .tv, .us, .pl und .jp abfragen soll.
    Habe nun schon den ganzen Tag mir scripts ergooglet, jedoch nicht das gefunden was ich möchte.
    Es soll einfach nur anzeigen ob die Domain frei ist oder nicht (z.B. die Domain test.de ist frei bzw. die Domain test.de ist leider schon vergeben). Ohne viel schnick schnack.
    Kennt jemand vielleicht einen guten Link?

    Grüsse
     
  2. Da wirst du mit einem Script nicht weit kommen - für .de-Domains ist das DeNIC zuständig, .com-, .org-Domains etc. von internic und anderen usw. Du wirst also basteln müssen, schau mal in Matts Script Archive....

    Cheers,
    Joshua
     
  3. ich habe hier ein script, was auch funktioniert:

    Code:
    <?php
    $whois_server[com] = whois.crsnic.net;
    $whois_server[info] = whois.afilias.net;
    $whois_server[biz] = whois.nic.biz;
    $whois_server[net] = whois.crsnic.net;
    $whois_server[org] = whois.crsnic.net;
    //$whois_server[or.at] = whois.nic.at;
    //$whois_server[co.at] = whois.nic.at;
    $whois_server[at] = whois.nic.at;
    //$whois_server[ch] = whois.ripe.net;
    $whois_server[de] = whois.denic.de;
    $whois_server[li] = whois.ripe.net;
    //$whois_server[cc] = whois.nic.cc;
    //$whois_server[cz] = whois.ripe.net;
    //$whois_server[it] = whois.ripe.net;
    //$whois_server[sk] = whois.ripe.net;
    //$whois_server[as] = whois.nic.as;
    //$whois_server[gs] = whois.adamsnames.tc;
    //$whois_server[ms] = whois.adamsnames.tc;
    //$whois_server[tc] = whois.adamsnames.tc;
    //$whois_server[vg] = whois.adamsnames.tc;
    //$whois_server[nu] = whois.nic.nu;
    $whois_server[ws] = whois.nic.ws;
    //$whois_server[enom] = whois.enom.com;
    
    $msg[noserver] = Nicht gefunden ; // Output, if no whois server was found.
    
    $socket_server[1] = phpmywhois.sourceforge.net;
    $socket_port[1] = 80;
    $socket_server[2] = phpmywhois.sourceforge.net/socklib/?start;
    $socket_port[2] = 80;
    $socket_server[3] = whois.%whois_server%;
    $socket_port[3] = ;
    
    $output = ;
    $output .= $msg[server] . $msg[instructions];
    flush();
    
    $output = str_replace(\n,<br>, $output);
    $output = str_replace(\n,\n . $msg[startline], $output);
    
    $domain_array = explode('.',$domain);
    $count = count($domain_array)-1;
    $tld = $domain_array[$count];
    flush();
    if (empty($whois_server[$tld]))
    $output .= <br><br> . $msg[noserver] . ->$tld' ! <br><br>;
    else
    {
    $whoisserver = $whois_server[$tld];
    $cmd = whois -h $whoisserver $domain;
    $output .= <br ><br ><br >;
    $output .= nl2br(shell_exec($cmd));
    flush();
    }
    flush();
    
    $output = str_replace(<br>,<br> . $msg[startline], $output);
    flush();
    echo $output;
    ?>
    wenn ich aber nach einer .com Domain suchen will kommt ein 100 zeiliger Text. Das ist shit...
     
  4. Also nur mal so zwei kleine Fragen,

    a) WAS kommt für ein 100 Zeiliger Text? Könnte das vieleicht eine Fehlermeldung sein?
    b) wenn ich whois.crsnic.net ansurfe kriege ich zumindest per http (Port 80) keine Antwort (Ist auch logisch). Wenn ich allerdings crsnic.net werde ich zur Versign Seite umgeleitet (Die meines Wissens auch der Registrar von .com Domains ist) Kann es vieleicht sein das die im Script angegebenen Server nicht mehr aktuell sind?
     
  5. Es erscheint z.B. folgender Text:

    Code:
    [Querying whois.crsnic.net]
    [Redirected to whois.enom.com]
    [Querying whois.enom.com]
    [whois.enom.com]
    
    Registration Service Provided By: a la mode, inc.
    Contact: [email]dns@alamode.com[/email]
    Visit: 
    
    Domain name: wintotal.com
    
    Administrative Contact:
    a la mode, inc.
    a la mode, inc. (dns@alamode.com)
    +1.4053596587
    Fax: +1.4053598612
    3705 West Memorial Road
    Building 402
    Oklahoma City, OK 73134
    US
    
    Billing Contact:
    a la mode, inc.
    a la mode, inc. (dns@alamode.com)
    +1.4053596587
    Fax: +1.4053598612
    3705 West Memorial Road
    Building 402
    Oklahoma City, OK 73134
    US
    
    Technical Contact:
    a la mode, inc.
    a la mode, inc. (dns@alamode.com)
    +1.4053596587
    Fax: +1.4053598612
    3705 West Memorial Road
    Building 402
    Oklahoma City, OK 73134
    US
    
    Registrant Contact:
    a la mode, inc.
    a la mode, inc. (dns@alamode.com)
    +1.4053596587
    Fax: +1.4053598612
    3705 West Memorial Road
    Building 402
    Oklahoma City, OK 73134
    US
    
    Status: Locked
    
    Name Servers:
    DNS1.COXINET.NET
    DNS2.COXINET.NET
    NS1.ALAMODE.COM
    SLC1.ALAMODE.COM
    
    Creation date: 11 Jan 2000 13:51:52
    Expiration date: 11 Jan 2005 13:51:52
    
    The data in this whois database is provided to you for information
    purposes only, that is, to assist you in obtaining information about or
    related to a domain name registration record. We make this information
    available as is, and do not guarantee its accuracy. By submitting a
    whois query, you agree that you will use this data only for lawful
    purposes and that, under no circumstances will you use this data to: (1)
    enable high volume, automated, electronic processes that stress or load
    this whois database system providing you this information; or (2) allow,
    enable, or otherwise support the transmission of mass unsolicited,
    commercial advertising or solicitations via direct mail, electronic
    mail, or by telephone. The compilation, repackaging, dissemination or
    other use of this data is expressly prohibited without prior written
    consent from us. The registrar of record is eNom. We reserve the right
    to modify these terms at any time. By submitting this query, you agree
    to abide by these terms.
    Version 6.3 4/3/2002
    
    Wenn ich crsnic.net ohne whois. verwende kommt folgender Text:
    Code:
    [Querying crsnic.net]
    [Unable to connect to remote host
    Wie gesagt möchte ich lediglich :
    - Die Domain ist frei
    oder
    - Die Domain ist besetzt

    anzeigen lassen. (Siehe 1&1 ...)

    Ich weiss aber noch nicht wie es umsetze. Vielleicht irgendwie Serverantwort 0 = frei, 1=besetzt? Aber wie?
     
  6. Also das beste was ich auf die schnelle gefunden habe ist diese Klasse.

    http://nic-nac-project.de/~gandalf/upload/domain-2004-03-17.zip

    Hab sie auf meinen Space ausgelagert weil du dich hier

    http://www.phpclasses.org/browse/package/694.html

    vorher erst registrieren musst.

    Das Beispiel was mitgeliefert ist müsste sogar dem entsprechen was du suchst.

    Ansonsten such mal hier im Scriptarchiv nach WHOIS

    http://php-resource.de/scripte/suchen/

    Das ergibt 3 Seiten Treffer. Da habe ich auch den Link auf die o.g. Klasse her.
     
  7. Cool. Genau dass was ich gesucht habe. Vielen vielen Dank Meister Gandalf. LOTR rules
    ;D

    Grüsse
    groovesurfer
     
  8. Kein Problem, aber immer an das erledigt Häkchen denken! :D Schau mal, ganz unten Links kannst du das Häkchen setzen
     
Die Seite wird geladen...

whois Abfrage - Ähnliche Themen

Forum Datum
Whois Abfrage ? Software: Empfehlungen, Gesuche & Problemlösungen 25. Aug. 2003
WHOIS für ORG, COM und CO ? Windows XP Forum 7. Dez. 2002
Abfrage der Anmeldedaten bei Zugriff auf Netzlaufwerke Windows 7 Forum 30. März 2016
Abfrage des Speicherorts beim Download Web-Browser 22. Dez. 2015
Passwort abfrage nur nach Standby Windows 7 Forum 14. Mai 2015