- - PR -
DNS 逆引きで表示されるドメイン名
1
投稿者 | 投稿内容 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-03-01 12:31
IPアドレス->ドメイン名
バーチャルドメイン名もすべて表示させるnslookupオプションコマンドはありますか? | ||||||||||||
|
投稿日時: 2007-03-01 12:52
バーチャルなのは(例えばWeb)サーバソフト側の設定によるもので、DNS的にはアドレスがバーチャルなのかリアルなのか知った事では無いですね。
でもって、DNSの逆引きの設定で同じIPアドレスでわざわざバーチャルなサーバ分まで設定するような管理者って少ないのでは? あまり意味ないし。 | ||||||||||||
|
投稿日時: 2007-03-01 15:41
結論から言うとないです。
ホスト名ベースのバーチャルホスティングを行う場合、DNSのレコードは、 以下の様に登録しますが、
DNSは、DNSレコードの左辺の値(xxx, yyy, zzz)の問い合わせがあったら、 右辺の値(aaa)を応答する、というシンプルな動作しかできません。 右辺の答えが特定の値(例えば aaa)である、左辺(xxx, yyy, zzz)を リストアップするということはできません。 なので、IPアドレス aaa を逆引きしたら、ドメイン名 vvv しか得られないのです。 なお、1つのIPアドレスに対して複数のPTRレコードは設定できません。 [ メッセージ編集済み 編集者: Tasuku 編集日時 2007-03-01 15:47 ] | ||||||||||||
|
投稿日時: 2007-03-01 16:34
RFCでの定義、DNSサーバソフトの実装、どちらが根拠ですか? RFCはまだ見てませんが、MicrosoftDNSの実装としては、 すべてのリソースレコードに対してラウンドロビンが実装可能です。
のような定義ですが、実際試してみたら設定できてしまいましたし、 できるという情報も公開されてます。 http://technet2.microsoft.com/WindowsServer/ja/Library/e0f49958-f290-49fc-adb4-71ed8deefd621041.mspx また、nslookupのクエリに対して複数定義された複数のレコードを、 循環型で応答してます。これはAレコードのラウンドロビンと同様です。 なので、質問者の質問の通り、nslookupの表示オプションの問題だけでしょう。 set debugオプションではどうでしょう? ところで、BIND実装とRFCはどうなってるんですかね。 # 想像力が乏しいのか、どんなケースで使うのか全然思いつきませんが<PTRのラウンドロビン [追記] # spam対策対策で、逆引きで名前さえ引ければいいケースとかはありますね。 [ メッセージ編集済み 編集者: Mattun 編集日時 2007-03-01 17:40 ] | ||||||||||||
|
投稿日時: 2007-03-01 18:36
調べてみました。
私も誤解していたんですが、RFC的には、禁止していないようです。
IETFが発表した考察?がありますが、発生しうるリスクが淡々と書かれている という感じです。
http://tools.ietf.org/html/draft-ietf-dnsop-reverse-mapping-considerations-02 "multiple PTR records"でググると結構、物議を醸している話題ではあるようです。
質問者自身が自分で管理していないバーチャルホスト・DNSが対象であれば、 PTRレコードが複数登録されている保証はないわけで、 であれば、リゾルバ側ではどうにもできなくなるかと。 |
1