特定のIPに対してDNSを正しく設定する方法は?

特定のIPに対してDNSを正しく設定する方法は?

インターネットからチュートリアルを読んだ後も、Debian はドメイン名を IP アドレスに設定することに成功しませんでした。これは私のものです/etc/resolv.conf

domain localdomain
search localdomain
nameserver 172.16.170.2

domain utopia.net
search utopia.net
nameserver 172.16.170.135

しかし、うまくいきません。たとえば、試してみますが、うまくいきます。なぜですか? utopia.netサーバーが機能し、IPを指すようにしたいのですが...ssh [email protected]ssh [email protected]

ベストアンサー1

/etc/resolv.conf名前とIPアドレス間のマッピングは設定されません。これは、単に翻訳を要求するサーバー(ネームサーバーとも呼ばれるDNSサーバー)をコンピュータに通知します。

2つのオプションがあります。

  • 実際にDNSを使用しない「静的オプション」は、エントリを次に追加することです/etc/hosts。次の行を追加します。

    172.16.170.135 utopia.net
    

    準備ができているはずです。これは実際のIPよりも優先されますが、utopia.netこの情報を追加したコンピュータでのみ可能です。/etc/hosts

  • 実際のDNSオプション:ドメイン名を登録し、そのドメイン名の「領域」内のIPアドレスへのマッピングを宣言する必要があります。これはDNSを使用するすべてのコンピュータで機能しますが、ドメイン名を「購入」(実際にリース)して正しく設定する必要があります。

もう1つの選択肢は、独自の「ローカル」ドメイン名を持ち、それをネームサーバーに構成してから、検証にそのネームサーバーを使用するようにコンピューターを構成することです。これにより、ある場所で名前をIPマッピングに変更する必要があり、複数のコンピュータでマッピングを使用できます。しかし、これは現在の能力を超えたものかもしれません。

おすすめ記事