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

評論