我知道語義聽起來不對,但我只是想出了這個問題。
假設用戶端向 DNS 伺服器查詢www.example.com
,該伺服器會遞歸地詢問根伺服器,然後詢問 TLD,然後example.com
直到找到 IP。然後該 DNS 伺服器會將 IP 儲存在其快取中。
自從我讀過之後:
“…權威名稱伺服器可以滿足來自其自身資料的查詢,而無需引用其他來源…”
此快取資訊會使 DNS 伺服器具有權威性嗎www.example.com
?我知道答案可能是否定的,但我無法弄清楚確切的原因。
我還讀到,伺服器可以為未委託給他們的區域提供權威數據,這就是我的問題。
答案1
此快取資訊會使 DNS 伺服器具有權威性嗎
www.example.com
?我知道答案可能是否定的,但我無法弄清楚確切的原因。
不會。權威 DNS 伺服器是儲存 DNS 資訊的伺服器只能由所有者更改該 DNS 條目資料。即使兩個伺服器在每個表面上都包含相同的確切信息,非權威伺服器最終也服從於其獲取儲存資料的位置。
這意味著,如果 DNS 伺服器可以僅透過簡單的 DNS 查詢(而不是權威更改)來清除或更改其緩存,那麼它就可以絕不具有權威性。
答案2
您閱讀/引用了關於權威名稱伺服器的過於簡單的描述。
DNS 系統追蹤哪些名稱伺服器對任何給定網域具有權威性。根伺服器對頂級網域(例如 .com、.net)具有權威性,並為您提供二級網域的權威名稱伺服器(例如,它們可能會告訴您 ns.example.com 對 example.com 具有權威性) ) 。
二級網域的權威名稱伺服器可以將您引向子網域的權威名稱伺服器(如果有的話)(例如 ns1.sub.example.com 對應 sub.example.com),依此類推。