FreeBSD 2.X についての FAQ (よくある質問とその答え) : ネットワーキング : 何故自分のサイトのホストに対して FQDN を使用する必要があるのですか?
Previous: DEC の PCI チップセットを用いている network カードにはどのような物がありますか?
Next: すべてのネットワークの操作に対して ``Permission denied'' というメッセージが表示されるのですが.

10.17. 何故自分のサイトのホストに対して FQDN を使用する必要があるのですか?

実際にはそのホストは別のドメインにあるのではないですか. たとえば, foo.bar.edu というドメインの中から, bar.edu ドメインにある ``mumble'' というホストを指定したい場合には, ``mumble'' だけでは 駄目で, ``mumble.bar.edu'' という fully-qualified domain name で 指定しなければなりません.

伝統的に, BSD の BIND の resolver ではこのような事は可能でしたが, FreeBSD に入っている bind の現在のバージョンでは, 自分以外のドメインに対して FQDN でない別名を自動的につけてくれるような事はありません. したがって mumble というホスト名は mumble.foo.bar.edu という名前か, もしくは root ドメイン内にある場合にしか適用されません.

これは, mumble.bar.edumumble.edu ということなったドメイン名に対してホスト名のサーチがおこなわれていた 以前の振る舞いとは異なったものです. このような事が悪い例もしくは セキュリティホールとみなされる理由については RFC 1535 を見てください.

/etc/resolv.conf の中で

        domain foo.bar.edu
      

と書いてある行を

        search foo.bar.edu bar.edu
      

のように書きかえることで, 上のような事ができます. しかし, RFC 1535 にあるように, search order が ``ローカルな管理と パブリックな管理の境界'' をまたがないようにしてください.


FreeBSD 2.X についての FAQ (よくある質問とその答え) : ネットワーキング : 何故自分のサイトのホストに対して FQDN を使用する必要があるのですか?
Previous: DEC の PCI チップセットを用いている network カードにはどのような物がありますか?
Next: すべてのネットワークの操作に対して ``Permission denied'' というメッセージが表示されるのですが.