Domain-Name-System
根 DNS 伺服器
我了解根 DNS 伺服器(A 到 M)。我不完全明白它之間的區別,比如說“F Root DNS”和“A Root DNS”。
為什麼總共有 49 個“F”DNS 而只有“A”DNS?
從A到M的DNS記錄數據庫不一樣嗎?
由於至關重要,高負載,特別是因為需要容忍任何可能的 DDoS 攻擊,網際網路有許多根伺服器。
所有根伺服器都儲存相同的 DNS 數據庫。
A 到 M 共有 13 個名稱伺服器,但確切地說,每個“名稱伺服器”實際上並不是一個伺服器,而是一個 IP 地址。
對於大多數根伺服器而言,該 IP 地址不對應於單台機器,而是所謂的任播地址 - 可以路由到全球多個位置中的任何一個的地址。因此,當您查詢時,例如 f.root-servers.net,您的查詢可能會由位於任何任播站點(通常是離您最近的站點)的伺服器回答。
“A”根伺服器也是任播的。
由不同組織運營的不同根伺服器(A、F 等),從而降低了某些人為錯誤導致整個網際網路癱瘓的可能性。
在root-servers.org上有一張根伺服器位置的地圖。