共用方式為


如何設定子網反向對應區域

本文說明如何設定子網反向對應區域。

原始 KB 編號: 174419

摘要

注意

建立委派的子網反向對應區域不是簡單的工作。 請務必先瞭解功能變數名稱系統 (DNS) 區域在嘗試建立子網反向對應區域之前的運作方式。 本檔中有許多附注,您應該密切關注此檔。 建議您先在測試環境中嘗試這些程式,再於即時網路上部署這些程式,因為設定期間可能會發生錯誤。

因特網社群的快速增長創造了將完整IP網路子網子網化為較小部分的需求。 在子網環境中,DNS 伺服器可以輕鬆地委派正向查閱區域的授權單位,因為它們與基礎子網基礎結構無關。 不過,由於反向對應區域的反向結構及其嚴格依賴特定子網結構,因此委派這些區域需要特殊考慮。 互聯網工程工作隊(IETF)已建立 RFC 2317,“無類別 IN-ADDR。ARPA 委派」,討論這些考慮。

委派子網反向對應區域可補充委派正向查閱區域的能力。 區域擁有權的這種彈性可讓您以父域的系統管理員身分,將子子域的控制權和對應的位址子網委派給另一個系統管理員。 相反地,身為子域的系統管理員,您現在可以控制變更 DNS 主機 (A) 記錄或 IP 位址 (PTR) 記錄,而不需要透過父域提出變更要求。

本文討論如何為Microsoft Windows DNS 伺服器設定委派的子網反向對應區域。

注意

只是因為您的網路環境已子網化,並不表示您的 DNS 伺服器必須以本文中所述的方式進行設定。 建立委派的子網反向對應區域只是系統管理選擇;它不只由基礎子網基礎結構決定。

其他相關資訊

「分類」IP 尋址配置是不會將IP網路細分為較社區段的IP位址配置。 例如,子網掩碼為 255.255.255.255.0 的類別 C 位址是一個分類 IP 尋址配置。

「無類別」IP 尋址配置是使用子網掩碼將IP位址分割成較社區段的IP位址配置。 例如,具有 255.255.255.255.192 子網掩碼的 192.168.1.0 類別 C 位址是無類別 IP 尋址配置。 除了此網路,您也會有下列IP網路位址:192.168.1.64、192.168.1.128和192.168.1.192。

子網IP網路時,會從IP位址的主機部分取得額外的位,並提供給網路部分。 這是藉由將其他位新增至子網掩碼來定義。 值 1111111.1111111.111111.000000000 顯示類別 C 網络 255.255.255.255.0 的類別子網掩碼, 值 111111.1111111.11111111.110000000 說明 255.255.255.255.192 的無類別子網掩碼。 因此,從上述範例中,我們知道:

如果子網掩碼為 子網掩碼位計數為
255.255.255.128 25
255.255.255.192 26
255.255.255.224 27
255.255.255.240 28
255.255.255.248 29
255.255.255.252 30
255.255.255.254 31

語法

委派的子網反向對應區域可用來傳輸任何父代與子 IN-ADDR 之間的系統管理控制。DNS 中的ARPA區域。 常見的設定包括將 ISP (Parent) 委派給客戶網站 (Child) 或公司總部 (Parent) 委派給公司遠端網站 (Child)。 因為 ISP 案例最典型,所以會在下列範例中使用。

建立無類別反向對應區域時,您可以使用表示法,例如下列表示法:

<subnet-subnet>< mask bit count.100.168.192.in-addr.arpa> 或

<subnet>/<subnet mask bit count.100.168.192.in-addr.arpa> 或

<子網>。<subnet mask bit count.100.168.192.in-addr.arpa> 或

SubnetX<subnet.100.168.192.in-addr.arpa>(其中 X 是父代指派的子網號碼) 或

<subnet.100.168.192.in-addr.arpa> 例如:64-26.100.168.192.in-addr.arpa 或

64/26.100.168.192.in-addr.arpa 或

64.26.100.168.192.in-addr.arpa 或

Subnet3.100.168.192.in-addr.arpa 或

64.100.168.192.in-addr.arpa
這表示子網反向對應區域是其子網掩碼使用 26 位的 64 個子網。

注意

如果您要執行任何區域傳輸,您必須檢查 DNS 伺服器之間傳輸的檔案語法。 並非所有版本的 DNS 伺服器都支援 RFC 中定義的各種語法方法(連字元、斜線等)。 Microsoft DNS 將支援上述任何方法。

注意

在父定義域中選擇哪一個語法,必須與子定義域中使用的語法相同。

檢查清單

填寫下列檢查清單會讓逐步解說這份檔變得更容易。

父檢查清單 子檢查清單
<父 DNS 伺服器名稱> <子 DNS 伺服器名稱>
<父 DNS 伺服器 IP> <子 DNS 伺服器 IP>
<子網掩碼> <子網掩碼>
<子網><語法><子網掩碼位計數> <子網><語法><子網掩碼位計數>

以下是我們將使用採用類別 C 範圍的 ISP,並使用 255.255.255.192 子網掩碼將其子網化為四個子網。 這四個子網是 192.168.100.0、192.168.100.64、192.168.100.128 和 192.168.100.192。 要委派給客戶網站的子網是第二個範圍,也就是針對主機 IP 位址使用 65-126 的 64 個網路。

