whoiswhois查询


过去的17年,百科频道一直以免费公益的形式为大家提供知识服务,这是我们团队的荣幸和骄傲。然而,在目前越来越严峻的经营挑战下,单纯依靠不断增加广告位来维持网站运营支出,必然会越来越影响您的使用体验,这也与我们的初衷背道而驰。因此,经过审慎地考虑,我们决定推出VIP会员收费制度,以便为您提供更好的服务和更优质的内容。

当然,更重要的是长期以来您对百科频道的支持。诚邀您加入MBA智库百科VIP会员,共渡难关,共同见证彼此的成长和进步!

WHOIS(讀作“Whois”,非縮寫)是用來查詢功能變數名稱的IP以及所有者等信息的傳輸協議。簡單說,whois就是一個用來查詢功能變數名稱是否已經被註冊,以及註冊功能變數名稱的詳細信息的資料庫(如功能變數名稱所有人、功能變數名稱註冊商)。通過whois來實現對功能變數名稱信息的查詢。早期的whois查詢多以命令列介面存在,但是現在出現了一些網頁介面簡化的線上查詢工具,可以一次向不同的資料庫查詢。網頁介面的查詢工具仍然依賴whois協議向伺服器發送查詢請求,命令列介面的工具仍然被系統管理員廣泛使用。whois通常使用TCP協議43埠。每個功能變數名稱/IP的whois信息由對應的管理機構保存。

不同功能變數名稱尾碼的whois信息需要到不同的whois資料庫查詢。如的whois資料庫和.edu的就不同。目前國內提供WHOIS查詢服務的網站有萬網、站長之家的等。每個功能變數名稱或IP的WHOIS信息由對應的管理機構保存,例如,以結尾的功能變數名稱的WHOIS信息由功能變數名稱運營商VeriSign管理,中國國家頂級功能變數名稱功能變數名稱由CNNIC管理。

“WHOIS”是當前功能變數名稱系統中不可或缺的一項信息服務。在使用功能變數名稱進行衝浪時,很多用戶希望進一步瞭解功能變數名稱、名字伺服器的詳細信息,這就會用到WHOIS。對於功能變數名稱的註冊服務機構(registrar)而言,要確認功能變數名稱數據是否已經正確註冊到功能變數名稱註冊中心(registry),也經常會用到WHOIS。直觀來看,WHOIS就是鏈接到功能變數名稱資料庫的搜索引擎,一般來說是屬於網路信息中心(NIC)所提供和維護的名字服務之
一。

功能變數名稱系統理論的建立和應用對於而言具有里程碑式的意義,因而早在ARPANet時代,功能變數名稱信息就備受網路用戶的關註。位於美國加州MenloPark的斯坦福研究院(StanfordResearchInstitute,SRI)在20世紀80年代初行使著DDN網路信息中心(NetworkInformationCenter,NIC)的職責,在這裡工作的KenHarrenstien和VicWhite等人敏感地意識到提供已註冊功能變數名稱信息的查詢對於NIC而言是一項非常重要的工作,於是便開始著手建立WHOIS系統,並將其工作成果提交給IETF。經過KenHarrenstien等人的改進和修改,NICNAME/WHOIS理論得以進一步完善,成為上的標準服務之
一。其中,NICNAME是WHOIS服務在TENEX,TOPS-20和一部分UNIX系統上的叫法。因為ARPANet上主機數目有限,此時的WHOIS服務主要通過位於SRI的中央資料庫來維護。

這以後幾乎所有的UNIX版本都將WHOIS作為TCP/IP協議棧中的上層應用協議,並實現了著名的客戶端程式whois。在絕大多數UNIX和類UNIX系統中鍵入man1whois,都會得到whois客戶端程式的使用幫助。同樣,用戶只要到運行WHOISServer的43埠,敲入所需查詢的信息,也能得到相應的信息反饋。

隨著的急速膨脹,人們意識到集中式的WHOISServer越來越不能夠滿足網路用戶的需求,於是分散式就成了WHOISServer的主要發展方向。“ReferralWHOIS”(簡稱為RWhois)就是這個方向上的研究成果,其主要思路是利用分散式的資料庫來維護眾多的功能變數名稱、主機等信息,用referral來指示client經由網路上的多個的Server最後連到所查詢信息的權威WHOISServer。另一方面,IETF成立了WhoisandNetworkInformationLookupServiceWorkingGroup(WNILS)來研究將本地WHOIS服務進行擴展和標準化,並稱之為WHOIS 。

電腦和網路通信技術在不斷發展,WHOIS系統新的功能也在不斷增加。比如多語言功能,支持更多的字元集,結構化數據,更強勁的表達式搜索,更安全的數據連接,更友好的用戶界面等等。上世紀90年代以來,Web應用迅速普及,通過Web系統進行功能變數名稱信息的查詢已經成為主流趨勢,各級功能變數名稱註冊管理機構都實現了其基於Web的WHOIS系統,Client端多以網頁為主的形式提供。

WHOIS服務是一個線上的“請求/響應”式服務。WHOISServer運行在後臺監聽43埠,當用戶搜索一個功能變數名稱(或主機、聯繫人等其他信息)時,WHOISServer首先建立一個與Client的TCP連接,然後接收用戶請求的信息並據此查詢後臺功能變數名稱資料庫。如果資料庫中存在相應的記錄,它會將相關信息如所有者、管理信息以及技術聯絡信息等,反饋給Client。待Server輸出結束,Client關閉連接,至此,一個查詢過程結束。

根據IETF標準要求,WHOIS服務一般由WHOIS系統來提供。WHOIS系統是一個Client/Server系統。其中Client端主要負責:

Server端則主要負責接收Client端的請求併發迴響應數據。上基於TCP協議的基本服務都有自己預設的TCP埠號,象HTTP服務的預設埠號為80,FTP服務的預設控制埠號為21(數據埠為20)等。同樣作為上核心服務之一的WHOIS服務,其Server端預設監聽43號TCP埠,接收查詢請求並產生響應。一般來說,Server端可以接收三種類型的信息查詢:聯繫人、主機和功能變數名稱。對於同一查詢,Server端的輸出應該具有一致性和穩定性。