[*] "ae" =>"whois.nic.ae",
[*] "aero"=>"whois.aero",
[*] "af" =>"whois.nic.af",
[*] "ag" =>"whois.nic.ag",
[*] "al" =>"whois.ripe.net",
[*] "am" =>"whois.amnic.net",
[*] "arpa" =>"whois.iana.org",
[*] "as" =>"whois.nic.as",
[*] "asia" =>"whois.nic.asia",
[*] "at" =>"whois.nic.at",
[*] "au" =>"whois.aunic.net",
[*] "az" =>"whois.ripe.net",
[*] "ba" =>"whois.ripe.net",
[*] "be" =>"whois.dns.be",
[*] "bg" =>"whois.register.bg",
[*] "bi" =>"whois.nic.bi",
[*] "biz" =>"whois.biz",
[*] "bj" =>"whois.nic.bj",
[*] "br" =>"whois.registro.br",
[*] "bt" =>"whois.netnames.net",
[*] "by" =>"whois.ripe.net",
[*] "bz" =>"whois.belizenic.bz",
[*] "ca" =>"whois.cira.ca",
[*] "cat" =>"whois.cat",
[*] "cc" =>"whois.nic.cc",
[*] "cd" =>"whois.nic.cd",
[*] "ch" =>"whois.nic.ch",
[*] "ci" =>"whois.nic.ci",
[*] "ck" =>"whois.nic.ck",
[*] "cl" =>"whois.nic.cl",
[*] "cn" =>"whois.cnnic.net.cn",
[*] "com" =>"whois.verisign-grs.com",
[*] "coop" =>"whois.nic.coop",
[*] "cx" =>"whois.nic.cx",
[*] "cy" =>"whois.ripe.net",
[*] "cz" =>"whois.nic.cz",
[*] "de" =>"whois.denic.de",
[*] "dk" =>"whois.dk-hostmaster.dk",
[*] "dm" =>"whois.nic.cx",
[*] "dz" =>"whois.ripe.net",
[*] "edu" =>"whois.educause.edu",
[*] "ee" =>"whois.eenet.ee",
[*] "eg" =>"whois.ripe.net",
[*] "es" =>"whois.ripe.net",
[*] "eu" =>"whois.eu",
[*] "fi" =>"whois.ficora.fi",
[*] "fo" =>"whois.ripe.net",
[*] "fr" =>"whois.nic.fr",
[*] "gb" =>"whois.ripe.net",
[*] "gd" =>"whois.adamsnames.com",
[*] "ge" =>"whois.ripe.net",
[*] "gg" =>"whois.channelisles.net",
[*] "gi" =>"whois2.afilias-grs.net",
[*] "gl" =>"whois.ripe.net",
[*] "gm" =>"whois.ripe.net",
[*] "gov" =>"whois.nic.gov",
[*] "gr" =>"whois.ripe.net",
[*] "gs" =>"whois.nic.gs",
[*] "gw" =>"whois.nic.gw",
[*] "gy" =>"whois.registry.gy",
[*] "hk" =>"whois.hkirc.hk",
[*] "hm" =>"whois.registry.hm",
[*] "hn" =>"whois2.afilias-grs.net",
[*] "hr" =>"whois.ripe.net",
[*] "hu" =>"whois.nic.hu",
[*] "ie" =>"whois.domainregistry.ie",
[*] "il" =>"whois.isoc.org.il",
[*] "in" =>"whois.inregistry.net",
[*] "info" =>"whois.afilias.net",
[*] "int" =>"whois.iana.org",
[*] "io" =>"whois.nic.io",
[*] "iq" =>"vrx.net",
[*] "ir" =>"whois.nic.ir",
[*] "is" =>"whois.isnic.is",
[*] "it" =>"whois.nic.it",
[*] "je" =>"whois.channelisles.net",
[*] "jobs" =>"jobswhois.verisign-grs.com",
[*] "jp" =>"whois.jprs.jp",
[*] "ke" =>"whois.kenic.or.ke",
[*] "kg" =>"www.domain.kg",
[*] "ki" =>"whois.nic.ki",
[*] "kr" =>"whois.nic.or.kr",
[*] "kz" =>"whois.nic.kz",
[*] "la" =>"whois.nic.la",
[*] "li" =>"whois.nic.li",
[*] "lt" =>"whois.domreg.lt",
[*] "lu" =>"whois.dns.lu",
[*] "lv" =>"whois.nic.lv",
[*] "ly" =>"whois.nic.ly",
[*] "ma" =>"whois.iam.net.ma",
[*] "mc" =>"whois.ripe.net",
[*] "md" =>"whois.ripe.net",
[*] "me" =>"whois.meregistry.net",
[*] "mg" =>"whois.nic.mg",
[*] "mil" =>"whois.nic.mil",
[*] "mn" =>"whois.nic.mn",
[*] "mobi" =>"whois.dotmobiregistry.net",
[*] "ms" =>"whois.adamsnames.tc",
[*] "mt" =>"whois.ripe.net",
[*] "mu" =>"whois.nic.mu",
[*] "museum" =>"whois.museum",
[*] "mx" =>"whois.nic.mx",
[*] "my" =>"whois.mynic.net.my",
[*] "na" =>"whois.na-nic.com.na",
[*] "name" =>"whois.nic.name",
[*] "net" =>"whois.verisign-grs.net",
[*] "nf" =>"whois.nic.nf",
[*] "nl" =>"whois.domain-registry.nl",
[*] "no" =>"whois.norid.no",
[*] "nu" =>"whois.nic.nu",
[*] "nz" =>"whois.srs.net.nz",
[*] "org" =>"whois.pir.org",
[*] "pl" =>"whois.dns.pl",
[*] "pm" =>"whois.nic.pm",
[*] "pr" =>"whois.uprr.pr",
[*] "pro" =>"whois.registrypro.pro",
[*] "pt" =>"whois.dns.pt",
[*] "re" =>"whois.nic.re",
[*] "ro" =>"whois.rotld.ro",
[*] "ru" =>"whois.ripn.net",
[*] "sa" =>"whois.nic.net.sa",
[*] "sb" =>"whois.nic.net.sb",
[*] "sc" =>"whois2.afilias-grs.net",
[*] "se" =>"whois.iis.se",
[*] "sg" =>"whois.nic.net.sg",
[*] "sh" =>"whois.nic.sh",
[*] "si" =>"whois.arnes.si",
[*] "sk" =>"whois.ripe.net",
[*] "sm" =>"whois.ripe.net",
[*] "st" =>"whois.nic.st",
[*] "su" =>"whois.ripn.net",
[*] "tc" =>"whois.adamsnames.tc",
[*] "tel" =>"whois.nic.tel",
[*] "tf" =>"whois.nic.tf",
[*] "th" =>"whois.thnic.net",
[*] "tj" =>"whois.nic.tj",
[*] "tk" =>"whois.dot.tk",
[*] "tl" =>"whois.nic.tl",
[*] "tm" =>"whois.nic.tm",
[*] "tn" =>"whois.ripe.net",
[*] "to" =>"whois.tonic.to",
[*] "tp" =>"whois.nic.tl",
[*] "tr" =>"whois.nic.tr",
[*] "travel" =>"whois.nic.travel",
[*] "tv" => "tvwhois.verisign-grs.com",
[*] "tw" =>"whois.twnic.net.tw",
[*] "ua" =>"whois.net.ua",
[*] "ug" =>"whois.co.ug",
[*] "uk" =>"whois.nic.uk",
[*] "us" =>"whois.nic.us",
[*] "uy" =>"nic.uy",
[*] "uz" =>"whois.cctld.uz",
[*] "va" =>"whois.ripe.net",
[*] "vc" =>"whois2.afilias-grs.net",
[*] "ve" =>"whois.nic.ve",
[*] "vg" =>"whois.adamsnames.tc",
[*] "wf" =>"whois.nic.wf",
[*] "ws" =>"whois.website.ws",
[*] "yt" =>"whois.nic.yt",
[*] "pw" =>"whois.nic.pw",
[*] "yu" =>"whois.ripe.net");
[*]
[*]function LookupDomain($domain){
[*] global $whoisservers;
[*] $domain_parts = explode(".", $domain);
[*] $tld = strtolower(array_pop($domain_parts));
[*] $whoisserver = $whoisservers[$tld];
[*] if(!$whoisserver) {
[*] return "Error: No appropriate Whois server found for $domain domain!";
[*] }
[*] $result = QueryWhoisServer($whoisserver, $domain);
[*] if(!$result) {
[*] return "Error: No results retrieved from $whoisserver server for $domain domain!";
[*] }
[*] else {
[*] while(strpos($result, "Whois Server:") !== FALSE){
[*] preg_match("/Whois Server: (.*)/", $result, $matches);
[*] $secondary = $matches;
[*] if($secondary) {
[*] $result = QueryWhoisServer($secondary, $domain);
[*] $whoisserver = $secondary;
[*] }
[*] }
[*] }
[*] return "$domain domain lookup results from $whoisserver server:\n\n" . $result;
[*]}
[*]
[*]function LookupIP($ip) {
[*] $whoisservers = array(
[*] //"whois.afrinic.net", // Africa - returns timeout error :-(
[*] "whois.lacnic.net", // Latin America and Caribbean - returns data for ALL locations worldwide :-)
[*] "whois.apnic.net", // Asia/Pacific only
[*] "whois.arin.net", // North America only
[*] "whois.ripe.net" // Europe, Middle East and Central Asia only
[*] );
[*] $results = array();
[*] foreach($whoisservers as $whoisserver) {
[*] $result = QueryWhoisServer($whoisserver, $ip);
[*] if($result && !in_array($result, $results)) {
[*] $results[$whoisserver]= $result;
[*] }
[*] }
[*] $res = "RESULTS FOUND: " . count($results);
[*] foreach($results as $whoisserver=>$result) {
[*] $res .= "\n\n-------------\nLookup results for $ip from $whoisserver server:\n\n$result";
[*] }
[*] return $res;
[*]}
[*]
[*]function ValidateIP($ip) {
[*] $ipnums = explode(".", $ip);
[*] if(count($ipnums) != 4) {
[*] return false;
[*] }
[*] foreach($ipnums as $ipnum) {
[*] if(!is_numeric($ipnum) || ($ipnum > 255)) {
[*] return false;
[*] }
[*] }
[*] return $ip;
[*]}
[*]
[*]function ValidateDomain($domain) {
[*] if(!preg_match("/^([-a-z0-9]{2,100})\.({2,8})$/i", $domain)) {
[*] return false;
[*] }
[*] return $domain;
[*]}
[*]
[*]function QueryWhoisServer($whoisserver, $domain) {
[*] $port = 43;
[*] $timeout = 10;
[*] $fp = @fsockopen($whoisserver, $port, $errno, $errstr, $timeout) or die("Socket Error " . $errno . " - " . $errstr);
[*] if($whoisserver == "whois.verisign-grs.com") $domain = "=".$domain; // whois.verisign-grs.com requires the equals sign ("=") or it returns any result containing the searched string.
[*] fputs($fp, $domain . "\r\n");
[*] $out = "";
[*] while(!feof($fp)){
[*] $out .= fgets($fp);
[*] }
[*] fclose($fp);
[*]
[*] $res = "";
[*] if((strpos(strtolower($out), "error") === FALSE) && (strpos(strtolower($out), "not allocated") === FALSE)) {
[*] $rows = explode("\n", $out);
[*] foreach($rows as $row) {
[*] $row = trim($row);
[*] if(($row != '') && ($row{0} != '#') && ($row{0} != '%')) {
[*] $res .= $row."\n";
[*] }
[*] }
[*] }
[*] return $res;
[*]}
[*]?>
[*]
[*]
[*]Whois Lookup Script
[*]
[*]
[*]
[*]
[*]">
[*]Domain/IP Address: ">
[*]
[*]\n" . $result . "\n\n";
[*]}
[*]?>
[*]
[*]复制代码
香港-新世界机房 发表于 2013-7-5 09:32
back.gif
那也应该是调用的吧
008.gif
估计是
yoth 发表于 2013-7-5 10:01
back.gif
http://www.valueofweb.net/whois/
009.gif
好吧求源码
zhangjian 发表于 2013-7-5 09:35
back.gif
简单帮我做个呗 100元 够吗
直接去抓别人的whois。。。
yoth 发表于 2013-7-5 10:01
back.gif
http://www.valueofweb.net/whois/
看上去像爱站
zhangjian 发表于 2013-7-5 09:35
back.gif
简单帮我做个呗 100元 够吗
Pm QQ
003.gif
页:
1
[2]