1. 程式人生 > >為什麼只有13個根域名伺服器

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

Why There Are Only 13 DNS Root Name Servers

----------------------------------------------------------------------------------------------

為什麼name.ca裡只有13個root dns

----------------------------------------------------------------------------------------------

Fitting the DNS Server List Into a Single IP Packet

Because DNS operation relies on potentially millions of other Internet servers finding the root servers at any time, the addresses for root servers must be distributable over IP as efficiently as possible. Ideally, all of these IP addresses should fit into a single packet (datagram) to avoid the overhead of sending multiple messages between servers. In the IP version 4 (IPv4) prevalent today, the DNS data that can fit inside a single packet is as small as 512 bytes (after subtracting all of the other protocol supporting information contained in packets). Each IPv4 address requires 32 bytes. Accordingly, the designers of DNS have chosen 13 as the number of root servers for IPv4, taking 416 bytes of a packet and leaving up to 96 bytes for other supporting data (and flexibility to add a few more DNS root servers in the future if needed).

----------------------------------------------------------------------------------------------

因為DNS查詢依賴於潛在的數以百萬的伺服器來找尋跟DNS伺服器。所以根域名伺服器的地址一定要很合理的分配才是。理想狀態下,最好一個數據包裡就包含所有的根域名伺服器資訊,免得在伺服器之間傳送大量的重複資料。我們現在用的都是IPv4,在IPV4下一個單獨的包剝皮後只能有512位元組用來描述這些跟域名伺服器,每個IPV4的地址都需要32位元組(11111111.11111111.11111111.11111111)所以現在只能放13條地址在一個包裡,也就是416位元組,其餘的96位元組還需要放其他支援的資訊,沒準還能多加幾臺跟域名伺服器如果實在是需要。

目前的情況是,美國8臺,英國一臺,瑞典一臺,日本一臺。中國網通前幾天貌似搞定了第14臺。這意味不是416位元組了而是448位元組,而只有64位元組用來防止其他資訊了。。沒準還能有第15臺跟域名伺服器。

----------------------------------------------------------------------------------------------

IPv4 DNS vs. IPv6 DNS

Because the emerging IP version 6 standard does not have such low limits on the size of individual datagrams, expect the future DNS will over time contain many more root servers to support IPv6.

----------------------------------------------------------------------------------------------

IPV6就沒有這麼嚴格的限制了,所以以後根DNS伺服器會越來越多。(估計美國人從戰略角度考慮,也不會放太多出來。)

----------------------------------------------------------------------------------------------

DNS Root Is Really More Than 13 Servers

Note also that while only 13 designated DNS root server names exist for IPv4, in fact each of these names represents not just a single computer but rather a server cluster consisting of many computers. This use of clustering increases the reliability of DNS without negative effect on its performance.

----------------------------------------------------------------------------------------------

跟域名伺服器其實不僅僅是13臺,13個IP下面其實還有負載均衡的伺服器,相信每個IP下都有數百臺負載均衡的伺服器吧。

轉載:http://blog.csdn.NET/cskgnt/article/details/8469567

相關推薦

為什麼只有13域名伺服器

Why There Are Only 13 DNS Root Name Servers -------------------------------------------------------------------------------------------

輕知 | 為什麼全球只有13域名伺服器

歡迎大家前往騰訊雲+社群,獲取更多騰訊海量技術實踐乾貨哦~ 本文由9527發表 根域名伺服器是域名解析系統(DNS)中最為頂級的域名伺服器,它們負責管理頂級域的權威域名伺服器地址。作為網際網路基礎設施的重要部分,所有域名的解析操作均離不開它們。下面我們將從 DNS 協議實現的角度分析為什麼全球只

輕知 | 為什麽全球只有13域名服務器?

命名 都在 互聯 分析 表示 tcp 協議 數據包截圖 servers art 歡迎大家前往騰訊雲+社區,獲取更多騰訊海量技術實踐幹貨哦~ 本文由9527發表 根域名服務器是域名解析系統(DNS)中最為頂級的域名服務器,它們負責管理頂級域的權威域名服務器地址。作為互聯網

DNS全球"13"伺服器

什麼是top-level domains As of 2015, IANA distinguishes the following groups of top-level domains: infrastructure top-level d

域名伺服器和對域名的查詢

名是網際網路的基礎設施,只要上網就會用到。 它還是一門利潤豐厚的生意,所有域名每年都必須交註冊費,這是很大的一筆錢。 這些錢交到了哪裡?到底誰控制域名的價格?為什麼有的域名註冊費很貴,有的便宜?......今天,我就來談談這些與根域名(root domain)相關的知識。

全球域名伺服器(DNS)分佈

下表是這些機器的管理單位、設定地點及最新的IP地址: | 字母 | IPv4地址 | IPv6地址 | 自治系統編號(AS-number)| 舊名稱 | 運作單位 | 設定地點 | 數量(全球性/地區性) | 軟體 | A 198.41.0.4 2001

為阿里雲ECS伺服器二級域名繫結tomcat子目錄,實現一個IP多二級域名

