我可以從Google 公共DNS 取得我的網域託管伺服器IP 和名稱伺服器,我知道Google 可以從網域的名稱伺服器取得託管伺服器IP,但是Google 如何取得我網域的名稱伺服器,只有我的網域註冊商知道我網域的名稱伺服器,Google 是否公開DNS(或任何其他公共 DNS)向我的網域註冊商詢問名稱伺服器,
換句話說,我的網域的名稱伺服器(我只提供給我的網域註冊商)如何公開?
也許這是一個非常愚蠢的問題,但我在谷歌上找不到任何答案,我不介意投反對票,但如果你知道,請為我提供一些關於答案提示的參考,謝謝
謝謝
答案1
只有我的網域註冊商知道我的網域名稱的伺服器
不行。域名註冊處管理該 TLD。 (例如com
頂級域名由Verisign管理,horse
域名由Nominet管理等)
通常註冊商會透過 EPP 或類似協議自動將此資訊提交給註冊管理機構。該網域僅在註冊局獲悉該網域後才開始「存在」。
完成後,DNS 解析器可以透過簡單的遞歸搜尋找到它:
- 解析器有一個內建的名稱伺服器清單
.
(根)。 - 解析器
.
向其中一台名稱伺服器詢問名稱伺服器的位置com
。 - 解析器
com
向其中一台名稱伺服器詢問名稱伺服器的位置superuser.com
。 - 解析器
superuser.com
向其中一台名稱伺服器詢問網站 IP 位址。