父檢查清單 子檢查清單
NS.microsoft.com NS1.msn.com
192.168.43.8 192.168.100.126
255.255.255.192 255.255.255.192
0-26 64-26
64-26
128-26
192-26

Windows DNS Server 環境的父逐步解說

  1. 在 Microsoft Management Console 中啟動 DNS 嵌入式管理單元 (MMC)。

  2. 在 [檢視] 下,從標準檢視變更為 [進階]。

  3. 以滑鼠右鍵按兩下 [反向對應區域],然後選取 [ 新增區域]。

  4. 選取 [ Active Directory 整合式] 或 [標準主要] 的區域類型 ,按 [ 下一步]。

  5. 輸入非子網網路標識碼(例如 192.168.100)或反向對應區域名稱(例如,100.168.192.in-addr.arpa),以取得非子網類別 C 位址,選取 [下一步]。

  6. 如果您選取標準主要複本,則可以建立新的區域檔案,或如果有現有的區域檔案,您可以將它放在 %systemroot%\system32\dns 目錄,而伺服器會從該目錄讀取它。

  7. 建立主要父區域之後,以滑鼠右鍵按兩下新建立的區域,然後選取 [ 新增委派]。 新增您選擇作為委派子區域的父代命名慣例,例如 64-26。 請務必將該命名慣例傳達給子域的系統管理員。 請參閱範例。

  8. 針對每個子網內的裝置新增 CNAME (ALIAS) RR (資源記錄)。 例如:

    65 CNAME 65.64-26.100.168.192.in-addr.arpa.

    注意

    子網反向查閱的動態更新無法運作。 必須手動新增記錄。 透過 GUI 建立 「A」(主機)記錄時,使用 [建立相關聯的 PTR 記錄] 複選框將無法用於子網反向對應區域。

Windows DNS Server 環境的子逐步解說

  1. 在 Microsoft Management Console 中啟動 DNS 嵌入式管理單元 (MMC)。
  2. 在 [檢視] 下,從標準檢視變更為 [進階]。
  3. 以滑鼠右鍵按兩下 [反向對應區域],然後選取 [ 新增區域]。
  4. 選取 [ 區域類型Active Directory 整合 式] 或 [標準主要],然後選取 [ 下一步]。
  5. 選取 [反向對應區域名稱] 的選項。 輸入反向對應區域的名稱,例如 64-26.100.168.192.in-addr.arpa 子網類別 C 位址。 請務必遵循父域系統管理員所提供的命名慣例。 選取 [下一步]。
  6. 如果您選取 [ 標準主要] ,則可以:
    • 建立新的區域檔案,或
    • 將現有區域檔案放在伺服器讀取來源的 %systemroot%\system32\dns 目錄中,以使用現有的區域檔案。
  7. 手動將 PTR (指標) 記錄新增至反向對應區域。 例如:
    65 PTR host65.msn.com
  8. 如有需要,請設定子 DNS 伺服器(裝載委派區域)將要求轉送至父 DNS 伺服器。 這可讓子 DNS 伺服器解析父 DNS 伺服器所裝載區域中的記錄。

反向對應區域設定

如果反向對應區域不是 Active Directory 整合區域(檔案型區域),您可以開啟位於 %systemroot%\system32\dns*Zonename.in-addr.arpa* 的區域檔案。 檔案隨即出現,如下列範例所示:

範例區域檔案

父子網反向對應區域檔案

;
;資料庫檔案 100.168.192.in-addr.arpa.dns for 100.168.192.in-addr.arpa 區域。
;區域版本:4
;

@ IN SOA NS.microsoft.com. administrator.microsoft.com. (
4 ;序號
3600 ;刷新
600 ;重試
86400 ;到期
3600 );最小 TTL

;
;區域 NS 記錄
;

@ NSNS.microsoft.com.

;
;區域記錄
;

;
;委派的子區域:64-26.100.168.192.in-addr.arpa。
;
64-26 NSNS1.msn.com
;結束委派

65 CNAME65.64-26.100.168.192.in-addr.arpa。
66 CNAME66.64-26.100.168.192.in-addr.arpa.
67 CNAME67.64-26.100.168.192.in-addr.arpa。
...
126 CNAME67.64-26.100.168.192.in-addr.arpa。

注意

省略號 “...”表示 67 到 126 之間的唯一 IP 位址和主機。 省略號在檔案中無效。

子子網反向對應區域檔案

;
;資料庫檔案 64-26.100.168.192.in-addr.arpa.dns for 64-26.100.168.192.in-addr.arpa 區域。
;區域版本:1
;

@ IN SOA NS1.msn.com. administrator.msn.com. (
1 ;序號
3600 ;刷新
600 ;重試
86400 ;到期
3600 );最小 TTL

;
;區域 NS 記錄
;

@ NSNS1.msn.com.

;
;區域記錄
;

65 PTR host65.msn.com
66 PTR host66.msn.com
67 PTR host67.msn.com
...
126 PTR host126.msn.com

注意

同樣地,在上述範例中,省略號表示 67 到 126 之間的省略 IP 位址。 省略號在檔案中無效。