ubuntuでのDNSサーバレコードの構成

1946 ワード

使用環境Ubuntu 12.10
1,sudo apt-get install bind 9//ソフトウェアのインストール
2、インストール完了後、/etc/init.d/bind 9は、サービスを開始するために使用することができる.Ubuntuではサービスbind 9[start|stop|restart]などでサービス制御を実現
3,/etc/bindには以下のファイルがあります(db.test.com、db.192.0.1.bakこれは私の新しいファイルです)
bind.keys       db.255    db.test.com               named.conf.options db.0            db.empty  named.conf                rndc.key db.127          db.local  named.conf.default-zones  zones.rfc1918 db.192.0.1.bak  db.root   named.conf.local
4,namedを編集する.conf.local,追加:
zone "test.com"{         type master;         file "/etc/bind/db.test.com"; }; zone "1.0.192.in-addr.arpa"{         type master;         file "/etc/bind/db.192.0.1"; };
5、新規ファイル:
db.test.com、内容は以下の通りです.
$TTL    604800
@       IN      SOA     test.com. root.test.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      test.com.
@       IN      A       192.0.1.141
@       IN      MX      10      test.com.
aaa2.test.com.    IN      A       192.0.1.140
ftp.test.com.   IN      A       192.168.193.136

新しいファイルdb.192.0.1
$TTL    604800
@       IN      SOA     test.com. root.test.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      test.com.
141     IN      PTR     test.com.
140     IN      PTR     aaa2.test.com.

保存します.
6,サービスサービスbind 9 restartの再起動
7、他の同じネットワークセグメントのマシンにこのDNSサーバのIPを設定し、nslookup aaa 2を使用する.test.comは解析に成功した結果を見ることができます.