Added nlnic.whois
This commit is contained in:
parent
db414e2355
commit
d942d76b74
3 changed files with 338 additions and 219 deletions
|
@ -1,84 +1,116 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
Whois2.php PHP classes to conduct whois queries
|
||||
|
||||
Copyright (C)1999,2000 easyDNS Technologies Inc. & Mark Jeftovic
|
||||
|
||||
Maintained by Mark Jeftovic <markjr@easydns.com>
|
||||
|
||||
For the most recent version of this package:
|
||||
|
||||
http://www.easydns.com/~markjr/whois2/
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
Whois2.php PHP classes to conduct whois queries
|
||||
|
||||
Copyright (C)1999,2000 easyDNS Technologies Inc. & Mark Jeftovic
|
||||
|
||||
Maintained by Mark Jeftovic <markjr@easydns.com>
|
||||
|
||||
For the most recent version of this package:
|
||||
|
||||
http://www.easydns.com/~markjr/whois2/
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* bulkregistercom.whois 1.0 mark jeftovic 1999/12/06 */
|
||||
/* bulkregistercom.whois 1.1 Matthijs Koot 2003/01/16 */
|
||||
|
||||
if(!defined("__BULKREGISTERCOM_HANDLER__")) define("__BULKREGISTERCOM_HANDLER__",1);
|
||||
|
||||
|
||||
/*#################################################
|
||||
Matthijs Koot - 2003/01/14 - <koot@cyberwar.nl>
|
||||
--> BulkRegister V1.1 UPDATE NOTE:
|
||||
|
||||
BulkRegister.com has several antispam measures, which include
|
||||
grammatic algorithms for changing their Whois output every
|
||||
x request or every x seconds or so. This update includes
|
||||
new regexp's to extract the information.
|
||||
|
||||
In addition, whois.bulkregister.com will only allow few
|
||||
whois request to be made from the same IP-address within
|
||||
a specific period of time. Exceeding requests will be
|
||||
bounced!
|
||||
|
||||
I have tested it on dozens of domains, but as I'm a
|
||||
regexp newbie it *might* be buggy - bugreports are welcome!
|
||||
|
||||
#################################################*/
|
||||
|
||||
class bulkregistercom extends gtld {
|
||||
|
||||
function bulkregistercom($data) {
|
||||
$this->result=$this->parse(
|
||||
preg_replace("/\n+/","_",implode("\n",$data))
|
||||
);
|
||||
}
|
||||
|
||||
function parse ($data_str) {
|
||||
$data_str=preg_replace("/\s+/"," ",$data_str);
|
||||
|
||||
preg_match("/^(.+)\s+\((.+-DOM)\)_/", $data_str,$refs);
|
||||
$r["organization"]=$refs[1];
|
||||
$r["org_handle"]=$refs[2];
|
||||
|
||||
preg_match("/\(.+-DOM\)_\s*(.+)_\s*Domain Name:\s(.+)_\sAdmin/",$data_str,$refs);
|
||||
$r["org_address"]=preg_replace("/_/","\n",$refs[1]);
|
||||
$r["domain"]=$refs[2];
|
||||
|
||||
preg_match("/Administrative .*?Contact:_(.+?)\((.+?)\)\s(.+?@.+?)_/",$data_str, $refs);
|
||||
$r["admin"]["name"]=$refs[1];
|
||||
$r["admin"]["handle"]=$refs[2];
|
||||
$r["admin"]["email"]=$refs[3];
|
||||
|
||||
preg_match("/Technical .*?Contact:_(.+?)\((.+?)\)\s(.+?@.+?)_/",$data_str, $refs);
|
||||
$r["tech"]["name"]=$refs[1];
|
||||
$r["tech"]["handle"]=$refs[2];
|
||||
$r["tech"]["email"]=$refs[3];
|
||||
|
||||
preg_match("/Billing Contact:_(.+?)\((.+?)\)\s(.+?@.+?)_/",$data_str, $refs);
|
||||
$r["billing"]["name"]=$refs[1];
|
||||
$r["billing"]["handle"]=$refs[2];
|
||||
$r["billing"]["email"]=$refs[3];
|
||||
|
||||
preg_match("/Record updated on (.+?)\./",$data_str, $refs);
|
||||
$r["updated"]=$refs[1];
|
||||
preg_match("/Record created on (.+?)\./",$data_str, $refs);
|
||||
$r["created"]=$refs[1];
|
||||
preg_match("/Database last updated on (.+?)\./",$data_str, $refs);
|
||||
$r["db_updated"]=$refs[1];
|
||||
preg_match("/Domain servers in listed order:_ (.+)$/",$data_str, $refs);
|
||||
$ns=explode("_", $refs[1]);
|
||||
for($i=0,$max=count($ns);$i<$max;$i++) {
|
||||
list($k,$v)=split(" ", trim($ns[$i]));
|
||||
$r["ns"][$k]=$v;
|
||||
}
|
||||
return($r);
|
||||
}
|
||||
|
||||
function bulkregistercom($data) {
|
||||
$this->result=$this->parse(
|
||||
preg_replace("/\n+/","_",implode("\n",$data))
|
||||
);
|
||||
}
|
||||
|
||||
?>
|
||||
function parse ($data_str) {
|
||||
$data_str=preg_replace("/\s+/"," ",$data_str);
|
||||
|
||||
preg_match("/terms\._(.+?)_(.+?)/", $data_str,$refs);
|
||||
$r["organization"]=trim($refs[1]);
|
||||
|
||||
preg_match("/terms\._(.+?)_(.*)_\sDomain Name/", $data_str,$refs);
|
||||
$r["org_address"]=preg_replace("/_/","\n",trim($refs[2]));
|
||||
|
||||
preg_match("/terms\._.*_\s*Domain Name:\s(.+)_\sAdmin/",$data_str,$refs);
|
||||
$r["domain"]=trim($refs[1]);
|
||||
|
||||
preg_match("/Administrative Contact(.+?)\s(.+?@.+?)_/",$data_str, $refs);
|
||||
preg_match("/_?(.*)[:->]*?\s(.*@.*)/",$refs[2], $refssub);
|
||||
while (preg_match("/[:\->]+?/", substr($refssub[1],-1))>0)
|
||||
{$refssub[1]=substr($refssub[1], 0, strlen($refssub[1]) -1);}
|
||||
$r["admin"]["name"]=$refssub[1];
|
||||
$r["admin"]["email"]=$refssub[2];
|
||||
$r["admin"]["handle"]="";
|
||||
|
||||
preg_match("/Technical Contact(.+?)\s(.+?@.+?)_/",$data_str, $refs);
|
||||
preg_match("/_?(.*)[:->]*?\s(.*@.*)/",$refs[2], $refssub);
|
||||
while (preg_match("/[:\->]+?/", substr($refssub[1],-1))>0)
|
||||
{$refssub[1]=substr($refssub[1], 0, strlen($refssub[1]) -1);}
|
||||
$r["tech"]["name"]=$refssub[1];
|
||||
$r["tech"]["email"]=$refssub[2];
|
||||
$r["tech"]["handle"]="";
|
||||
|
||||
preg_match("/Billing Contact(.+?)\s(.+?@.+?)_/",$data_str, $refs);
|
||||
preg_match("/_?(.*)[:->]*?\s(.*@.*)/",$refs[2], $refssub);
|
||||
while (preg_match("/[:\->]+?/", substr($refssub[1],-1))>0)
|
||||
{$refssub[1]=substr($refssub[1], 0, strlen($refssub[1]) -1);}
|
||||
$r["billing"]["name"]=$refssub[1];
|
||||
$r["billing"]["email"]=$refssub[2];
|
||||
$r["billing"]["handle"]="";
|
||||
|
||||
preg_match("/Record (update|updated) (date|on)( on)?( | -|: |->)?(.+?)_/",$data_str, $refs);
|
||||
$r["updated"]=trim($refs[5]);
|
||||
|
||||
preg_match("/Record (create|created) (date|on)( on)?( | -|: |->)?(.+?)_/",$data_str, $refs);
|
||||
$r["created"]=trim($refs[5]);
|
||||
|
||||
preg_match("/Record (will|expire|expires|expiring)( on| date| be| expire)( expiring on date| on| date)?( |: | -|->)?(.+?)_/",$data_str, $refs);
|
||||
$r["expires"]=trim($refs[5]);
|
||||
|
||||
preg_match("/(Database last updated on|Database last updated on:) (.+?)\./",$data_str, $refs);
|
||||
$r["db_updated"]=$refs[1];
|
||||
preg_match("/Domain servers in listed order:_ (.+)_Register/",$data_str, $refs);
|
||||
$ns=explode("_", $refs[1]);
|
||||
for($i=0,$max=count($ns);$i<$max;$i++) {
|
||||
list($k,$v)=split(" ", trim($ns[$i]));
|
||||
$r["ns"][$k]=$v;
|
||||
}
|
||||
return($r);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
87
nlnic.whois
Normal file
87
nlnic.whois
Normal file
|
@ -0,0 +1,87 @@
|
|||
<?
|
||||
/*
|
||||
Whois2.php PHP classes to conduct whois queries
|
||||
|
||||
Copyright (C)1999,2000 easyDNS Technologies Inc. & Mark Jeftovic
|
||||
|
||||
Maintained by Mark Jeftovic <markjr@easydns.com>
|
||||
|
||||
For the most recent version of this package:
|
||||
|
||||
http://www.easydns.com/~markjr/whois2/
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* nlnic.whois 1.1 David Saez - common object model */
|
||||
/* nlnic.whois 1.0 Matthijs Koot - 2003/01/14 - <koot@cyberwar.nl> */
|
||||
|
||||
if(!defined("__NLNIC_HANDLER__")) define("__NLNIC_HANDLER__",1);
|
||||
|
||||
class nlnic extends Whois {
|
||||
|
||||
function nlnic($data)
|
||||
{
|
||||
$this->result=$this->parse($data);
|
||||
}
|
||||
|
||||
function parse ($data)
|
||||
{
|
||||
$data_str=preg_replace("/\n+/","_",implode("\n",$data["rawdata"]));
|
||||
$data_str=preg_replace("/\s+/"," ",$data_str);
|
||||
|
||||
$r["rawdata"]=$data["rawdata"];
|
||||
|
||||
$r["regyinfo"]["whois"]="whois.domain-registry.nl";
|
||||
$r["regyinfo"]["referrer"]="www.domain-registry.nl";
|
||||
|
||||
preg_match("/Registrar:_(.+?)_(.+?)/",$data_str, $refs);
|
||||
$r["regyinfo"]["registrar"]=trim($refs[1]);
|
||||
|
||||
preg_match("/Organisation:_(.+?)_\s/", $data_str,$refs);
|
||||
$r["regrinfo"]["owner"]["organization"]=trim($refs[1]);
|
||||
|
||||
preg_match("/Organisation:_(.+?)_(.+?)_\sAdministrative Contact/", $data_str,$refs);
|
||||
$r["regrinfo"]["owner"]["address"]=preg_replace("/_/","\n",trim($refs[2]));
|
||||
|
||||
preg_match("/Domain name:_(.+?)\((.+?)\)_ Organisation/",$data_str,$refs);
|
||||
$r["regrinfo"]["domain"]["name"]=trim($refs[1]);
|
||||
|
||||
preg_match("/Administrative Contact.?_\s(.+?@.+?)_/",$data_str, $refs);
|
||||
preg_match("/(.+?)_\sPhone:\s(.+?)_\sE-mail:\s(.*@.*)/",$refs[1], $refssub);
|
||||
$r["regrinfo"]["admin"]["name"]=$refssub[1];
|
||||
$r["regrinfo"]["admin"]["phone"]=$refssub[2];
|
||||
$r["regrinfo"]["admin"]["email"]=$refssub[3];
|
||||
|
||||
preg_match("/Technical Contact.?_\s(.+?@.+?)_/",$data_str, $refs);
|
||||
preg_match("/(.+?)_\sPhone:\s(.+?)_\sE-mail:\s(.*@.*)/",$refs[1], $refssub);
|
||||
$r["regrinfo"]["tech"]["name"]=$refssub[1];
|
||||
$r["regrinfo"]["tech"]["phone"]=$refssub[2];
|
||||
$r["regrinfo"]["tech"]["email"]=$refssub[3];
|
||||
|
||||
preg_match("/Record last updated:\s(.+?)_/",$data_str, $refs);
|
||||
$r["regrinfo"]["domain"]["changed"]=trim($refs[1]);
|
||||
|
||||
preg_match("/Domain first registered:\s(.+?)_/",$data_str, $refs);
|
||||
$r["regrinfo"]["domain"]["created"]=trim($refs[1]);
|
||||
|
||||
preg_match("/Domain Nameservers:_ (.+?)_\s(.+?)_/",$data_str, $refs);
|
||||
$ns=explode(" ", $refs[1]." ".$refs[2]);
|
||||
$r["regrinfo"]["domain"]["nserver"][$ns[0]]=$ns[1];
|
||||
$r["regrinfo"]["domain"]["nserver"][$ns[2]]=$ns[3];
|
||||
|
||||
return($r);
|
||||
}
|
||||
}
|
292
servers.whois
292
servers.whois
|
@ -1,146 +1,146 @@
|
|||
<?php
|
||||
|
||||
/*
|
||||
Whois2.php PHP classes to conduct whois queries
|
||||
|
||||
Copyright (C)1999,2000 easyDNS Technologies Inc. & Mark Jeftovic
|
||||
|
||||
Maintained by Mark Jeftovic <markjr@easydns.com>
|
||||
|
||||
For the most recent version of this package:
|
||||
|
||||
http://www.easydns.com/~markjr/whois2/
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* servers.whois v16 mark jeftovic 2001/02/28 */
|
||||
|
||||
$this->DATA_VERSION = "16";
|
||||
$this->DATA = array(
|
||||
"ac"=>array("whois.nic.ac"),
|
||||
"al"=>array("whois.ripe.net"),
|
||||
"am"=>array("whois.amnic.net"),
|
||||
"as"=>array("whois.nic.as"),
|
||||
"at"=>array("whois.nic.at","atnic"),
|
||||
"au"=>array("whois.aunic.net","aunic"),
|
||||
"az"=>array("whois.ripe.net"),
|
||||
"ba"=>array("whois.ripe.net"),
|
||||
"be"=>array("whois.dns.be"),
|
||||
"biz"=>array("whois.neulevel.biz", "neulevel"),
|
||||
"bg"=>array("whois.ripe.net"),
|
||||
"br"=>array("whois.registro.br", "brnic"),
|
||||
"by"=>array("whois.ripe.net"),
|
||||
"ca"=>array("whois.cira.ca","cira"),
|
||||
"cc"=>array("whois.nic.cc"),
|
||||
"ch"=>array("whois.nic.ch","chnic"),
|
||||
"ck"=>array("whois.ck-nic.org.ck"),
|
||||
"cn"=>array("whois.cnnic.net.cn"),
|
||||
"com"=>array($this->NSI_REGISTRY,"gtld"),
|
||||
"cx"=>array("whois.nic.cx"),
|
||||
"cy"=>array("whois.ripe.net"),
|
||||
"cz"=>array("whois.nic.cz"),
|
||||
"de"=>array("whois.denic.de","denic"),
|
||||
"dk"=>array("whois.dk-hostmaster.dk"),
|
||||
"dz"=>array("whois.ripe.net"),
|
||||
"edu"=>array("rs.internic.net"),
|
||||
"ee"=>array("whois.ripe.net"),
|
||||
"eg"=>array("whois.ripe.net"),
|
||||
// "es"=>array("whois.ripe.net"),
|
||||
"fi"=>array("whois.ripe.net"),
|
||||
"fj"=>array("whois.usp.ac.fj"),
|
||||
"fo"=>array("whois.ripe.net"),
|
||||
"fr"=>array("whois.nic.fr"),
|
||||
"gb"=>array("whois.ripe.net"),
|
||||
"gb.com"=>array("whois.nomination.net"),
|
||||
"gb.net"=>array("whois.nomination.net"),
|
||||
"ge"=>array("whois.ripe.net"),
|
||||
"gov"=>array("whois.nic.gov"),
|
||||
"gr"=>array("whois.ripe.net"),
|
||||
"gs"=>array("whois.adamsnames.tc"),
|
||||
"hk"=>array("whois.hknic.net.hk"),
|
||||
"hm"=>array("whois.registry.hm"),
|
||||
"hr"=>array("whois.ripe.net"),
|
||||
"hu"=>array("whois.ripe.net"),
|
||||
"id"=>array("whois.idnic.net.id"),
|
||||
"ie"=>array("whois.domainregistry.ie"),
|
||||
"info"=>array("whois.afilias.info", "info"),
|
||||
"int"=>array("whois.isi.edu"),
|
||||
"il"=>array("whois.ripe.net"),
|
||||
"is"=>array("whois.isnet.is"),
|
||||
"it"=>array("whois.nic.it"),
|
||||
"jp"=>array("whois.nic.ad.jp"),
|
||||
"ke"=>array("whois.rg.net"),
|
||||
"kg"=>array("whois.domain.kg"),
|
||||
"kr"=>array("whois.nic.or.kr"),
|
||||
"kz"=>array("whois.domain.kz"),
|
||||
"li"=>array("whois.nic.li","chnic"),
|
||||
"lk"=>array("whois.nic.lk"),
|
||||
"lt"=>array("whois.ripe.net"),
|
||||
"lu"=>array("whois.ripe.net","lunic"),
|
||||
"lv"=>array("whois.ripe.net"),
|
||||
"ma"=>array("whois.ripe.net"),
|
||||
"md"=>array("whois.ripe.net"),
|
||||
"mil"=>array("whois.nic.mil"),
|
||||
"mk"=>array("whois.ripe.net"),
|
||||
// "mm"=>array("whois.nic.mm"), // down?
|
||||
"ms"=>array("whois.adamsnames.tc"),
|
||||
"mt"=>array("whois.ripe.net"),
|
||||
"mx"=>array("whois.nic.mx"),
|
||||
"net"=>array($this->NSI_REGISTRY,"gtld"),
|
||||
"net.au"=>array("whois.net.au","aunic"),
|
||||
"nl"=>array("whois.domain-registry.nl"),
|
||||
"no"=>array("whois.norid.no"),
|
||||
"no.com"=>array("whois.nomination.net"),
|
||||
"nu"=>array("whois.nic.nu","nunames"),
|
||||
"nz"=>array("whois.domainz.net.nz"),
|
||||
"org"=>array($this->NSI_REGISTRY,"gtld"),
|
||||
"pl"=>array("whois.ripe.net"),
|
||||
// "pk"=>array("whois.pknic.net.pk"), // down ?
|
||||
"pt"=>array("whois.ripe.net"),
|
||||
"ro"=>array("whois.ripe.net"),
|
||||
"ru"=>array("whois.ripn.ru"),
|
||||
"se"=>array("whois.nic-se.se","nicse"),
|
||||
"se.com"=>array("whois.nomination.net"),
|
||||
"se.net"=>array("whois.nomination.net"),
|
||||
"sg"=>array("whois.nic.net.sg"),
|
||||
"si"=>array("whois.ripe.net"),
|
||||
"sh"=>array("whois.nic.sh"),
|
||||
"sk"=>array("whois.ripe.net"),
|
||||
"sm"=>array("whois.ripe.net"),
|
||||
"st"=>array("whois.nic.st"),
|
||||
"su"=>array("whois.ripe.net"),
|
||||
"tc"=>array("whois.adamsnames.tc"),
|
||||
"tf"=>array("whois.adamsnames.tc"),
|
||||
"tj"=>array("whois.nic.tj"),
|
||||
"th"=>array("whois.thnic.net"),
|
||||
// "tm"=>array("whois.nic.tm"), // down?
|
||||
"tn"=>array("whois.ripe.net"),
|
||||
"to"=>array("whois.tonic.to"),
|
||||
"tr"=>array("whois.ripe.net"),
|
||||
"tw"=>array("whois.twnic.net"),
|
||||
"ua"=>array("whois.ripe.net"),
|
||||
"uk"=>array("whois.nic.uk","uknic"),
|
||||
"uk.com"=>array("whois.nomination.net"),
|
||||
"us"=>array("whois.isi.edu"),
|
||||
"va"=>array("whois.ripe.net"),
|
||||
"vg"=>array("whois.adamsnames.tc"),
|
||||
"ws"=>array("whois.nic.ws"),
|
||||
"yu"=>array("whois.ripe.net"),
|
||||
"za"=>array("whois.frd.ac.za"),
|
||||
"ipw"=>array("","ipw") // Dummy, just for ip whois
|
||||
);
|
||||
|
||||
?>
|
||||
<?php
|
||||
|
||||
/*
|
||||
Whois2.php PHP classes to conduct whois queries
|
||||
|
||||
Copyright (C)1999,2000 easyDNS Technologies Inc. & Mark Jeftovic
|
||||
|
||||
Maintained by Mark Jeftovic <markjr@easydns.com>
|
||||
|
||||
For the most recent version of this package:
|
||||
|
||||
http://www.easydns.com/~markjr/whois2/
|
||||
|
||||
This program is free software; you can redistribute it and/or
|
||||
modify it under the terms of the GNU General Public License
|
||||
as published by the Free Software Foundation; either version 2
|
||||
of the License, or (at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
/* servers.whois v16 mark jeftovic 2001/02/28 */
|
||||
|
||||
$this->DATA_VERSION = "16";
|
||||
$this->DATA = array(
|
||||
"ac"=>array("whois.nic.ac"),
|
||||
"al"=>array("whois.ripe.net"),
|
||||
"am"=>array("whois.amnic.net"),
|
||||
"as"=>array("whois.nic.as"),
|
||||
"at"=>array("whois.nic.at","atnic"),
|
||||
"au"=>array("whois.aunic.net","aunic"),
|
||||
"az"=>array("whois.ripe.net"),
|
||||
"ba"=>array("whois.ripe.net"),
|
||||
"be"=>array("whois.dns.be"),
|
||||
"biz"=>array("whois.neulevel.biz", "neulevel"),
|
||||
"bg"=>array("whois.ripe.net"),
|
||||
"br"=>array("whois.registro.br", "brnic"),
|
||||
"by"=>array("whois.ripe.net"),
|
||||
"ca"=>array("whois.cira.ca","cira"),
|
||||
"cc"=>array("whois.nic.cc"),
|
||||
"ch"=>array("whois.nic.ch","chnic"),
|
||||
"ck"=>array("whois.ck-nic.org.ck"),
|
||||
"cn"=>array("whois.cnnic.net.cn"),
|
||||
"com"=>array($this->NSI_REGISTRY,"gtld"),
|
||||
"cx"=>array("whois.nic.cx"),
|
||||
"cy"=>array("whois.ripe.net"),
|
||||
"cz"=>array("whois.nic.cz"),
|
||||
"de"=>array("whois.denic.de","denic"),
|
||||
"dk"=>array("whois.dk-hostmaster.dk"),
|
||||
"dz"=>array("whois.ripe.net"),
|
||||
"edu"=>array("rs.internic.net"),
|
||||
"ee"=>array("whois.ripe.net"),
|
||||
"eg"=>array("whois.ripe.net"),
|
||||
// "es"=>array("whois.ripe.net"),
|
||||
"fi"=>array("whois.ripe.net"),
|
||||
"fj"=>array("whois.usp.ac.fj"),
|
||||
"fo"=>array("whois.ripe.net"),
|
||||
"fr"=>array("whois.nic.fr"),
|
||||
"gb"=>array("whois.ripe.net"),
|
||||
"gb.com"=>array("whois.nomination.net"),
|
||||
"gb.net"=>array("whois.nomination.net"),
|
||||
"ge"=>array("whois.ripe.net"),
|
||||
"gov"=>array("whois.nic.gov"),
|
||||
"gr"=>array("whois.ripe.net"),
|
||||
"gs"=>array("whois.adamsnames.tc"),
|
||||
"hk"=>array("whois.hknic.net.hk"),
|
||||
"hm"=>array("whois.registry.hm"),
|
||||
"hr"=>array("whois.ripe.net"),
|
||||
"hu"=>array("whois.ripe.net"),
|
||||
"id"=>array("whois.idnic.net.id"),
|
||||
"ie"=>array("whois.domainregistry.ie"),
|
||||
"info"=>array("whois.afilias.info", "info"),
|
||||
"int"=>array("whois.isi.edu"),
|
||||
"il"=>array("whois.ripe.net"),
|
||||
"is"=>array("whois.isnet.is"),
|
||||
"it"=>array("whois.nic.it"),
|
||||
"jp"=>array("whois.nic.ad.jp"),
|
||||
"ke"=>array("whois.rg.net"),
|
||||
"kg"=>array("whois.domain.kg"),
|
||||
"kr"=>array("whois.nic.or.kr"),
|
||||
"kz"=>array("whois.domain.kz"),
|
||||
"li"=>array("whois.nic.li","chnic"),
|
||||
"lk"=>array("whois.nic.lk"),
|
||||
"lt"=>array("whois.ripe.net"),
|
||||
"lu"=>array("whois.ripe.net","lunic"),
|
||||
"lv"=>array("whois.ripe.net"),
|
||||
"ma"=>array("whois.ripe.net"),
|
||||
"md"=>array("whois.ripe.net"),
|
||||
"mil"=>array("whois.nic.mil"),
|
||||
"mk"=>array("whois.ripe.net"),
|
||||
// "mm"=>array("whois.nic.mm"), // down?
|
||||
"ms"=>array("whois.adamsnames.tc"),
|
||||
"mt"=>array("whois.ripe.net"),
|
||||
"mx"=>array("whois.nic.mx"),
|
||||
"net"=>array($this->NSI_REGISTRY,"gtld"),
|
||||
"net.au"=>array("whois.net.au","aunic"),
|
||||
"nl"=>array("whois.domain-registry.nl","nlnic"),
|
||||
"no"=>array("whois.norid.no"),
|
||||
"no.com"=>array("whois.nomination.net"),
|
||||
"nu"=>array("whois.nic.nu","nunames"),
|
||||
"nz"=>array("whois.domainz.net.nz"),
|
||||
"org"=>array($this->NSI_REGISTRY,"gtld"),
|
||||
"pl"=>array("whois.ripe.net"),
|
||||
// "pk"=>array("whois.pknic.net.pk"), // down ?
|
||||
"pt"=>array("whois.ripe.net"),
|
||||
"ro"=>array("whois.ripe.net"),
|
||||
"ru"=>array("whois.ripn.ru"),
|
||||
"se"=>array("whois.nic-se.se","nicse"),
|
||||
"se.com"=>array("whois.nomination.net"),
|
||||
"se.net"=>array("whois.nomination.net"),
|
||||
"sg"=>array("whois.nic.net.sg"),
|
||||
"si"=>array("whois.ripe.net"),
|
||||
"sh"=>array("whois.nic.sh"),
|
||||
"sk"=>array("whois.ripe.net"),
|
||||
"sm"=>array("whois.ripe.net"),
|
||||
"st"=>array("whois.nic.st"),
|
||||
"su"=>array("whois.ripe.net"),
|
||||
"tc"=>array("whois.adamsnames.tc"),
|
||||
"tf"=>array("whois.adamsnames.tc"),
|
||||
"tj"=>array("whois.nic.tj"),
|
||||
"th"=>array("whois.thnic.net"),
|
||||
// "tm"=>array("whois.nic.tm"), // down?
|
||||
"tn"=>array("whois.ripe.net"),
|
||||
"to"=>array("whois.tonic.to"),
|
||||
"tr"=>array("whois.ripe.net"),
|
||||
"tw"=>array("whois.twnic.net"),
|
||||
"ua"=>array("whois.ripe.net"),
|
||||
"uk"=>array("whois.nic.uk","uknic"),
|
||||
"uk.com"=>array("whois.nomination.net"),
|
||||
"us"=>array("whois.isi.edu"),
|
||||
"va"=>array("whois.ripe.net"),
|
||||
"vg"=>array("whois.adamsnames.tc"),
|
||||
"ws"=>array("whois.nic.ws"),
|
||||
"yu"=>array("whois.ripe.net"),
|
||||
"za"=>array("whois.frd.ac.za"),
|
||||
"ipw"=>array("","ipw") // Dummy, just for ip whois
|
||||
);
|
||||
|
||||
?>
|
||||
|
|
Loading…
Reference in a new issue