Domain-Name-System

具有動態 IP 的子域的權威 DNS

  • August 2, 2020

是否可以在具有動態 IP 的伺服器上託管權威的 dns 伺服器?

我使用動態 dns 客戶端使用 namecheap 更新我的 IP,但也希望擁有一個我控制的 DNS 伺服器。我的子域 ns1.sub.example.com 是否可以在我的伺服器上?

我會使用動態 dns 客戶端來更新 ns1.sub.example.com

更新:看起來它有效。動態 DNS 更新 main.example.com NS 的 A 記錄指向子域,名稱是 A 記錄 main.example.com 所有查詢都被轉發到我的 dns 伺服器。

權威名稱伺服器必須具有固定的 IP 地址,因為更高級別域的權威名稱伺服器需要知道該地址。例如,如果您的域是example.com.,那麼名稱伺服器com.需要知道您的域的名稱伺服器是什麼。這是通過您的域註冊商完成的,他們將更新的資訊轉發到需要知道它的 DNS 伺服器。如果由於某種原因您的 IP 地址發生了更改,您需要在您的域名註冊商處進行更新,並且在更新發生之前您的 DNS 伺服器將無法訪問。

對於子域,例如sub.example.com.,您必須自己更新區域中該名稱的 NS 記錄example.com.。通常動態 DNS 客戶端只更新地址記錄,而不是 NS 記錄,但也許你可以破解一些東西。但是example.com.如上所述,名稱伺服器仍然必須可用。

所有這一切都是一個很長的路要走,不要在家里托管 DNS。這將是不可靠的。

引用自:https://serverfault.com/questions/1028587