web-dev-qa-db-ja.com

内部BINDドメインでホスト名をドメイン名に解決する

CentOSのBINDを使用してネームサーバーとして機能し、学習目的でホームネットワークにドメインを設定しています。ネームサーバーを内部ドメイン(plumbnicoll.family)のタイプマスターとして稼働させており、LAN内の他のコンピューターから順方向および逆方向のルックアップを実行できます。たとえば、Host office2.plumbnicoll.familyは正しくoffice2.plumbnicoll.familyのアドレスは192.168.1.を返します。

office2をそのアドレスに解決できるようにしたいのですが、最後に.plumbnicoll.familyを置く必要はありません。

これは可能ですか、それとも望ましいですか? LinuxとWindowsの両方のコンピューターを使用して、自宅で混合環境を実行しています。

8
Adam Plumb

それは可能であり、完全に望ましいものです。 Linuxマシンの場合:

  1. 追加 search plumnicoll.familyを/etc/resolv.confに

Windowsマシンの場合(Windows XPの手順、他のバージョンは適応が必要ですが、類似している必要があります):

  1. [スタート]> [設定]> [ネットワーク接続]に移動します
  2. ローカルネットワーク接続を右クリック> [プロパティ]
  3. [インターネットプロトコル(TCP/IP)]を左クリックします。
  4. プロパティを左クリックします
  5. [詳細]を左クリックします
  6. [DNS]タブを左クリックします
  7. 左クリックこれらのDNSサフィックスを追加
  8. 追加を左クリック
  9. タイプplumnicoll.family
  10. [追加]を左クリックします
  11. oKを左クリック
  12. oKを左クリック
  13. [OK]を左クリックします
5
chaos

これはクライアント構成の問題であり、サーバー構成の問題ではありません。ドメインをresolv.confの検索パスに配置することを推奨するのは、クライアントの変更です。 WindowsまたはMacOS Xで、またはDHCPサーバーを使用している場合はDHCPサーバーのDHCPスコープオプションで、同じことを(GUIを使用して)実行します。

3
jj33

これは、デフォルトの検索ドメインに関係しています。これは多くの場合、DHCPサーバーによってプッシュされるか、手動で設定できます

(マイコンピュータ|プロパティ|コンピュータ名|変更| primary domain suffix

2
Brent

次のように、ドメイン名を検索ドメインとして/etc/resolv.confに入力してみてください。

/etc/resolv.conf
search plumbnicoll.family

これにより、ホスト名を使用できるようになります。

1
WerkkreW

ドメインが同じネットワーク上に存在する場合は、/etc/resolv.confに以下を配置します。

ドメインplumbnicoll.family

このインスタンスでは、domainを優先してsearchを使用することをお勧めします。

1
Dan Carley