我們知道,DNS是域名系統的英文簡稱,它是負責將域名轉換為IP的一套分布式數據庫系統,而DNS服務器就是用來執行此服務的服務器。
而眾多DNS服務器也是需要依懶于根域名服務器的!什么是根域名服務器呢?根域名服務器存儲的是每個頂級域(如:.com,.cn,.cc等)的域名服務器的地址信息,而不是存儲國際上所有域名(如:abc.com,ab.cd.cn)的具體信息!
目前全世界的IPv4根域名服務器共13臺,組成形式是:1臺主根服務器+12臺輔根服務器。唯一的主根服務器放置在美國,其它12臺輔根服務器中有9臺還是在美國、日本英國瑞典各1臺,從這里可以看出,美國主導了國際互聯網的運行!
鑒于這種情況,中國在2016年推出“雪人計劃”,在美國/日本/俄羅期/德國等全球16個國家部署了25臺IPv6根服務器架設。
所以當下而言,根域名服務器在國際上共13+25臺,這在很大程度上將一些隱患給打消了。
除了根域名服務器外,我們知道像國內還有114公共DNS等,電信/聯通/移動這些運營商也都有DNS服務器,那為什么還需要根域名服務器呢?
其實這很好理解,互聯網是全球性質的,全球有很多頂級域名,所以需要根域名服務器來負責頂級域的集中管理。試想一下,如果沒有根域名服務器,那全球的域名就是一亂糟,隨意性強。比如我們說的.cn域名其實是國家頂級域名,如果不在根域名服務器中注冊,其它國家用戶則無法訪問所有的.cn域名。
總結來說,DNS是層級式的解析模式,大概就是:頂級根域名服務器》區域根服務器》節點根服務器。在實際的域名解析過程中,很多時候都不需要在頂級的根域名服務器去解析,更多的是由節點DNS服務器或區域DNS服務器負責解析的。
以上就是我的觀點,對于這個問題大家是怎么看待的呢?歡迎在下方評論區交流~我是科技領域創作者,十年互聯網從業經驗,我了解更多科技知識!