有一個廣為流傳的說法是“全球只有13臺DNS根服務(wù)器,在這13臺根服務(wù)器中,名字分別為“A”至“M”,其中10臺設(shè)置在美國,另外各有一臺設(shè)置于英國、瑞典和日本。”
實(shí)際情況是怎么樣的呢?
截止到2018年9月4日,已經(jīng)部署的DNS根服務(wù)器的數(shù)量達(dá)到了937臺,這些根服務(wù)器廣泛地分布在全球各個地方,這其中當(dāng)然也包括了中國。
在這些部署在中國的根服務(wù)器中,***有5個,香港有7個,大陸地區(qū)的則有北京的4個和杭州的1個。
部署在北京的4個根服務(wù)器分別是F、I、J、L,部署在杭州的就只有上圖中的J一個了。
驗(yàn)證這個事情其實(shí)也很簡單,用ping命令看延時就行,我在北京聯(lián)通網(wǎng)內(nèi)分別ping了下這4臺根服務(wù)器,得到的延時大概就是2.7ms、56ms、4.5ms和3.2ms
上面F、J、L這3個2-4ms延時的根服務(wù)器無疑就是部署在北京本地的了,可為什么i.root-servers.net的延時會有56ms那么大呢?
用mtr看一下到i.root-servers.net的路徑,倒數(shù)第二跳IP的反解域名是as8674.dix-ie.jp ,也就是日本的域名了。
再用whois命令看一下as2497和as2500的歸屬信息,所有者是日本網(wǎng)絡(luò)信息中心(JPNIC),注冊地址在東京
很顯然,我訪問i.root-servers.net這個根服務(wù)器的時候跑到部署在日本東京的這節(jié)點(diǎn)上去了。
i.root-servers.net這個根服務(wù)器的運(yùn)營管理者是Netnod,雖然對應(yīng)的IPv4和IPv6地址都只有1個,AS號也僅有29216這一個,但實(shí)際在全球部署了68個站點(diǎn),這些站點(diǎn)并不能簡單的說是一般意義上的鏡像站點(diǎn),因?yàn)閷τ脩魜碚f,這些站點(diǎn)是完全一致和透明的,具體會訪問到哪一個取決于用戶所在網(wǎng)絡(luò)運(yùn)營商的BGP路由策略。
i.root-servers.net這個根服務(wù)器雖然也有在北京部署,但顯然沒有直接跟聯(lián)通對接,與之對應(yīng)的是J和L這兩個根服務(wù)器都是直接接到聯(lián)通網(wǎng)內(nèi)的,所以才能做到2-4ms的延時,以l.root-servers.net為例:
F則又略有差異,它是先掛到中國互聯(lián)網(wǎng)網(wǎng)絡(luò)信息中心CINIC(as24151)的網(wǎng)絡(luò)里再跟北京聯(lián)通城域網(wǎng)連接的。
而如果你在電信網(wǎng)絡(luò)里,也許訪問i.root-servers.net就是直接訪問的北京本地這臺了。
上面說了這些,其實(shí)就只是想說DNS根服務(wù)器都已經(jīng)采用了BGP anycast技術(shù)做多站點(diǎn)跨地域部署。而BGP anycast這個技術(shù)的引入,已經(jīng)是十幾年前的事情了,國內(nèi)流行的說什么美國一斷DNS根服務(wù)器,中國互聯(lián)網(wǎng)就癱瘓這種事情,不存在的。
-
服務(wù)器
+關(guān)注
關(guān)注
12文章
9164瀏覽量
85429 -
DNS
+關(guān)注
關(guān)注
0文章
218瀏覽量
19844
發(fā)布評論請先 登錄
相關(guān)推薦
評論