前幾天租了阿里雲ECS伺服器,選擇的Windows系統,並在伺服器上部署了tomcat伺服器,隨後我又買了一個域名,可一個域名只能指向一個IP地址,包括二級域名也只能指向一個IP地址,並不能指向具體的tomcat伺服器下的資料夾,這讓我很困惑,想建立一些二級域名,但無奈只有

xampp配置多域名域名虛擬主機For linux xampp wampp 多域名設定只有第一生效的解決辦法

安裝XAMPP 一:配置多域名  # vi /opt/lampp/etc/httpd.conf 找到 #Include etc/extra/httpd-vhosts.conf 修改成為:Include etc/extra/httpd-vhosts.conf (去掉前

通過Nginx在同一臺伺服器上配置多二級域名

背景:同個域名下的三個子域名各自綁定了一個專案,每個專案都在自己的tomcat裡執行,而且這三個tomcat都在同一個伺服器上。 www.portal.a.com www.blog.a.com www.backadmin.a.com 需求:都通過瀏覽器預

apache一臺伺服器搭建兩不同域名的網站如何配置

先開啟Apache的配置檔案httpd.conf,在這個檔案, 找到這句:“#Include etc/extra/httpd-vhosts.conf” 把前面的#去掉,即開啟了使用虛擬主機的功能;

13球一個天平,現知道只有一個和其它的重量不同,問怎樣稱才能用三次就找到那個球?

首先分3組個數為6 6 1 1. 把個數是6個的兩組放在天平上比較 如果等重,則剩下的一個便是輕的 如果不等 則把輕的平均分2組 放在天 平上找到輕的一組 再在這三個中任意找兩個測試你將得到輕的那一

使用 Let's Encrypt 和 Nginx 從同一伺服器託管多 HTTPS 域名

現在網站越來越需要 HTTPS,而這正是順應了發展趨勢。Chrome 現已將帶有密碼或信用卡欄位的 HTTP 網站明確標記為“不安全的”。在過去的一年裡,我一直在將我的客戶端網站切換到 HTTPS 上。事實證明,作為系統管理員的工作總是這樣做,也存在與此相關的隱藏的挑戰。

13 最好用的免費伺服器和網路監控工具,不看吃虧!

EasyNetMonitor是一款非常有用的免費網路監 視工具,無需安裝。軟體預設會每10秒鐘ping一次網站,如果網站運作正常,也就是有響應的話,系統托盤的監測狀態會顯示綠燈,如果是沒響應的話則是顯 示紅燈。要修改或是刪除監測的網站,在地球小圖示上點選右鍵,選擇監測網址子選單的 Edit 或是 Delete

windows域控制器域名設置

域控制器windows域控制器根域名到底設置成什麽,一般人可能根本不會細想,可對強迫癥患者來說這事必須想明白才能動手。這個是糾結我好久的問題,糾結點有兩個:一、是否需要設置一個真實存在的域名?二、DNS是指向學校的DNS,還是用windows搭建的DNS服務?今天仔細想了一下突然開竅了。按照微軟的說法,一個公

vscode 搭建go開發環境的13插件的安裝

gop 第三方 git 但是 由於 開發 教程 最簡 uil 由於網的問題 大家都不能直接go get 這裏從易到難按難度給大家推薦幾種方法 最簡單的FQ 但是能FQ你還不能裝 請問是假的FQ嗎? 第一 用git 直接git反而能從那邊趴下代碼 但是要自己go in

php 獲取域名 並301跳轉www域名

cati ati php [0 ane eve org permanent 獲取根域名 <?php$_zjt = $_SERVER[‘HTTP_HOST‘];$_xxurl = explode(".",$_zjt);$urlqz = $_xxurl[0];$_xxur

【轉】手工測試不能被取代的13原因

輸出 class 否則 運行 幫助 不同的 工作 支持 移動 原文轉自:https://mp.weixin.qq.com/s?__biz=MjM5NjQ4MzI5MA==&mid=2650584997&idx=1&sn=8e9314af7a8

mac安全與隱私只有選項,少了一個任何來源

span 軟件 style 出現 pos 全選 nbsp font 終端 mac安裝軟件時如彈出程序已損壞,請移到廢紙簍的提示。 解決方法:在終端裏輸入: sudo spctl --master-disable 然後回車,然後輸入密碼,即可在安全選項中看到

並發編程的藝術第七章-13原子類介紹

13 原子類 java中的13個原子類操作13個原子類操作主要分為四大類:原子更新基本類型,原子更新數組,原子更新引用,原子更新屬性(字段)atomic 的類基本都是unsafe類的包裝類原子更新基本類型包括:atomicBooleanatomicInegeratomicLong這裏註意lazyset

13優秀的網站檢測工具推薦

ntc tk1 collect ota 網站 www. .html coo html5 html5%E5%BC%80%E5%8F%91%E4%B8%AD%E7%9A%84%E5%AE%89%E5%85%A8%E9%A3%8E%E9%99%A9 http://www.zcoo