example.com を FQDN (完全修飾ドメイン名) に置き換えます。 2.3.1. フォワードゾーンファイル
DNS ゾーンを BIND9 に追加して BIND9 をプライマリ マスター サーバーにするには、最初のステップは次の編集です。 /etc/バインド/named.conf.local:
ゾーン "example.com" { タイプマスター;
ファイル「/etc/bind/db.example.com」;
};
(DDNS のようにバインドがファイルへの自動更新を受信する場合は、次を使用することに注意してください) /var/lib/bind/db.example.com ではなく /etc/bind/db.example.com ここと以下の copy コマンドの両方)。
ここで、既存のゾーン ファイルをテンプレートとして使用して、 /etc/bind/db.example.com ファイル:
sudo cp /etc/bind/db.local /etc/bind/db.example.com
新しいゾーンファイルを編集します /etc/bind/db.example.com 変化する ローカルホスト。 追加の「.」を残したまま、サーバーの FQDN に変更します。 最後に。 変化 127.0.0.1 ネームサーバーの IP アドレスと root.localhost 有効な電子メール アドレスに送信しますが、「.」が付いています。 通常の「@」記号の代わりに、やはり「.」を残します。 最後に。 コメントを変更して、このファイルの対象となるドメインを示します。
作る 記録 ベースドメインの場合、 example.com。 また、 記録 の ns.example.com、この例ではネームサーバーです。
;
; BIND データ ファイル (example.com など)
;
$ TTL 604800
@ IN SOA example.com。 root.example.com。 (
2; シリアル
604800; 更新
86400; リトライ
2419200; 期限切れ
604800); ネガティブキャッシュTTL
192.168.1.10で
;
@ IN NS ns.example.com。
@ 192.168.1.10で
@ | IN | AAAA | :: 1 |
ns | IN | A | 192.168.1.10 |
インクリメントする必要があります Serial Number ゾーンファイルに変更を加えるたびに。 BIND9 を再起動する前に複数の変更を行った場合は、Serial を XNUMX 回インクリメントするだけです。
これで、DNS レコードをゾーン ファイルの最後に追加できるようになりました。 セクション 4.1「一般的なレコードのタイプ」 [p. 178] を参照してください。 詳細は「XNUMX」を参照してください。
多くの管理者は、ゾーンのシリアル番号として最後に編集された日付を使用することを好みます。 2012010100 これは yyyymmddss (ここで ss はシリアル番号です)
ゾーン ファイルに変更を加えた後、変更を有効にするために BIND9 を再起動する必要があります。
sudo systemctl restart binding9.service