PDA

Bekijk Volledige Versie : Lijst van whois servers met vrij status



robjk
10/12/13, 12:17
Ik ben bezig met de invulling van een domeincheck script, maar mis van een aantal extensies de whois servers met bijbehorende "vrij" melding:
2 voorbeelden (die ik dus al heb):
nl|whois.domain-registry.nl|is free
com|whois.nsiregistry.net|no match

Ik zoek in ieder geval nog:
es
cz
hk
lu
co.il
sg

Heeft iemand een complete lijst? Het liefst zou ik een hele grote lijst gebruiken om mijn klanten van alles te kunnen bieden.

SmilieBG
10/12/13, 12:23
Hierbij, echter uit eigen ervaring het resultaat / melding kan wijzigen zonder 'aankondiging' waardoor het niet meer correct werkt :(
Succes!



switch($ext) {
case 'ac':
$server = 'whois.nic.ac';
$search = '- Available';
break;
case 'ae':
$server = 'whois.aeda.net.ae';
$search = 'No Data Found';
break;
case 'ag':
$server = 'whois.nic.ag';
$search = 'NOT FOUND';
break;
case 'com.ag':
$server = 'whois.nic.ag';
$search = 'NOT FOUND';
break;
case 'net.ag':
$server = 'whois.nic.ag';
$search = 'NOT FOUND';
break;
case 'org.ag':
$server = 'whois.nic.ag';
$search = 'NOT FOUND';
break;
case 'am':
$server = 'whois.amnic.net';
$search = 'No match';
break;
case 'asia':
$server = 'whois.nic.asia';
$search = 'NOT FOUND';
break;
case 'at':
$server = 'whois.nic.at';
$search = 'nothing found';
break;
case 'co.at':
$server = 'whois.nic.at';
$search = 'nothing found';
break;
case 'or.at':
$server = 'whois.nic.at';
$search = 'nothing found';
break;
case 'be':
$server = 'whois.dns.be';
$search = 'Status: AVAILABLE';
break;
case 'biz':
$server = 'whois.biz';
$search = 'Not found';
break;
case 'bz':
$server = 'belizenic.bz';
$search = 'The BelizeNIC registrar WHOIS Policy:';
break;
case 'cc':
$server = 'ccwhois.verisign-grs.com';
$search = 'No match for';
break;
case 'ch':
$server = 'whois.nic.ch';
$search = 'We do not have an entry in our database matching your query';
break;
case 'co':
$server = 'whois.nic.co';
$search = 'Not found';
break;
case 'cz':
$server = 'whois.nic.cz';
$search = 'No entries found';
break;
case 'com':
$server = 'whois.verisign-grs.com';
$search = 'No match for';
break;
case 'de':
$server = 'whois.denic.de';
$search = 'free';
break;
case 'es':
# Damn stupid Spanish people who do not allow public WhoIs! I dare to bet they all wear aluminum heats grr...
$server = '';
$search = '';
break;
case 'com.es':
# Damn stupid Spanish people who do not allow public WhoIs! I dare to bet they all wear aluminum heats grr...
$server = '';
$search = '';
break;
case 'nom.es':
# Damn stupid Spanish people who do not allow public WhoIs! I dare to bet they all wear aluminum heats grr...
$server = '';
$search = '';
break;
case 'org.es':
# Damn stupid Spanish people who do not allow public WhoIs! I dare to bet they all wear aluminum hats grr...
$server = '';
$search = '';
break;
case 'eu':
$server = 'whois.eu';
$search = 'Status: AVAILABLE';
break;
case 'fm':
$server = 'whois.nic.fm';
$search = 'Status: Not Registered';
break;
case 'fr':
$server = 'whois.nic.fr';
$search = 'No entries found in the AFNIC Database';
break;
case 'gd':
$server = 'whois.adamsnames.com';
$search = 'is not registered';
break;
case 'gr':
# Oh damn, even more aluminium hats :(
$server = '';
$search = '';
break;
case 'hn':
$server = 'whois2.afilias-grs.net';
$search = 'NOT FOUND';
break;
case 'hu':
$server = 'whois.nic.hu';
$search = 'No match';
break;
case 'gs':
$server = 'whois.nic.gs';
$search = 'Status: Not Registered';
break;
case 'im':
$server = 'whois.nic.im';
$search = 'was not found';
break;
case 'in':
$server = 'whois.inregistry.net';
$search = 'NOT FOUND';
break;
case '.co.in':
$server = 'whois.inregistry.net';
$search = 'NOT FOUND';
break;
case 'gen.in':
$server = 'whois.inregistry.net';
$search = 'NOT FOUND';
break;
case 'ind.in':
$server = 'whois.inregistry.net';
$search = 'NOT FOUND';
break;
case 'get.in':
$server = 'whois.inregistry.net';
$search = 'NOT FOUND';
break;
case 'org.in':
$server = 'whois.inregistry.net';
$search = 'NOT FOUND';
break;
case 'info':
$server = 'whois.afilias.info';
$search = 'NOT FOUND';
break;
case 'io':
$server = 'whois.nic.io';
$search = '- Available';
break;
case 'it':
$server = 'whois.nic.it';
$search = 'Status: AVAILABLE';
break;
case 'jp':
$server = 'whois.jprs.jp';
$search = 'No match!!';
break;
case 'la':
$server = 'whois.nic.la';
$search = 'DOMAIN NOT FOUND';
break;
case 'il':
$server = 'whois.nic.li';
$search = 'We do not have an entry in our database matching your query';
break;
case 'lt':
$server = 'whois.domreg.lt';
$search = 'Status: available';
break;
case 'lu':
$server = 'whois.dns.lu';
$search = 'No such domain';
break;
case 'md':
$server = 'whois.nic.md';
$search = 'No match for';
break;
case 'me':
$server = 'whois.nic.me';
$search = 'NOT FOUND';
break;
case 'mn':
# Yet another aluminium hat :(
$server = '';
$search = '';
break;
case 'mobi':
$server = 'whois.dotmobiregistry.net';
$search = 'NOT FOUND';
break;
case 'ms':
# Panic, panic - put your aluminium hats on...
$server = '';
$search = '';
break;
case 'name':
$server = 'whois.nic.name';
$search = 'No match';
break;
case 'net':
$server = 'whois.verisign-grs.com';
$search = 'No match for';
break;
case 'nl':
$server = 'rwhois.domain-registry.nl';
$search = 'is free';
break;
case 'nu':
$server = 'whois.nic.nu';
$search = 'NO MATCH for domain';
break;
case 'org':
$server = 'whois.pir.org';
$search = 'NOT FOUND';
break;
case 'pl':
$server = 'whois.dns.pl';
$search = 'No information available about domain name ';
break;
case 'biz.pl':
$server = 'whois.dns.pl';
$search = 'No information available about domain name ';
break;
case 'com.pl':
$server = 'whois.dns.pl';
$search = 'No information available about domain name ';
break;
case 'info.pl':
$server = 'whois.dns.pl';
$search = 'No information available about domain name ';
break;
case 'net.pl':
$server = 'whois.dns.pl';
$search = 'No information available about domain name ';
break;
case 'org.pl':
$server = 'whois.dns.pl';
$search = 'No information available about domain name ';
break;
case 'ro':
$server = 'whois.rotld.ro';
$search = 'No entries found for the selected source(s)';
break;
case 'ru':
$server = 'whois.ripn.net';
$search = 'No entries found for the selected source(s)';
break;
case 'sc':
$server = 'whois2.afilias-grs.net';
$search = 'NOT FOUND';
break;
case 'com.sc':
$server = 'whois2.afilias-grs.net';
$search = 'NOT FOUND';
break;
case 'net.sc':
$server = 'whois2.afilias-grs.net';
$search = 'NOT FOUND';
break;
case 'org.sc':
$server = 'whois2.afilias-grs.net';
$search = 'NOT FOUND';
break;
case 'se':
$server = 'whois.iis.se';
$search = 'not found';
break;
case 'sg':
$server = 'whois.sgnic.sg';
$search = 'Domain Not Found';
break;
case 'com.sg':
$server = 'whois.sgnic.sg';
$search = 'Domain Not Found';
break;
case 'sh':
$server = 'whois.nic.sh';
$search = '- Available';
break;
case 'si':
$server = 'whois.arnes.si';
$search = 'No entries found for the selected source(s)';
break;
case 'sk':
# Even more aluminium hats :(
$server = '';
$search = '';
break;
case 'tc':
$server = 'whois.adamsnames.tc';
$search = 'No Object Found';
break;
case 'tel':
$server = 'whois.nic.tel';
$search = 'Not found:';
break;
case 'tk':
$server = 'whois.dot.tk';
$search = 'Invalid query or domain name not known in Dot TK Domain Registry';
break;
case 'tm':
$server = 'whois.nic.tm';
$search = '- Available';
break;
case 'tv':
$server = 'tvwhois.verisign-grs.com';
$search = 'No match for';
break;
case 'tw':
$server = 'whois.twnic.net.tw';
$search = 'No Found';
break;
case 'club.tw':
$server = 'whois.twnic.net.tw';
$search = 'No Found';
break;
case 'com.tw':
$server = 'whois.twnic.net.tw';
$search = 'No Found';
break;
case 'ebiz.tw':
$server = 'whois.twnic.net.tw';
$search = 'No Found';
break;
case 'game.tw':
$server = 'whois.twnic.net.tw';
$search = 'No Found';
break;
case 'idv.tw':
$server = 'whois.twnic.net.tw';
$search = 'No Found';
break;
case 'org.tw':
$server = 'whois.twnic.net.tw';
$search = 'No Found';
break;
case 'co.uk':
$server = 'whois.nic.uk';
$search = 'This domain name has not been registered.';
break;
case 'org.uk':
$server = 'whois.nic.uk';
$search = 'This domain name has not been registered.';
break;
case 'us':
$server = 'whois.nic.us';
$search = 'Not found:';
break;
case 'vc':
$server = 'whois2.afilias-grs.net';
$search = 'NOT FOUND';
break;
case 'com.vc':
$server = 'whois2.afilias-grs.net';
$search = 'NOT FOUND';
break;
case 'net.vc':
$server = 'whois2.afilias-grs.net';
$search = 'NOT FOUND';
break;
case 'org.vc':
$server = 'whois2.afilias-grs.net';
$search = 'NOT FOUND';
break;
case 'vg':
$server = 'whois.adamsnames.tc';
$search = 'is not registered';
break;
case 'ws':
$server = 'whois.website.ws';
$search = 'No match for';
break;
}

dreamhost_nl
10/12/13, 14:02
SmilieBG:
Ik denk dat je deze even moet corrigeren:


case 'il':
$server = 'whois.nic.li';
$search = 'We do not have an entry in our database matching your query';
break;

SmilieBG
10/12/13, 14:10
Tjonge zeg wat een fout :)
dreamhost_nl - dank! :))

robjk
10/12/13, 15:41
Super, bedankt ! Mooi die commentaren erbij ;-)