DNS設定 · 1 min read · Jan 14, 2026

BIND9とキャッシングネームサーバーによる内部および外部のドメイン解決 - ページ2

5. ゾーンファイルの作成:

今、問題があります。 :( 私のショットガンはどこですか?

つまり、bind-chrootをインストールしている場合、ドメインゾーンファイルは/var/named/chroot/var/named/ディレクトリに作成され、その後/var/named/ディレクトリへのソフトリンクを作成しますが、このchrootパッケージをインストールしていない場合は、ゾーンファイルを直接/var/named/ディレクトリに作成します。

次のコマンドは、bind-chrootがある場合は正常に動作します:

$ vi /var/named/chroot/var/named/cbtcandy.org.zone

または (bind-chrootがインストールされていない場合)

$ vi /var/named/cbtcandy.org.zone   

そして、ゾーンファイルに次の行を入力します:

$TTL    86400
@               IN SOA  @ nayyares.gmail.com. (
42              ; シリアル (d. adams)
3H              ; リフレッシュ
15M             ; 再試行
1W              ; 有効期限
1D )            ; 最小
@               IN NS           nameserver.cbtcandy.org.
nameserver      IN A            192.168.1.1
cache           IN A            192.168.1.2
www             IN A            192.168.1.3
portal          IN A            192.168.1.4

このファイルに必要なだけレコードを追加できます :)

注: ここでは、私たちのDNSマシン名がnameserverで、LANサブネットが192.168.1.0/24であると仮定しています。状況に応じて変更できます。

次のステップは、/var/names/chroot/var/named/ディレクトリにゾーンファイルを作成した場合にのみ必要です。

$ ln -s /var/named/chroot/var/named/cbtcandy.org.zone /var/named/cbtcandy.org.zone

6. resolv.confの編集:

名前解決の順序を名前サーバーマシンに伝えるために、/etc/resolv.confファイルを編集する必要があります。

$ vi /etc/resolv.conf

次の2行を書き込みますが、同じ順序を保ってください。最初にキャッシングネームサーバーによるドメイン解決クエリを解決したいため、このファイルでは127.0.0.1の行を最初に保ちます。

nameserver 127.0.0.1  
nameserver 212.96.24.1

注: あなたのISPのネームサーバーマシンのIPは212.96.24.1であると仮定しています。

7. ホスト名の設定:

ドメインに応じてホスト名を設定するために、/etc/sysconfig/networkファイルを編集します。すなわち、

$ vi /etc/sysconfig/network

次の行を入力します:

HOSTNAME=nameserver.cbtcandy.org

8. BINDデーモンの再起動:

$ service named restart               (Redhat,Fedora,Centos)

または

$ /etc/rc.d/rc.bind restart            (Suse,Debian)

9. テスト:

設定が正常に動作しているかどうかをテストするために、次のコマンドを入力します:

$ nslookup nameserver.cbtcandy.org

次の結果が得られた場合、BIND 9は正常に動作しています:

Server:         127.0.0.1  
Address:        127.0.0.1#53  
  
Name:   nameserver.cbtcandy.org  
Address: 192.168.1.1

キャッシングネームサーバーをテストするために、次のコマンドを入力します:

$ nslookup www.howtoforge.org

次の結果が得られた場合、キャッシングネームサーバーは正常に動作しています。

Server:         212.96.24.1  
Address:        212.96.24.1#53  
  
Name:   www.howtoforge.org  
Address: 85.10.207.148

注: 設定中に問題が発生した場合は、お気軽にご連絡ください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。