'什麼是根域名服務器?根域名服務器是什麼意思'

DNS VeriSign Google 張大米的日常 2019-08-15
"

很多人都知道服務器,但是不知道什麼是根域名服務器?根域名服務器是什麼意思?下面聚名資訊站為您詳解一下有關根域名服務器介紹。

相信很多網友並不知道什麼是根域名服務器?直觀來說,域名系統是互聯網的神經,而域名根服務器則相當於互聯網的中樞神經。如果域名根系統中某一國家域名記錄丟失,則該國國家域名下的所有網絡服務都將無法被訪問;根域名服務器一旦整體癱瘓,則全球絕大多數互聯網應用都將不可達,因此域名根系統是互聯網運轉的基石,是保障互聯網應用的基礎載體。

"

很多人都知道服務器,但是不知道什麼是根域名服務器?根域名服務器是什麼意思?下面聚名資訊站為您詳解一下有關根域名服務器介紹。

相信很多網友並不知道什麼是根域名服務器?直觀來說,域名系統是互聯網的神經,而域名根服務器則相當於互聯網的中樞神經。如果域名根系統中某一國家域名記錄丟失,則該國國家域名下的所有網絡服務都將無法被訪問;根域名服務器一旦整體癱瘓,則全球絕大多數互聯網應用都將不可達,因此域名根系統是互聯網運轉的基石,是保障互聯網應用的基礎載體。

什麼是根域名服務器?根域名服務器是什麼意思

什麼是根域名服務器?根域名服務器是什麼意思

根域名服務器是如何運作的?

由於ICANN 管理著所有的頂級域名,所以它是最高一級的域名節點,被稱為根域名(root domain)。在有些場合,example.com被寫成example.com.,即最後還會多出一個點。這個點就是根域名。

理論上,所有域名查詢都必須先查詢根域名,因為只有根域名才能告訴你,某個頂級域名由哪臺服務器管理。事實上也確實如此,ICANN 維護著一張列表,裡面記載著頂級域名和對應的託管商。

比如,我要訪問example.com,就必須先詢問ICANN 的根域名列表,它會告訴我。com域名由Verisign 託管,我必須去找Verisign,它會告訴我example.com服務器在哪裡。

再比如,我要訪問abc.xyz,也必須先去詢問根域名列表,它會告訴我。xyz域名由CentralNic 公司託管。根域名列表還記載,。google由谷歌公司託管,。apple由蘋果公司託管等等。

由於根域名列表很少變化,大多數DNS 服務商都會提供它的緩存,所以根域名的查詢事實上不是那麼頻繁。

DNS根區的作用

根域名列表的正式名稱是DNS 根區(DNS root zone),ICANN 官網可以查看這個根區文件。

該文件保存所有頂級域名的託管信息,所以非常大,超過2MB。

舉例來說,頂級域名。com可以查到13個域名服務器。

也就是說,。com域名的解析結果,可以到這個13個服務器的任一臺查詢。細心的讀者可能發現,這些服務器本身也是使用域名(比如a.gtld-servers.net.)標識,那麼還得去查詢它們指向的服務器,這樣很容易造成循環查詢。

因此,DNS 根區還會同時提供這些服務器的IP 地址(IPv4 和IPv6)。

根域名服務器為什麼只有13個?

保存DNS 根區文件的服務器,就叫做DNS 根域名服務器(root name server)。

由於早期的DNS 查詢結果是一個512字節的UDP 數據包。這個包最多可以容納13個服務器的地址,因此就規定全世界有13個根域名服務器,編號從a.root-servers.net一直到m.root-servers.net。

這13臺根域名服務器由12個組織獨立運營。其中,Verisign 公司管理兩臺根域名服務器:A 和J。每家公司為了保證根域名服務器的可用性,會部署多個節點,比如單單Verisign 一家公司就部署了104臺根域名服務器(2016年1月數據)。

所以,根域名服務器其實不止13臺。據統計,截止2016年1月,全世界共有517 臺根域名服務器。你可以在http://root-servers.org 這個網站查到所有根域名服務器的信息。

根域名服務器雖然有域名,但是最少必須知道一臺的IP 地址,否則就會陷入循環查詢。一般來說,本機都保存一份根域名服務器的IP 地址的緩存,叫做name.cache 文件。

這個文件記錄了13臺根域名服務器的IP 地址。

關於根域名服務器的謠言破解

我們經常在網上看到這樣的新聞標題,說美國如果停止根域名服務器想中國提供服務,那麼我們國家的互聯網將會癱瘓。但其實這是危言聳聽了。

早在2000年初,我國就已經對根服務器進行了鏡像,即把根服務器的數據複製一份到中國,這樣國內域名解析就不再通過根服務器了,也提高了運行效率,可以訪問大部分網站。

今年6月,我國已經有了自己的根服務器根據工信部的公告,工信部同意中國互聯網絡信息中心設立域名根服務器(F、I、K、L根鏡像服務器)及域名根服務器運行機構,負責運行、維護和管理編號分別為JX0001F、JX0002F、JX0003I、JX0004K、JX0005L、JX0006L的域名根服務器。

以上就是對什麼是根域名服務器?根域名服務器是什麼意思的全部介紹,更多內容,請關注聚名網。

"

相關推薦

推薦中...