whois Abfrage

  • #1
G

groovesurfer

Bekanntes Mitglied
Themenersteller
Dabei seit
28.02.2003
Beiträge
352
Reaktionspunkte
0
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
a) WAS kommt für ein 100 Zeiliger Text? Könnte das vieleicht eine Fehlermeldung sein?

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][email protected][/email]
Visit: 

Domain name: wintotal.com

Administrative Contact:
a la mode, inc.
a la mode, inc. ([email protected])
+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. ([email protected])
+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. ([email protected])
+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. ([email protected])
+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 allerdings crsnic.net werde ich zur Versign Seite umgeleitet (Die meines Wissens auch der Registrar von .com Domains ist)

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.



Hab sie auf meinen Space ausgelagert weil du dich hier



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



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
 
Thema:

whois Abfrage

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben