[CentOS5][Bind] DNS逆引きを設定するには
2010-01-31 技術
本エントリは作業ログ的な意味合いが強いです。DNSは奥が深いので、より質の高い他のWebサイトも参考にしてください。
- 逆引きしたいドメイン名:hoge.example.com
- 逆引きしたいIPアドレス:AAA.BBB.CCC.DDD
- 逆引き設定ファイル:hoge.rev
- ネームサーバ1:ns1.example.com
- ネームサーバ2:ns2.example.com
/etc/named.confを編集
以下をnamed.confに追記します。
zone "DDD.CCC.BBB.AAA.in-addr.arpa" IN {
type master;
file "hoge.rev";
};
/var/named/hoge.revを編集
hoge.revを作成し、以下を追記します。
serial値は適宜変更してください。
;DDD.CCC.BBB.AAA.in-addr.arpa.
$TTL 86400
@ IN SOA ns1.example.com. root.example.com. (
2010013101 ; serial
28800 ; refresh
14400 ; retry
3600000 ; expire
86400 ; default_ttl
)
;
; Subnet
; Name Server
IN NS ns1.example.com.
IN NS ns2.example.com.
; Server Group
IN PTR hoge.example.com.
namedを再起動
namedを再起動して、設定を反映します。
# service named restart
念のため、/var/log/messages にエラーが出力されていないか確認します。
動作確認
逆引きできるかを確認します。hoge.example.com が引けていればOKです。
$ dig @ns.example.com -x AAA.BBB.CCC.DDD
; <<>> DiG 9.6.0-APPLE-P2 <<>> @ns.example.com -x AAA.BBB.CCC.DDD
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1530
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;DDD.CCC.BBB.AAA.in-addr.arpa. IN PTR
;; ANSWER SECTION:
DDD.CCC.BBB.AAA.in-addr.arpa. 86400 IN PTR hoge.example.com.
;; AUTHORITY SECTION:
DDD.CCC.BBB.AAA.in-addr.arpa. 86400 IN NS ns4.sphere.ad.jp.
DDD.CCC.BBB.AAA.in-addr.arpa. 86400 IN NS ns.example.com.
;; ADDITIONAL SECTION:
ns.example.com. 3600 IN A "ネームサーバ1のIPアドレス"
ns2.example.com. 86099 IN A "ネームサーバ2のIPアドレス"
;; Query time: 10 msec
;; SERVER: "ネームサーバ1のIPアドレス"#53("ネームサーバ1のIPアドレス")
;; WHEN: Sun Jan 31 14:44:00 2010
;; MSG SIZE rcvd: 151
コメントを残す