Debian でホスト名解決を有効にするには? [閉鎖]

Debian でホスト名解決を有効にするには? [閉鎖]

専用サーバーにDebianをインストールしました。このサーバーを借りた会社は私に3つの住所を提供しました。

  • DMZ IP
  • マスク
  • ゲートウェイ

サーバーはホスト名を解決できません。したがって、pingとIPを使用すると動作します。ホスト名をpingするとそうではありません。そこに何でも入れるべきだと思います。

/etc/resolv.conf

しかし、私はそれが何であるかわかりません。玄関口になるでしょうか?

答え1

いいえ、ゲートウェイはルーターです。ネームサーバーを指定する必要があります。たとえば、

nameserver 209.244.0.3
nameserver 209.244.0.4

または、使用したいネームサーバーが何でも可能です。あなたのホスティングプロバイダのネームサーバーはあなたのサーバーに非常に近いです。これはおそらく最善の選択であり、あなたが使用するネームサーバーのIPアドレスを要求する必要があります。または、検索エンジンを使用して公に利用可能なネームサーバーを探します。私のホストはレベル3に非常に近いので、上記のレベル3ネームサーバーを使用します。

もう一つの良いオプションはsearchordomainオプションです。マニュアルで(man resolv.conf):

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

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

検索リストは現在6フィールド、合計256文字に制限されています。

domain your-domain-name.com
nameserver 209.244.0.3
nameserver 209.244.0.4

関連情報