前回はホスト名からIPアドレスを取得するための正引き情報設定を行ないました。今回はIPアドレスからホスト名を取得するための逆引き情報設定の方法について見ていきます。設定は逆引き用設定ファイルを編集することで行ないます。
まずは作成済みの逆引き用設定ファイルを見てみましょう。当ファイルはnamed.confのopionsステートメント「directory」で指定したディレクトリに、逆引き用zoneステートメントの「file」で指定したファイル名で作成します。
# vi webtest01.com.rev $TTL 86400 @ IN SOA ns.webtest01.com. root.webtest01.com.( 2015123105 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) IN NS ns.webtest01.com. 10 IN PTR ns.webtest01.com. 1 IN PTR pc01.webtest01.com. 2 IN PTR pc02.webtest01.com. 254 IN PTR router.webtest01.com.
上記を見てわかるように、$TTLディレクティブ、SOAレコードやNSレコードが表す意味は正引き用設定ファイルと同じです。今回は逆引き用のPTRレコードについて見ていきます。
PTRレコード
PTRレコードは逆引き(IPアドレスからホスト名を取得する)のための情報を記述します。1つのIPアドレスは1つの正規なホスト(ドメイン)名のみに対応させます。
10 IN PTR ns.webtest01.com. 1 IN PTR pc01.webtest01.com. 2 IN PTR pc02.webtest01.com. 254 IN PTR router.webtest01.com.
PTRレコードでこのDNSサーバーが管理しているドメインのIPアドレスとホスト名の対応を記述しています。ホスト名はFQDNで記述します。
上記レコードを追加することで、例えば、IPアドレス「172.16.0.1」に対する名前解決を要求されたときホスト名「pc01.webtest01.com.」が返されるようになります。
以上で逆引き用設定ファイルの編集は完了です。