Dns

如何創建自定義動態 DNS 解決方案?

  • February 12, 2013

你們可能都知道商業動態 DNS 提供商,例如 dyndns.org 或 no-ip.com。

但是如何為少數幾台機器創建類似的服務呢?

哪種伺服器軟體最適合這種設置(在 Linux 下)?

優點:

  • 該服務將在您的控制之下
  • 一些不透明的公司沒有跟踪

最低要求:

可能是這樣的:您至少擁有一台具有靜態 IP、域的主機,並且您的域提供商允許您配置 DNS 記錄。

客戶:

一些通過電纜/DSL 連接的機器,每次撥號和/或每 x 小時只能獲得動態 IP 地址。

這取決於該服務與 DynDNS.org 的相似程度。

對於您看似很小的案例,我可能會設置一個組合的 DHCP/綁定伺服器(使用 Linux - 還有什麼)。

DHCP 伺服器能夠更新您的 DNS 伺服器,該伺服器充當“您的”提供商域的子域的主伺服器。確保使用短 TTL 註冊該子域,或在您的提供商處將您的子域註冊為“要轉發到”。

更複雜的部分是為您的 DSL 機器分配固定名稱。你控制它們/有一個固定的數字而不改變固定的 MAC 地址嗎?

DHCP 的租用時間應大於 1 天,因此同一客戶端再次獲得相同的 IP+名稱。

**更新:**我在這裡找到了您的問題和解決方案的人。有一個名為GNUdip的開源項目應該可以滿足您的要求。

引用自:https://unix.stackexchange.com/questions/29049