Domain-Name-System

了解 BIND9、DNS 主從區域

  • July 12, 2013

編輯:(澄清)

我有兩台伺服器。伺服器 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

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