/etc/resolv.confで定義されていないドメイン

/etc/resolv.confで定義されていないドメイン

ないサーバーがどんどん増えると思います。フィールドファイルで定義されています/etc/resolv.conf。単一探す入り口。
この設定をいつ使用しますか?
どのような場合には使用できませんか?

nameserver xxx.xxx.xxx.xxx
nameserver yyy.yyy.yyy.yyy
nameserver zzz.zzz.zzz.zzz

search domain1 domain2 domain3 ...

ベストアンサー1

aを指定すると、domain最初のドメインになりますsearch。この検索機能は設定の基本目的なので、ほとんどの場合、domain1つの項目を定義するだけです。search

サフィックスが含まれている場合は、ドメインになるdomainシステムのホスト名に基づいて自動的に決定することもできます。.

resolv.confAとAの主な違いは、完全domain修飾ドメイン名(FQDN)を解決しようとするローカルプロセスです。最初は、SMTPサーバーがローカルFQDNを知りたがって、それを解決するためにlocalhost / domain構成を使用できると考えました。時間が経つにつれて、NAT、仮想ホスト、ロードバランサーなどの要因によってシステムが実際に表す実際のサービスに意味がなくなるため、ローカルホスト名とドメインへの依存度がますます減少します。これは、ほとんどのソフトウェアがローカルホスト名からドメイン名を決定するのではなく、ドメイン名の代替構成オプションを提供することを意味します。

man resolv.conf

フィールドローカルドメイン名。
このドメイン内の名前に対するほとんどのクエリでは、ローカルドメインに関連付けられた短い名前を使用できます。ドメインエントリが存在しない場合は、gethostname(2)によって返されたローカルホスト名がドメインを決定します。ドメイン部分は最初の「。」それ以降のすべてと見なされます。最後に、ホスト名にドメイン部分が含まれていない場合は、ルートドメインと見なされます。

探すホスト名検索の検索リストです。
検索リストは通常​​ローカルドメイン名によって決定され、デフォルトではローカルドメイン名のみが含まれます。これは、検索キーワードの後に​​必要なドメイン検索パスをリストし、名前をスペースまたはタブで区切って変更できます。 ndotsポイント(デフォルトは1)より少ない数を含むパーサークエリは、一致するエントリが見つかるまで検索パスの各コンポーネントを使用して順番に試行されます。複数のサブドメインがある環境では、中間者攻撃やルートDNSサーバーへの不要なトラフィックを防ぐために、以下のndots:nオプションをお読みください。リストされているドメインのサーバーがローカルでない場合、このプロセスは遅くなり、多くのネットワークトラフィックを生成する可能性があり、ドメインの1つに使用可能なサーバーがない場合はクエリがタイムアウトします。検索リストは現在6フィールド、合計256文字に制限されています。

おすすめ記事