DNS 접미사는 하위 도메인이 추가되지 않은 경우에만 작동합니다.

DNS 접미사는 하위 도메인이 추가되지 않은 경우에만 작동합니다.

도메인에 대한 DNS 접미사가 있으며 예를 들어 or와 ourdomain.local같은 추가 DNS 구성 요소가 하나 있을 때마다 작동합니다 . 즉, or 만 입력 하면 올바르게 해결됩니다. 그러나 우리가 가지고 있다면 해결 되지 않고 해결될 것입니다.test1.ourdomain.localgraphs.ourdomain.localtest1graphsremote.graphs.ourdomain.localremote.graphsremote.graphs.ourdomain.local

이는 Windows Server 2012R2 배포입니다.그러나 문제는 클라이언트 측인 것 같습니다., Linux 클라이언트는 올바르게 확인할 수 있지만 remote.graphsWindows 클라이언트는 그렇지 않기 때문입니다. Linux 클라이언트는 그룹 정책 등으로 관리되지 않으며 DNS에 대한 수동 구성만 있습니다.

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

options ndots:3Linux의 하위 도메인에 대해 해결 방법이 올바르게 작동할 수 있다고 생각합니다 . options ndots:3Windows 클라이언트와 동등하거나 유사한 제품을 찾고 있습니다 . 올바른 해결을 위해서는 그룹 정책에서 어떤 종류의 구성을 설정해야 합니까?

노트: /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에서 값이 1인 REG_DWORD로- 이 작업은 로컬에서 수행할 수 있으며, GPO를 통해 활성화된 경우에는 다음을 통해 수행할 수 있습니다."컴퓨터 구성/관리 템플릿/네트워크/DNS 클라이언트" 아래에 있는 "정규화되지 않은 다중 레이블 이름 쿼리에 DNS 접미사 추가 허용"입니다.

여기서 답을 찾았습니다(serverfault에 대한 또 다른 질문).

답변1

솔루션은 다음을 활성화하는 것으로 구성됩니다.다중 라벨 이름에 추가Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient에서 값이 1인 REG_DWORD로- 이 작업은 로컬에서 수행할 수 있으며, GPO를 통해 활성화된 경우에는 다음을 통해 수행할 수 있습니다."컴퓨터 구성/관리 템플릿/네트워크/DNS 클라이언트" 아래에 있는 "정규화되지 않은 다중 레이블 이름 쿼리에 DNS 접미사 추가 허용"입니다.

여기서 답을 찾았습니다(serverfault에 대한 또 다른 질문).

관련 정보