您可以使用 YaST 的 DNS 模組設定區域網路的 DNS 伺服器。第一次啟動模組時,會啟動精靈提示您決定有關伺服器管理的一些基本設定。完成此初始設定程序會產生一個非常基本的伺服器組態,適用於基本的狀況。進階模式可以用來處理更進階的組態工作,如設定 ACL、記錄、TSIG 金鑰和其他選項。
精靈包含三個步驟或對話方塊。在對話方塊中適當的地方,能夠讓您進入進階組態模式。
第一次啟動模組時,會開啟圖形 22.1 「DNS 伺服器安裝︰轉遞者設定」中所示的對話方塊。決定哪些設備應提供轉遞者,或者您是否要提供自己的。如需 netconfig 的詳細資訊,請參閱 man 8 netconfig。
對話方塊包含數個部分,負責管理區域檔案,如第 22.6 節「區域檔案」所述。對於新區域,請在中提供名稱。若要新增反向區域,名稱的結尾必須是 .in-addr.arpa。最後,選取(主要或從屬)。請參閱圖形 22.2 「DNS 伺服器安裝︰DNS 區域」。 按一下,設定現有區域的其他設定值。若要移除區域,按一下 。
在最後的對話方塊中,可按一下,在防火牆中開啟 DNS 連接埠。然後決定是否要啟動 DNS 伺服器 (或)。您亦可啟用 LDAP 支援。請參閱圖形 22.3 「DNS 伺服器安裝︰完成精靈」。
啟動模組後,YaST 會開啟顯示數個組態選項的視窗。完成該視窗可讓 DNS 伺服器組態的基本功能就位運作:
在下,定義是應在系統開機 (啟動系統時) 時啟動 DNS 伺服器還是手動啟動。若要立即啟動 DNS 伺服器,請選取。若要停止 DNS 伺服器,請選取。若要儲存目前的設定,請選取。您可以使用 開啟防火牆中的 DNS 埠,並使用 修改防火牆設定。
若選取,區域檔案將由 LDAP 資料庫來管理。只要 DNS 伺服器重新啟動或提示重新載入其組態時,就會抓取寫入到 LDAP 資料庫中區域資料的變更。
如果您的本地 DNS 伺服器無法答覆要求,它會嘗試將要求轉遞至(若做此設定)。可手動將此轉遞者新增至。如果轉遞者與撥號連線同樣不是靜態的,則 會處理組態。如需 netconfig 的詳細資訊,請參閱 man 8 netconfig。伺服器
若要設定 DNS 伺服器應記錄的內容和記錄方式,請選取。在下,指定 DNS 伺服器應該寫入記錄資料的位置。選取「系統記錄」來使用全系統的記錄檔 或選取指定不同的檔案。如果使用後一種方式,另外還要指定名稱、最大檔案大小 (以 MB 為單位) 以及要儲存的記錄檔案的版本數量。
進一步選項可從下存取。啟用會記錄每個查詢,此選項會讓記錄檔變得非常大。所以,除了偵錯用途外,啟用此選項並不是理想的作法。若要記錄 DHCP 與 DNS 伺服器之間在區域更新期間的資料流量,請啟用。若要記錄從主伺服器到從屬伺服器在區域傳輸期間的資料流量,請啟用。請參閱圖形 22.4 「DNS 伺服器︰記錄」。
使用此視窗可定義 ACL (存取控制清單) 以執行存取限制。在下提供獨特名稱後,在下指定 IP 位址 (有或沒有網路遮罩),格式如下:
{ 192.168.1/24; }組態檔的語法要求位址以分號結尾,而且放置在大括號之間。
TSIG (交易簽章) 的主要目的是保護 DHCP 與 DNS 伺服器之間的通訊。在第 22.8 節「安全交易」中有所描述。
若要產生 TSIG 金鑰,請在標籤為的欄位中輸入特別的名稱,並指定用來儲存金鑰的檔案 ()。以 確認您的選項。
若要使用之前建立的金鑰,請將欄位保留空白,並在下選取用來儲存的檔案。接著,以 確認您的選項。
若要新增主要區域,請選取,選擇區域類型,寫入新區域的名稱,然後按一下。新增主要區域時,也需要新增反向區域。例如,如果新增指向子網路 192.168.1.0/24 中主機的 example.com 區域,則也應該新增涵蓋該 IP 位址範圍的反向區域。根據定義,該區域應該命名為 1.168.192.in-addr.arpa。
若要編輯主要區域,請選取,然後從表中選取主要區域,並按一下。對話方塊由幾個頁面組成︰ (第一個開啟的頁面)、、、 以及。
基本對話方塊 (如圖形 22.5 「DNS 伺服器︰區域編輯器 (基本)」所示),可讓您定義動態 DNS 的設定以及到用戶端及從屬名稱伺服器之區域傳輸的存取選項。若要允許動態更新區域,請選取以及對應的 TSIG 金鑰。更新動作開始前,必須先定義金鑰。若要啟用區域傳輸,請選取對應的 ACL。必須先行定義 ACL。
在基本對話方塊中,選擇是否要啟用區域傳輸。使用列出的 ACL 來定義可以下載區域的人員。
此對話方塊允許您為指定的區域定義替代名稱伺服器。請確定您自己的名稱伺服器包含於清單中。若要新增記錄,請在下輸入其名稱,然後使用確認動作。請參閱圖形 22.6 「DNS 伺服器︰區域編輯器 (NS 記錄)」。
若要新增目前區域的郵件伺服器到現有清單,請輸入對應的位址及優先順序值。完成後,選取確認該動作。請參閱圖形 22.7 「DNS 伺服器︰區域編輯器 (MX 記錄)」。
此頁允許您建立 SOA (授權啟動) 記錄。如需個別選項的說明,請參閱範例 22.6 「檔案 /var/lib/named/example.com.zone」。透過 LDAP 管理的動態區域,並不支援變更 SOA 記錄。
此對話方塊可管理名稱解析。在中,輸入主機名稱,然後選取其類型。 代表主項目。此項目的值應為 IP 位址。 是別名。使用 與 類型,可取得與標籤提供之資訊的詳細或部分擴充記錄。這三個類型都可以解析成現有的 A 記錄。 是供反向區域所使用。它的內容與 A 記錄相反,例如:
hostname.example.com. IN A 192.168.0.1 1.0.168.192.in-addr.arpa IN PTR hostname.example.com.
![]() | 編輯反向區域 |
|---|---|
新增正向區域後,返回到主功能表,然後選取要編輯的反向區域。在索引標籤中,啟用核取方塊,然後選取正向區域。這樣,反向區域中會自動更新正向區域的所有變更。 | |