本指南是寫給那些想學習如何配置和維護HTTP://www.aliyun.com/zixun/aggregation/33842.html">DNS伺服器的人,例如為某個網路或者DNS zones(DNS域)提供 Domain Name(功能變數名稱)服務,BIND9 已經包含在 Ubuntu 核心庫中,BIND9 並不需要啟用其它附加庫。 在我們開始之前,您應該熟悉 RootSudo。
安裝 BIND9
伺服器
$ sudo apt-get install bind9
有用的工具(測試用)
$ sudo apt-get install bind9-host dnsutils
文檔(可選)
$ sudo apt-get install bind9-doc
BIND9 Scenarios
BIND9 可以安裝配置成許多類型。
最常用的配置有:
緩衝伺服器:這對於寬頻連線的主機或小網路來說是有用的。 通過緩衝 DNS 佇列,您可以減少頻寬的消耗,或者說有望減少您頻寬的使用(甚至有望減少您寬頻費用)。
主伺服器:BIND9 可以用於為已註冊或虛擬的(僅用於受限網路中)功能變數名稱提供 DNS 記錄(指向域的記錄組)。
從伺服器:從伺服器用於提供一個在主伺服器中配置域的完整備份。 如果您想要支援一個註冊的功能變數名稱,建議將從伺服器用在較大的機構(較大的網路或在網際網路上)。 因為這樣做可以確保您的 DNS 域甚至在您主伺服器沒有線上的情況下依然可用。
混和模式:您甚至可以將 BIND9 同時配置成一個緩衝和主伺服器,一個緩衝伺服器和一個從伺服器,甚至是一個緩衝、主、從伺服器。 而所有這一切只需將本文檔中不同配置簡單的合併在一起就可以了。
私密伺服器:還有另外兩種常用的 DNS 伺服器的安裝(使用註冊功能變數名稱運行):私有主伺服器和私有從伺服器。 它們的作用與主、從 DNS 服務是相同的,但在組織結構上有所不同。
例如,您有3個DNS伺服器:A、B 和 C。
A 是主伺服器,B和C是從伺服器。 如果您將 A 和 B 配置成您的域 DNS 伺服器,然後 C 是一個私密從伺服器。 它也是個從伺服器,但您為互聯網提供服務的 A 和 B 不會去詢問其中的域。
如果您將 B 和 C 配置成您的域 DNS 伺服器,然後 A 是一個私密主伺服器。 任何附加的記錄或對區域的編輯都做在 A 上,但在互聯網上的電腦只會詢問 B 和 C 中的域。