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


8

学習目的でホームネットワークにドメインを設定し、CentOSのBINDをネームサーバーとして機能させています。ネームサーバーを立ち上げ、内部ドメイン(plumbnicoll.family)のタイプマスターとして実行しており、LAN内の他のコンピューターからの正引きと逆引きを行うことができます。たとえば、ホストoffice2.plumbnicoll.family は、アドレス192.168.1.3を持つoffice2.plumbnicoll.familyを正しく返します。

私が欲しいのは、末尾に.plumbnicoll.familyを付けなくても、office2だけをそのアドレスに解決できることです。

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

回答:


5

それは可能で完全に望ましい。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を左クリック

ああ!これが「search xyz」行の目的です。ドイ!
Adam Plumb

3

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


1
DHCPオプションについて言及する場合は+1。私はむしろ、それがホームネットワーク上でほんのわずかであっても、DHCPサーバーで、次に各クライアントマシンで1つの変更を行います。
steve.lippert

2

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

(マイコンピュータ|プロパティ|コンピュータ名|変更| プライマリドメインサフィックス


1

ドメイン名を/etc/resolv.confに検索ドメインとして配置してみてください。たとえば、次のようにします。

/etc/resolv.conf
search plumbnicoll.family

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


1

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

ドメインplumbnicoll.family

あなたはおそらくこの場合domainに有利に使用したいと思いsearchます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.