[iphone 8]IPwhois查询,域名whois查询

更新时间:2016-05-11    来源:域名投资    手机版     字体:

【www.bbyears.com--域名投资】


IP/域名WHOIS查询




IP/域名:php教程 echo $q; ?>">




require_once $_SERVER["DOCUMENT_ROOT"]."/ad/mid.php";
if($q2<>""){
 if($isdomain){
  echo "";
  echo "查询结果";
  echo "";
  // Server List File
  $config["server_list"] = "./whois/servers.lst";
  whois($domain);
  echo "";
  echo "";
 }elseif($isip){
  echo "";
  echo "查询结果";
  echo "";
  $sourcecode=getsourcecode(".net教程/apnic-bin/whois.pl?searchtext=".$q">http://wq.apnic.net/apnic-bin/whois.pl?searchtext=".$q);
  //echo $sourcecode;
  preg_match("/(
.*?)/s", $sourcecode, $ipwhois);
  $result=$ipwhois[1];
  $result=nl2br($result);
  echo $result;
  echo "";
  echo "";
 }else{
  echo "";
  echo "Error!";
  echo "

Error!请确保你输入的不是域名(中文域名暂不支持)就是IP,你要是输入的是电话号码之类那我们真查不了!

";
  echo "";
  echo "";
 }
}else{
  echo "";
  echo "工具说明";
  echo "

请输入IP或域名,如chaxun.la或xxx.xxx.xxx.xxx

";
  echo "";
  echo "";
}
function whois() {
 global $domain;
 if(!$server = get_server()) {
  die("无法查询此类型的域名");
 }
  $result = whois_request($server["server"], $domain);
  if(!$result) {
   echo "无法连接服务器";
   die();
  }
  $server["info"]=trim($server["info"]);
  if($server["info"]){
   $he = strpos($result,$server["info"]) + strlen($server["info"]);
   $le = strpos($result, " ", $he);
   $whois_server = trim(substr($result, $he, $le-$he));
   $result2 = whois_request($whois_server, $domain);
   if($result2){
    echo nl2br($result." 以下信息来自:".$whois_server." ".$result2);
   }else {
    echo nl2br($result);
   }
  }else {
   echo nl2br($result);
  }
}
/*function whois() {
 global $domain;
 if(!$server = get_server()) {
  echo "无法查询此类型的域名";
 }else{
  $result = whois_request($server["server"], $domain);
  if(!$result) {
   echo "无法连接服务器";
  } else {
   echo $result;
  }
 }
}
*/
function whois_request($server, $query)
{
    $data = "";
 if(!$fp = @fsockopen($server, 43)) {
  Return false;
 } else {
  fputs($fp, $query . " ");
        while (!feof($fp)) {
            $data .= fread($fp, 1000);
        }
        fclose($fp);
 }
    //return nl2br($data);
 return $data;
}

function get_server() {
 global $config,$domain;
 $serverarray = file($config["server_list"]);
 $i = 0;
 foreach($serverarray as $key=>$val) {
  if(substr($val,0,1) != "#") {
   $server_p = explode("|",$val);
   $server[$i]["tld"] = $server_p[0];
   $server[$i]["server"] = $server_p[1];
   $server[$i]["avail"] = $server_p[2];
   $server[$i]["infoserver"] = $server_p[3];
   $server[$i]["backserver"] = $server_p[4];
   $server[$i]["info"] = $server_p[5];
  }
  $i++;
 }

 $domain_c = explode(".",$domain);
 $partnum = count($domain_c);
 $last_part_1 = $domain_c[$partnum-1];
 $last_part_2 = $domain_c[$partnum-2];
 
 foreach($server as $key=>$val) {
  if($val["tld"] == $last_part_2.".".$last_part_1) {
   Return $val;
  } elseif($val["tld"] == $last_part_1) {
   Return $val;
  }
 }
 Return false;
}

$q=trim($_GET["q"]);
$q2=$q;
if($q<>""){
if($q=matchip($q2)){
  $isip=1;
 }elseif($q=matchdomain($q2)){
  $domain=topdomain($q2);
  $isdomain=1;
 }
}IPwhois查询,域名whois查询

本文来源:http://www.bbyears.com/wangzhanyunying/23783.html

猜你感兴趣