Windows 2025
Sponsored Link

DNS サーバー : セカンダリゾーンの構成2024/11/28

 

DNS セカンダリサーバーとするホストへセカンダリゾーンを設定して、DNS プライマリーサーバーの読み取り専用レプリカを構成します。
当例では以下のような構成でセカンダリサーバーを設定します。

                                   |
+----------------------+           |           +----------------------+
|  [   DNS Primary  ]  |10.0.0.101 | 10.0.0.102|  [  DNS Secondary ]  |
|     rx-7.srv.world   +-----------+-----------+    rx-8.srv.world    |
|                      |                       |                      |
+----------------------+                       +----------------------+

 

CUI で設定する場合は、PowerShell を管理者権限で起動して、以下のように登録します。

[1] 既定では、DNS プライマリーサーバーの各ゾーンに設定されているネームサーバーが、ゾーン転送が許可されるサーバーとなります。
よって、DNS プライマリーサーバー側で、DNS セカンダリサーバーにレプリカを作成したいゾーンのネームサーバー設定に、DNS セカンダリサーバーを登録しておきます。
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

# [srv.world] ゾーンにネームサーバー [rx-8.srv.world] を追加
PS C:\Users\Administrator> Add-DnsServerResourceRecord -Name "@" -NS -ZoneName "srv.world" -NameServer "rx-8.srv.world" -PassThru 

HostName                  RecordType Type       Timestamp            TimeToLive      RecordData
--------                  ---------- ----       ---------            ----------      ----------
@                         NS         2          0                    01:00:00        rx-8.srv.world.

PS C:\Users\Administrator> Get-DnsServerResourceRecord -ZoneName "srv.world" | Format-Table -AutoSize -Wrap 

# NS レコードが登録された
HostName RecordType Type Timestamp TimeToLive RecordData
-------- ---------- ---- --------- ---------- ----------
@        NS         2    0         01:00:00   rx-7.srv.world.
@        NS         2    0         01:00:00   rx-8.srv.world.
@        SOA        6    0         01:00:00   [11][rx-7.srv.world.][hostmaster.srv.world.]
fd3s     CNAME      5    0         01:00:00   rx-7.srv.world.
rx-7     A          1    0         01:00:00   10.0.0.101
rx-8     A          1    0         01:00:00   10.0.0.102
rx-8     MX         15   0         01:00:00   [10][rx-8.srv.world.]
[2] DNS セカンダリサーバー側でセカンダリゾーンの登録をします。
事前にセカンダリサーバーにも DNS サーバーインストール済みが前提です。
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

# [srv.world] ゾーンのセカンダリゾーンを追加
PS C:\Users\Administrator> Add-DnsServerSecondaryZone -Name "srv.world" -ZoneFile "srv.world.dns" -MasterServers 10.0.0.101 -PassThru 

ZoneName                            ZoneType        IsAutoCreated   IsDsIntegrated  IsReverseLookupZone  IsSigned
--------                            --------        -------------   --------------  -------------------  --------
srv.world                           Secondary       False           False           False

PS C:\Users\Administrator> Get-DnsServerZone 

# セカンダリゾーンが登録された
ZoneName                            ZoneType        IsAutoCreated   IsDsIntegrated  IsReverseLookupZone  IsSigned
--------                            --------        -------------   --------------  -------------------  --------
0.in-addr.arpa                      Primary         True            False           True                 False
127.in-addr.arpa                    Primary         True            False           True                 False
255.in-addr.arpa                    Primary         True            False           True                 False
srv.world                           Secondary       False           False           False
TrustAnchors                        Primary         False           False           False                False
DNS サーバー : セカンダリゾーンの構成 (GUI)
 

GUI で設定する場合は以下のように登録します。

[3] まずは、DNS プライマリーサーバー側での設定です。
[スタート] - [サーバーマネージャー] - [ツール] - [DNS] を起動し、レプリカを作成したいゾーンを右クリックして、[プロパティ] を開きます。
[4] [ゾーンの転送] タブに移動すると、既定では以下のように、ゾーン転送を許可されているのはネームサーバータブの一覧に登録されたサーバーとなっています。 よって、[ネームサーバー] タブへ移動します。
[5] [追加] ボタンをクリックします。
[6] セカンダリサーバーの ホスト名を入力して [解決] ボタンを押下し、下段に IP アドレスと [OK] が表示されれば OK です。
[7] ネームサーバーが登録されました。プライマリーサーバー側の設定は以上です。次にセカンダリサーバーへ移動します。
[8] セカンダリサーバー側での設定です。事前に DNS サーバーインストール済みが前提です。
[スタート] - [サーバーマネージャー] - [ツール] - [DNS] を起動し、レプリカを作成したい参照ゾーンを右クリックして、[新しいゾーン] を開きます。
[9] [次へ] ボタンをクリックします。
[10] [セカンダリゾーン] にチェックを入れて [次へ] をクリックします。
[11] レプリカを作成したいゾーン名を入力して [次へ] をクリックします。
[12] プライマリーサーバーの IP アドレスを入力して [次へ] をクリックします。
[13] [完了] ボタンをクリックします。
[14] ゾーン情報が転送され、レプリカが作成されました。
関連コンテンツ