webForumDet fria alternativet

Kontrollera domännamn

PHP

6 svar · 372 visningar · startad av Swey

Medlem sedan apr. 20003 971 inlägg
Frågan#1

Vet någon hur man kan kontrollera om olika domännamn är registrerade? .se, .nu, .com. .net etc.

Skulle helst vilja ha ett skript eftersom jag inte orkar skriva ett själv. ;)

------------------
- Swey
Bäst, vackrast, styggast...

Medlem sedan apr. 20007 588 inlägg
#2

Kolla här: http://px.sklar.com/code-pretty.html?code_id=351

Lägg till whois.nic-se.se för .se-domäner och whois.nic.nu för .nu-domäner i scriptet, sen är det bara tt tuta och köra :e
------------------
° 4711 - the number of the geek °

[Redigerat av sgtpepper den 03 sep 2000]

Medlem sedan apr. 20003 971 inlägg
#3

Tack, jag kör Windows 2000 och har ingen körbar fil som heter whois.

Hur gör jag då?

--

Jag hittade ett annat skript som fungerade utan något extra program. Det var dessutom inställt för alla(?) domäner.
http://www.easydns.com/~markjr/whois2/

------------------
- Swey
Bäst, vackrast, styggast...

[Redigerat av Swey den 04 sep 2000]

Medlem sedan apr. 20003 971 inlägg
#4

Kan man inte lösa det på annat sätt, förresten? Genom att kolla upp om DNS-en existerar. Det borde gå betydligt snabbare än att ansluta till en whois-server.

Jag testade GetHostByName men den funktionen fungerade inte på t.ex. passagen.se utan krävde www.passagen.se.

Någon idé?

------------------
- Swey
Bäst, vackrast, styggast...

Medlem sedan dec. 19996 721 inlägg
#5

Ett DNS-uppslag ger inte samma svar, eftersom det finns registrerade domäner utan DNS-entry. Inaktiva.

Medlem sedan apr. 20007 588 inlägg
#6

Som emission skriver så kan du inte förlita dig på en DNS-uppslagning, du måste gå via en whois-server för att se om domännamnet är upptaget.

En lösning är ju att ansluta dig direkt mot whois-servern i php-scriptet:

Koppla upp dig till servern på port 43 och skicka domännamnet avslutat med en radbrytning.

Servern returnerar ett svar som som du avläser och med hjälp av t.ex regexpar får fram ett ja eller nej om domänet finns.

------------------
° 4711 - the number of the geek °

Medlem sedan apr. 20007 588 inlägg
#7

Jag slängde ihop ett script som visar hur du kan gå tillväga:
http://script.webforum.nu/wf/Forum4/HTML/000014.html

------------------
° 4711 - the number of the geek °

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)