WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Whois för .com som tillåter scripting (https://www.wn.se/forum/showthread.php?t=23684)

Wackerberg 2007-09-18 15:49

Jag söker efter en metod för att i PHP kunna avgöra ifall en .com domän är upptagen eller inte. Det ska gå att göra tiotusentals sökningar någon gång i veckan, det är inte viktigt att det går jättefort när sökningarna görs. Har ej möjlighet att modifiera inställningar i servern.

IIS har exakt en tjänst likt den som efterfrågas. http://free.iis.se/free?q=wn.se, returnerar occupied wn.se eller free wn.se. Den tillåter såvitt jag vet automatiserade förfrågningar.

Oskar Lindgren 2007-09-18 17:00

Om du skaffar ett reseller konto hos enom.com kan du göra detta via deras API, det kostar lite($200) men å andra sidan kan du autoregga domäner(~20st) sedan :) Btw, hur fick du reda på att http://free.iis.se/free?q=domän.se fanns? Jag sökte på google som sade:

Citat:

Originally posted by http://www.google.se
Din sökning - "free.iis.se" - matchade inte något dokument.

kers 2007-09-18 17:39

Ett alternativ till Enoms startkostnad är att signa upp som subreseller till någon som har ett konto hos 'konkurrenten' DirectI (http://www.resellerclub.com). Subresellerkonton med tillgång till API och whoisuppslag har ingen tvingad startavgift. Oftast lägger mellanhanden på några % på registreringskostnaden, men det kvittar ju om kontot primärt är till för att komma åt registreringsdata.

Weaver 2007-09-18 18:24

Jag skrev kod för detta för ett tag sedan. Vad jag gjorde var att fråga Whois servrarna om en domän var ledig. Koden kan också byta whois server om inte all information finns på den nuvarande.

Jonas 2007-09-18 21:20

<?php

echo system('whois doman.com');

?>

Kräver iof att servern inte körs i safe_mode samt att whois finns installerat. (brukar det vara)

kers 2007-09-18 21:39

Jonas, Weaver: Att göra tusentals uppslag går bara inte. Det finns inga publika whois-servrar som tillåter mer än max ett hundratal förfrågningar från ett och samma ip. Även om du har ett helt gäng ips att använda mot massor med registrar-whois så kommer du helt enkelt inte att lyckas.

Den enda hållbara lösningen är att gå via kanaler som uttryckligen tillåter det, dvs de som tillhandahåller tjänsten eftersom de kan tjäna pengar på närliggande tjänster.

grazzy 2007-09-18 21:40

Ett tips är att kolla om domänen finns registrerad i dns innan ni kollar whois. Det är inte en lika säkert men ger en bra fingervisning som oftast går betydligt snabbare.

jonny 2007-09-18 22:09

De flesta större registrarer har APIer för detta. Även Joker har en sådan funktion som jag använder för kontroll av gTLD nånstans (är inte säker på vilken sida som innehåller denna)

Weaver 2007-09-18 22:49

Citat:

Originally posted by kers@Sep 18 2007, 21:39
Jonas, Weaver: Att göra tusentals uppslag går bara inte. Det finns inga publika whois-servrar som tillåter mer än max ett hundratal förfrågningar från ett och samma ip. Även om du har ett helt gäng ips att använda mot massor med registrar-whois så kommer du helt enkelt inte att lyckas.

Tja jag lyckades med det, det handlar om throttling

Internet Sweden 2007-09-18 23:46

Citat:

Originally posted by kers@Sep 18 2007, 21:39
Jonas, Weaver: Att göra tusentals uppslag går bara inte. Det finns inga publika whois-servrar som tillåter mer än max ett hundratal förfrågningar från ett och samma ip. Även om du har ett helt gäng ips att använda mot massor med registrar-whois så kommer du helt enkelt inte att lyckas.

Den enda hållbara lösningen är att gå via kanaler som uttryckligen tillåter det, dvs de som tillhandahåller tjänsten eftersom de kan tjäna pengar på närliggande tjänster.

Är du verkligen säker på det ? Jag tror att det har att göra med vilken .tld du kör mot och vad du frågar med..


Alla tider är GMT +2. Klockan är nu 03:45.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson