- ベストアンサー
DNS
DNSサフィックスについてご存知でしたら教えてください 自力で調べたところ、サフィックスとはNET BIOS名などのうしろに付加され、通信時に使用されるらしいと いうことは分かりました。が、いまいちピンときません。 いったいDNSサフィックスとはどういうものなのでしか? そしてサフィックスを付加しなかった場合にはどのような ことが、起こってしまうのでしょうか?例としてあげてもらえるとうれしいです。また、DNSについて分かりやすいサイトや参考書をご存知でしたら、教えてください。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
#2です。 ちょっと読み違えてしまいました。すみません。 #1補足から >上記はLANを組んでいる環境だとNetBiso名以外の名前の解決が出来ないということでしょうか? > *以外*だったんですね。 NetBIOS以外ということは、TCP/IPの名前解決ということでいいでしょうか? これらはHOSTS及びDNSサーバへの要求 となります。 HOSTSは今回はDNSの話なので省略しますが、 サフィックスはDNSサーバへの要求の出し方に関係してきます。 指定していなければそのまま要求を出すだけです。 例えばtest.example.com であれば、test.example.com. の要求を test であれば、 test. の要求をDNSサーバに(たぶん)出します。 (もしかするとトップレベルドメインでの解決は要求しないかもしれません) ですので、特にサフィックスを指定していなくても、インターネットへの接続においては 問題ないでしょう。
その他の回答 (2)
#1補足より >上記はDNSサーバで行う設定でしょうか? > いいえ、クライアント(リゾルバ)側です。 例えば、Windows9xならTCP/IP設定→DNSのドメイン(O)の欄に Windows2000/XPならマイコンピュータ右クリック→プロパティ→コンピュータ名→[変更]→[詳細]の 「このコンピュータのプライマリDNSサフィックス」の欄機記載します。 WindowsNT系ならこのプライマリDNSサフィックスとは別に サフィックスSearchリストにて、検索場所や順序を指定することが出来ます。 >上記はLANを組んでいる環境だとNetBiso名以外の名前の解決が出来ないということでしょうか? > いいえ。 DNSの話をされているので、NetBIOSもTCP/IP上で有効になっているとして(NetBIOS Over TCP/IPが有効) 名前解決の順序は以下のようになります。 ブロードキャスト→WINS→LMHOSTS→HOSTS→DNS つまりDNSの名前解決は一番最後ですね。 (ノードによって順番や参照が異なります) HUBが一台といった小規模のLANですと、始めのブロードキャストで名前解決ができるので問題ないです。
DNSにおいて、www.okweb.ne.jp. といった完全な名前(FQDN)ではなく、 www 等で名前検索した場合に補足される部分です。 例えばDNSサフィックスに「sub.example.com」と指定した状態で「host1」を検索した場合 host1.sub.example.com. を探してくれます。 あとはDNSクライアント(リゾルバ)の仕様に基づいて、 見つからなかったらさらにhost1.example.comも検索する等動作が異なります。 余計わかりにくいかな...すみません^ ^;; わからなかったら補足して下さい。 >サフィックスを付加しなかった場合にはどのようなことが、起こってしまうのでしょうか? > ホスト名だけで指定した場合に名前解決出来なくなります。 といってもLANを組んでいない場合はほとんど影響はないでしょう。 (LANを組んでいてもあまり使わないかな) >DNSについて分かりやすいサイトや参考書をご存知でしたら、教えてください。 > ほとんどがDNSサーバよりになってしまいますが、 http://www.atmarkit.co.jp/fnetwork/rensai/dns01/dns01.html http://dns.qmail.jp/ 書籍はやはりバッタ本ですかね(決してわかりやすいとは言えませんが...) http://www.oreilly.co.jp/BOOK/dns4/
補足
早速の回答有難う御座います。 現在疑問に感じている環境ですが、 LANを組んでいます。 >あとはDNSクライアント(リゾルバ)の仕様に基づいて、 >見つからなかったらさらにhost1.example.comも検索する>等動作が異なります 上記はDNSサーバで行う設定でしょうか? >ホスト名だけで指定した場合に名前解決出来なくなりま >す。 >といってもLANを組んでいない場合はほとんど影響はない >でしょう。 上記はLANを組んでいる環境だとNetBiso名以外の名前の 解決が出来ないということでしょうか?
お礼
なんとなくですが理解出来た気がします。 色々と丁寧に回答して頂き、感謝しております。 本当に有難う御座いました。