DNSサフィックスはサブドメインが追加されていない場合にのみ機能します

DNSサフィックスはサブドメインが追加されていない場合にのみ機能します

私たちのドメインには DNS サフィックスがあり、または などourdomain.localの追加の DNS コンポーネントがある場合はいつでも機能します。つまり、またはと入力するだけで正しく解決されます。ただし、 がある場合は は解決されず、 のみ解決されます。test1.ourdomain.localgraphs.ourdomain.localtest1graphsremote.graphs.ourdomain.localremote.graphsremote.graphs.ourdomain.local

これは Windows Server 2012R2 の展開です。しかし、問題はクライアント側にあるようだLinux クライアントは正しく解決できますremote.graphsが、Windows クライアントはそうではありません。Linux クライアントはグループ ポリシーなどによって管理されておらず、DNS を手動で構成するだけです。

options ndots:3
nameserver 192.168.123.123
nameserver 8.8.8.8
search ourdomain.local

Linux のサブドメインの解決が正しく機能するようにする場所だと思いますoptions ndots:3。Windows クライアントで同等または類似のものを探していますoptions ndots:3。正しい解決を有効にするには、グループ ポリシーでどのような構成を設定する必要がありますか?

ノート: /etc/resolv.confオプションoptions ndots:Nの詳細はここを参照:

[...]
sets a threshold for the number of dots which must appear in a name
given to res_query(3) (see resolver(3)) before an initial absolute
query will be made. The default for n is 1, meaning that if there are 
any dots in a name, the name will be tried first as an absolute name 
before any search list elements are appended to it. The value for this
option is silently capped to 15.
[...]

解決策付き編集:

解決策は、複数のラベル名に追加Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient に REG_DWORD として値 1 として保存- これはローカルで実行することも、GPO経由で有効にすることもできます。「コンピューターの構成 / 管理用テンプレート / ネットワーク / DNS クライアント」の下にある「修飾されていない複数ラベル名クエリへの DNS サフィックスの追加を許可する」。

ここで答えを見つけました(serverfault の別の質問)

答え1

解決策は、複数のラベル名に追加Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient に REG_DWORD として値 1 として保存- これはローカルで実行することも、GPO経由で有効にすることもできます。「コンピューターの構成 / 管理用テンプレート / ネットワーク / DNS クライアント」の下にある「修飾されていない複数ラベル名クエリへの DNS サフィックスの追加を許可する」。

ここで答えを見つけました(serverfault の別の質問)

関連情報