如果我在萬網申請一個域名abc.com并系結1.1.1.1,那么我在域名決議時,先到根dns獲得com的dns地址,然后訪問com的dns地址,這時候com給我的是abc.com系結的ip1.1.1.1還是一個dns的地址,如果是dns地址,那么這個dns的地址是多少呢?我又注冊了子域名d.abc.com,那么頂級域名應該無法回傳其ip 也就只能回傳abc.com的dns,但我們并沒有搭建abc.com的dns啊!
uj5u.com熱心網友回復:
結論是:要有權威服務器,要么你建,要么由你的服務商來建。假設客戶端的dns服務器設定為114.114.114.114,訪客查詢abc.com的時候,114會在快取里看有沒有這個記錄,有就直接返給你,因為abc.com這個域并非由114管理,所以114是“非權威服務器”,如果快取里沒有,114會找根服務器,再找com頂級服務器,再找abc.com的“權威服務器”,這叫遞回查詢;也可以直接由訪客自己逐級查詢,直到它到達“權威服務器”,這叫迭代查詢。
如果從0開始,想要提供完整的DNS服務的話,你需要提供DNS服務器(權威服務器),負責決議作業。不過萬網本身會把DNS服務器這件事給做了,所以正常情況下你是不需要再去額外提供DNS服務了。
當然你也可以選擇萬網注冊域名以后,自行將萬網提供的DNS服務器的地址改為其它地址(自建的,比如域名環境;第三方的,比如CDN)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/152709.html
標籤:CDN
上一篇:【JUC原始碼】ThreadLocal原始碼深析&使用示例
下一篇:第1章 概論
