導航:首頁 > 程序命令 > is命令代碼

is命令代碼

發布時間:2025-04-16 05:12:30

linux whois命令參數及用法詳解

即whois命令會列出給出的域名的域名所有者的信息。
最常用的兩條命令
whois 202.102.224.68 //查詢某個IP的注冊信息
whois www. //查詢某個域名的注冊信息
如果系統里沒有安裝whois 可以用以下命令安裝
一般查詢whois信息會去一些網站查,比如 whois.chinaz.com
[root@ tmp]# yum list |grep whois
jwhois.i386 3.2.3-8.el5 base
安裝whois:
[root@ tmp]# yum install jwhois.i386
語法
whois [參數] 查詢
whois [ -h HostName ] [ . | ! ] [ * ] Name [ . . . ]
Name [ . . . ] 參數代表用戶標識、主機名、網路地址或用於執行目錄搜索的alias.html' target='_blank'別名。
主要參數
. 強制執行「僅按名稱」搜索,查找Name參數指定的名稱。
! 顯示在 Name 參數中指定的別名或句柄標識的幫助信息。
* 顯示一個組或組織的完整會員資格列表。如果有很多成員,這可能要花費一些時間。
? 向 ARPANET 主機請求幫助。
-h HostName 指定一個備用的主機名。在 ARPANET 上的預設主機名是 internic.net。
通過指定 -h HostName 標志,可以聯系其他主要的 ARPANET 用戶名資料庫(nic.ddn.mil)。
-p 連接到指定埠。
使用說明
/usr/bin/whois 命令搜索一個用戶名目錄並顯示 Name 參數指定的用戶標識和別名的信息。whois 命令試圖到達ARPANET主機 internic.net,在那裡它檢查用戶名資料庫以獲取信息。whois命令應該僅能由ARPANET上的用戶使用。
請參考RFC 812以獲取更完整的信息和對whois命令的最近更改。
註:如果您的網路是在美國國內網路(例如 ARPANET)上,則主機名和internic.net一樣是硬編碼的。
whois 命令執行通配符搜索,查找與任選的 …(三個句點)之前的字元匹配的所有名稱。
實例 資料整理 www. Linux安全網
復制代碼
  
代碼如下:
# 要顯示用戶名稱為 Smith 的 ARPANET 注冊用戶的相關信息,請輸入
  whois Smith
  # 要顯示使用句柄 Hobo 的 ARPANET 注冊用戶的相關信息,請輸入
  whois !Hobo
  # 要顯示用戶名稱為 John Smith 的 ARPANET 注冊用戶的相關信息,請輸入
  whois .Smith, John
  # 要顯示用戶名稱或句柄以字母 HEN 開頭的 ARPANET 注冊用戶的相關信息,請輸入
  whois HEN ...
  # 要獲取關於 whois 命令的幫助信息,請輸入
  whois ?
  # 查詢Google域名信息
  whois google.com
  # 查詢gooss.org的域名信息,可以看到whois命令將域名的所有人、地址、郵箱都列出來了
  whois gooss.org
下面是一些實現whois命令功能的網管類網站的域名查詢的系統:
http://whois.911cha.com/linux-city.net.html
http://whois.hichina.com
http://whois.chinaz.com
http://ewhois.cnnic.cn
http://www.whois-search.com
http://www.whois.com
http://whois.domaintools.com
http://www.whois.net
http://who.is
http://www.internic.net/whois.html
http://www.nic.e.cn/cgi-bin/reg/otherobj
http://whois.domaintools.com/china.com
http://www.101domain.com/whois-cn.php用PHP實現標準的IPWhois查詢
由於Internet的歷史原因,apin負責整個網路IP的整體規劃以及北美區 還有部分非洲地區的IP分配管理,與此相應的是,whois.apin.net是IP whois的root server,標準的IP whois查詢方法是,首先向whois.apin.net查詢某個IP屬於哪個大區,然後再向該區的whois 伺服器查詢此IP的whois詳細信息。
目前負責IPV4的大區
whois.arin.net 美洲區 北美,包含非洲地區的查詢
whois.apnic.net 亞太區 包括亞洲和澳大利亞
whois.ripe.net 歐洲區 歐洲/中東(西亞)/北非
whois.lacnic.net 拉美區 拉丁美洲和加勒比海區域向某個whois伺服器提交whois查詢的過程
打開一個到whois伺服器的43埠的連接,然後發送要查詢的域名 和一個回車換行。如果要查詢多個域名,請用空格分開然後從sokect中讀取結果。最後伺服器將自動斷開連接。
用PHP實現
驗證IP(用 ip2long代替 ereg)
向whois.arin.net查詢,如果資料庫中沒有相關信息,會給出一個Referral Server的URL,格式如下
ReferralServer:xxxx然後根據此信息,繼續查詢。
whoisip.php
可以根據ip地址或域名查詢whois信息。
復制代碼
  
