Domain-Name-System
了解 BIND9、DNS 主從區域
編輯:(澄清)
我有兩台伺服器。伺服器 1 有一個靜態 IP,伺服器 2 有一個使用 DDNS 服務的動態主機名。兩台伺服器都執行 Ubuntu 12.04 lts 和 virtualmin。
在伺服器 1 上,我們正在執行 bind9,它的官方域有一個 Master Zone,我們稱之為 MyWebsite.com
伺服器二 (2),可通過 server2.mywebsite.com 訪問。我們已經創建了一個 CNAME 記錄,它指向 DDNS 服務提供的主機名
我們的問題是了解如何讓伺服器 2向域的主機的主區域文件添加一個簡單的 CNAME 記錄。
我們需要做的就是添加一條類似這樣的記錄:
user1.mywebsite.com -> CNAME -> server2.mywebsite.com
到主伺服器上域的主區域文件。
(這已經在實踐中。我們需要一種方法讓模板在創建時自動將 CNAME 記錄添加到主要機器 bind9 主區域文件設置。此時,我們正在手動完成)
謝謝!
我會考慮使用nsupdate。
您可以在 cron 之外的 server2 上執行它。
> > 更新添加 www1.example.com 86400 a 172.16.1.1 > > > 更新添加 www.example.com 600 cname www1.example.com。 > > > 發送 > > > 更新添加 1.1.16.172.in-addr.arpa 86400 ptr www1.example.com。 > > > 發送 > > >
但是請注意,不鼓勵連結 CNAMES。參見例如RFC 1034。