学認では、DSの可用性を高めるために広域分散をDNSの委任(delegation)を用いて行っています。
設定方法
下記 3台のDSのマシンがあり、ds.example.jpとしてサービスを提供する場合の設定方法を示します。
ホスト名 |
IPアドレス |
---|---|
ds1.example.jp |
192.0.2.1 |
ds2.example.jp |
198.51.100.1 |
ds3.example.jp |
203.0.113.1 |
DNSのexample.jpゾーン設定
DNSのexample.jpゾーンに各マシンのAレコードとds.example.jpのNSレコードの登録をします。
example.jp IN SOA ns1.example.jp. hostmaster.example.jp ( .... ) IN NS ns1.example.jp. IN NS ns2.example.jp. ds1.example.jp. IN A 192.0.2.1 ds2.example.jp. IN A 198.51.100.1 ds3.example.jp. IN A 203.0.113.1 ds.example.jp. IN NS ds1.example.jp. ds.example.jp. IN NS ds2.example.jp. ds.example.jp. IN NS ds3.example.jp.
ds1.example.jpでのDNS設定
ds1.example.jpにおいて、ds.example.jpゾーンを持つDNSの設定を行います。
ds.example.jpゾーンは下記の通りとし、ds.example.jpのAレコードには ds1.example.jpのIPアドレスのみ 登録します。
ds.example.jp IN SOA ds1.example.jp. hostmaster.ds.example.jp ( .... ) IN NS ds1.example.jp. IN NS ds2.example.jp. IN NS ds3.example.jp. IN A 192.0.2.1
ds2.example.jpでのDNS設定
ds2.example.jpにおいて、ds.example.jpゾーンを持つDNSの設定を行います。
ds.example.jpゾーンは下記の通りとし、ds.example.jpのAレコードには ds2.example.jpのIPアドレスのみ 登録します。
ds.example.jp IN SOA ds1.example.jp. hostmaster.ds.example.jp ( .... ) IN NS ds1.example.jp. IN NS ds2.example.jp. IN NS ds3.example.jp. IN A 198.51.100.1
ds3.example.jpでのDNS設定
ds3.example.jpにおいて、ds.example.jpゾーンを持つDNSの設定を行います。
ds.example.jpゾーンは下記の通りとし、ds.example.jpのAレコードには ds3.example.jpのIPアドレスのみ 登録します。
ds.example.jp IN SOA ds1.example.jp. hostmaster.ds.example.jp ( .... ) IN NS ds1.example.jp. IN NS ds2.example.jp. IN NS ds3.example.jp. IN A 203.0.113.1