代碼如下:
?php
  include_once "lang.inc.php";
  $IP = isset($_GET['ip'])?$_GET['ip']:'blank';
  if (-1 === ip2long($ip))
  die(str_replace('%IP%', $IP, $Text['ip_invalid']));
  echo GetWhois($IP);
  function GetWhois($IP) {
  global $Text;
  $rootwhois = 'whois.arin.net';
  $buffer = str_replace('%SERVER%', $rootwhois, $Text['sock_connect']);
  $buffer1 = ReadSocket($rootwhois,$IP);
  if ($buffer1 !== '') {
  $whois = SubStrByTag("ReferralServer: whois://","n",$buffer1);
  //remove port number ":43";
  if ( ($pos=strpos($whois,":")) !== FALSE) {
  $whois = substr($whois, 0,$pos);
  }
  if ($whois !== '') {
  $buffer .= str_replace('%SERVER%', $whois, $Text['sock_connect']);
  $buffer .= ReadSocket($whois,$IP);
  }else{
  $buffer .= $buffer1;
  }
  }
  return nl2br($buffer);
  }
  function SubStrByTag($firstTag,$secondTag,$longStr) {
  $firstPos = strpos ($longStr,$firstTag);
  $ret = '';
  if ($firstPos !== FALSE) {
  $secondPos = strpos ($longStr,$secondTag,$firstPos);
  if ($secondPos !== FALSE) {
  $firstPos += strlen($firstTag);
  $ret = substr($longStr,$firstPos,$secondPos-$firstPos);
  }
  }
  return $ret;
  }
  function ReadSocket($whois,$ip) {
  global $Text;
  $buffer = '';
  if (!$sock = fsockopen( $whois, 43, $errNum, $errStr, 20)) {
  $buffer = str_replace('%SERVER%', $whois, $Text['sock_fail']);
  }else{
  fputs($sock,"$ipn");
  //$buffer = fread($sock, 8192);
  while(!feof($sock)) $buffer.=fgets($sock, 8192);
  fclose($sock);
  }
  return $buffer;
  }
  ?

閱讀全文

與is命令代碼相關的資料

熱點內容
java判斷是否日期格式 瀏覽:310
模糊pid控制演算法程序 瀏覽:993
壓縮機油不與空氣接觸 瀏覽:466
php獲取屏幕寬度 瀏覽:764
黑馬程序員java實戰項目 瀏覽:766
prim演算法c實現 瀏覽:636
python正則表達式匹配括弧內容 瀏覽:609
怎樣才能加密呢 瀏覽:48
mac的文件夾怎麼壓縮 瀏覽:236
解壓膠帶有毒嗎 瀏覽:561
如何把鬧鈴設置成自己喜歡的安卓 瀏覽:512
安卓手機怎麼加電量組件 瀏覽:423
ibm伺服器如何設置啟動不了機 瀏覽:148
二次結構構造柱加密區 瀏覽:242
php必須在什麼伺服器下運行 瀏覽:359
linux不啟動桌面 瀏覽:277
李洪成pdf 瀏覽:223
單片機驅動能力 瀏覽:800
安卓開機為什麼要激活 瀏覽:382
橡膠壓縮永久變形國標 瀏覽:847