質問: 逆引きの設定の仕方で、調べてもわからないので、教えてください。 例えば、 LAN内にあるクライアントコンピュータ(Linux)から 「ex : 216.58.221.163(goole) → ドメイン名」を取得したい場合。 ``` zone "2.0.192.in-addr.arpa" { ←逆引きの表記方法に従ったゾーンを記述する type master; file "192.0.2.rev"; ←ゾーンファイル名を指定する }; ``` > > ここではプロバイダーから「192.0.2.0/24(192.0.2.0〜192.0.2.255)」というIPアドレスブロックが割り当てられ、逆引きのゾーンを委任されたと仮定する > > > と書いてありました。 このIPアドレスについて疑問があります。 このIPアドレスとは自分のコンピュータのIPアドレスですよね?? プロバイダーから割り当てられたIPアドレスということはグローバルIPですか? その場合、随時グローバルIPは変更されるはずです。 いちいち変更されるたびに設定しなおさないといけないのでしょうか?? 自分のコンピュータに割り当てられたローカルIPアドレス(ルータから割り当てられた)では出来ないんでしょうか?? 127.0.0.1を指定した場合は、どのような効果があるのですか? > > zone "0.0.127.IN-ADDR.ARPA"は、localhostを処理するためのおまじないです。ここはどんなサイトでも同じになります。 > > > 教えてください。 > > [追記します] > > > 本:Linuxサーバ構築・設定のすべて(BIND設定が載っているものは数があまり多くありませんでした。) サイト : 量が多いので、わかりやすかったものを載せます。リンク内容, リンク内容 > > [追記2] > > > この質問をするに至った経緯から説明いたします。 ex : dig -x 172.217.26.3 これでipアドレスからドメイン名の所得を行っても nxdomainと出てきていしまうんです。 teratailで質問したところ「逆引き情報の設定が必要です」と言われたので、調べてみました。 BIND9の設定がたくさん出てきたので、自分もやってみることにした というわけです。 DNSサーバーを構築したいわけではなくて、最終的にはipアドレスからドメイン名の取得のための設定ができればいいのです。 以下の参考サイトを載せます。 リンク内容 公開されている逆引きのDNSにリクエストすればドメイン名を取得できるかな? とも思ったのですが、、、
回答: こんにちは。 誰のために、どのコンピューターの逆引き情報を設定したいのかによります。 自社内のみに公開? インターネット利用者全員?であれば、そもそも逆引きさせたい公開されたドメインはご自分でお持ちでしょうか?(他人のドメイン名を使うことはできませんよ) 自分用に、自宅外から自分のPCにアクセスしたいため? 自社内のみであれば... WindowsOS でしたら、IPアドレスを割り当てられたコンピューターから、社内のDNSサーバへ自ら登録しにいかせることができます(動的更新機能) Linux (bind) では nsupdate を利用するようです。 http://discypus.jp/wiki/?Linux%2Fnsupdate%A4%C7%A5%DB%A5%B9%A5%C8%A4%F2%C5%D0%CF%BF http://d.hatena.ne.jp/marqut/20120610/1383674556 自分用に、自宅外から自分のPCにアクセスしたいのであれば、「ダイナミックDNSサービス」を利用し、お使いのパソコンとルーターに設定をすれば、インターネット上のDNSサーバへ自動的に登録されます。(が、逆引きする用途を私には思いつきません) いずれにしても、DHCP配信(IPアドレス等自動割当)されるIPアドレスの逆引き情報登録は、手でDNSレコードを編集するような方法で行う方法では非現実的です。