whois
命令簡介
一、概述
whois
是linux/unix
環境下的命令,按字面意思就是問
「他是誰
?」,通過對網域名稱的檢索
, 可以反饋回網域名稱的註冊資訊
,包括持有人
,管理資料以及技術聯絡資料
, 也包括該網域名稱的網域名稱伺服器。但是在世界上有幾個主要的
whois
伺服器,
它們是whois.ripe.net
、whois.lacnic.net
、whois.apnic.net
、whois.arin.net
,分別在各大洲。
whois
的查詢是逐級查詢,比如當我們查詢
blogchina.com
的時候通過亞洲的伺服器
whois.apnic.net
,它會返回新的
whois
whois.melbourneit.com
,而後,我們再通過
whois.melbourneit.com
進行whois
的查詢。如果還有新的
whois
伺服器的存在
,繼續往下查詢,最終返回
ip的詳細資訊。
whois
查詢已經可以滿足
ip的一些基本資訊的查詢了,如
ip的服務提供商的基本資訊、
ip的所屬組織的基本資訊、
ip的網段、
ip歸屬地等等,
whois
的使用手冊可以從
查詢所包含的內容在使用手冊裡面均為詳細的講解,單純從
ip本身而言,
whois
已經涵蓋了幾乎所有的基本資訊。因此採用自上而下的方式去分析使用者
ip資料時,
whois
命令已經足夠了。
ip基本資訊的資料可以完全依靠
whois
命令,編寫相應的
shell
指令碼處理獲得。
二、whois
命令(1
)語法:
whois[
選擇引數
][必要引數](
2)功能:用來查詢並顯示指定使用者賬號、網域名稱相關資訊,包括網域名稱註冊時間、擁有者、郵箱等,類似命令:
tracepath
、host
、nslookup
、who
、pwd。
(3)選擇引數: -a
搜尋所有資料庫 -c
找到最小的包含乙個
mnt-irt
屬性的匹配 -d
同時返回
dns
反向查詢的**物件
(需支援
rpsl協議)
-f快速輸出原始資料 -h
隱藏法律宣告內容
-i attr
進行一次反向查詢 -l
將精確度降低一級的查詢
(需支援
rpsl協議)
-l找到所有低精確度匹配 -m
找到第一級較高精確度匹配 -m
找到所有較高精確度匹配 -r
查詢聯絡資訊時關閉遞迴查詢 -r
顯示本地網域名稱物件副本 -x
精確匹配
-h[主機]
連線到指定
host
伺服器
-p[埠
] 連線到指定
port 埠
-t[型別
]查詢指定型別物件頭資訊
-t[型別]
查詢指定型別的物件
-v[型別]
查詢指定型別物件冗餘資訊
-q [版本|
型別]
查詢特定的伺服器資訊
(需支援
rpsl協議)
(4)範例: 範例
1:顯示指定使用者資訊
root@monkey:~# whois root範例2
:查詢網域名稱描述資訊
root@monkey:~# whois baidu.com範例3
:查詢網域名稱資訊
root@monkey:~# whois baidu.com範例4
:查詢網域名稱資訊省略法律宣告
root@monkey:~# whois -h baidu.com範例5
:指定埠查詢
更多whois
的使用說明可以使用
man whois
命令進行檢視。
whois命令簡介
whois命令簡介 一 概述 whois是linux unix環境下的命令,按字面意思就是問 他是誰?通過對網域名稱的檢索,可以反饋回網域名稱的註冊資訊,包括持有人,管理資料以及技術聯絡資料,也包括該網域名稱的網域名稱伺服器。但是在世界上有幾個主要的whois伺服器,它們是whois.ripe.ne...
whois命令簡介
一 概述 whois是linux unix環境下的命令,按字面意思就是問 他是誰?通過對網域名稱的檢索,可以反饋回網域名稱的註冊資訊,包括持有人,管理資料以及技術聯絡資料,也包括該網域名稱的網域名稱伺服器。但是在世界上有幾個主要的whois伺服器,它們是 whois.ripe.net whois.l...
免費 whois 查詢 API
whois api查詢介面,免費 開源 穩定 介面文件 get請求 欄位名稱 型別必填 說明domain string是網域名稱 type string 否whois資料返回型別 text 文字串 json json格式資料 status 0 msg 欄位名稱 型別說明 status int網域名稱...