web-dev-qa-db-ja.com

resolv.confは、合計256文字の6つのドメインに制限されています

私は、異なるドメインを持つ別のマシンに「ジャンプ」するために使用されるマシン(Debian jessie)を持っています...実際には多くのドメインがあります。

なので man resolv.conf教えてください。ホスト名ルックアップの検索リストは最大6ドメインまたは256文字に制限されています。

ドメイン検索の数を増やすにはどうすればよいですか?

前もって感謝します。

7
albertovar

man page for resolv.confから

Glibc 2.25以前では、検索リストは合計256文字の6つのドメインに制限されています。 glibc 2.26以降、検索リストは無制限です。

そのため、glibcをアップグレードすると、この問題が解決するはずです。 Debians バスター以降、および buntus 17.10以降の場合、glibcのパッケージバージョンは2.26以上であり、aptアップデートのみが必要です。それ以外の場合は、必要に応じて手動でアップグレードできます。

3
deef0000dragon1

検索ドメインの数を増やすことはできません。

ただし、次のことができます。

  1. /etc/hostsにIPアドレス、完全なホスト名、および短いエイリアスを使用してエントリを追加します。注:ホストのIPアドレスが変更された場合は、/etc/hostsエントリを更新する必要があるため、これはa)DNSの目的を無効にし、b)中程度の方法で迷惑な「解決策」になる可能性があります。長期。

  2. 「他のマシンにジャンプする」という意味であれば、それらのマシンにsshを意味する場合は、~/.ssh/configファイルにホストの定義を追加できます。次に、完全修飾ドメイン名OR構成で指定した短い名前のいずれかを使用して、これらのホストにSSHで接続できます。

例えば.

Host foo
   Hostname foo.example.com
   User cas

ssh fooは、リモートユーザー名casを使用してfoo.example.comにSSH接続しようとします。

2
cas