Kontrollera domännamn

PHP

6 svar · 377 visningar · startad av Swey

Medlem sedan apr. 20003 971 inlägg
Trådstart#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. ;)

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

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/

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é?

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.

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

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)