NSLOOKUP이 잘못된 주소와 함께 신뢰할 수 없는 답변에 내 도메인을 추가하여 반환합니다.

NSLOOKUP이 잘못된 주소와 함께 신뢰할 수 없는 답변에 내 도메인을 추가하여 반환합니다.

최근에 Windows 2008r2 서버를 설치했습니다(작업 그룹만 해당, AD 또는 도메인 없음). 이 서버에는 DNS가 활성화되어 있습니다.

LAN의 다른 클라이언트 시스템에서 NSLOOKUP을 실행하여 DNS 작동을 테스트합니다.

시작할 때 서버 이름과 IP 주소가 올바르게 나열됩니다.

> 프롬프트에서 "realdomain.com"을 입력하면 NSLOOKUP이 다음을 반환합니다.

Non-authoritative answer:
Name:   realdomain.com.my.domain.net
Address:  67.215.65.132

클라이언트 시스템에서 이름을 확인할 수 있어서 DNS는 어느 정도 작동하고 있는데 "my.domain.net"이 왜 붙는지 모르겠습니다.

realdomain.com에 대해 반환된 67.215.65.132 주소도 올바르지 않습니다. 주소는 실제로 OpenDNS에 속합니다. OpenDNS를 전달자로 사용하고 있는데 해당 주소는 208.67.xxx.xxx입니다.

"my.domain.net"은 내 로컬 LAN 서버의 기본 DNS 접미사입니다. 서버가 개인 네트워크에 있기 때문에 공개적으로 표시되는 도메인은 아닙니다.

이 질문꽤 유사한 것 같지만 솔루션을 적용하는 방법을 이해하지 못합니다. "...네트워크 솔루션 구성에서 와일드카드 항목을 제거하십시오." 어떤 와일드카드 항목이 있나요? "네트워크 솔루션 구성"은 어디에 있습니까?

참조된 질문에서와 같이 realdomain.com을 입력하면 됩니다. (마침표가 끝에 있음) 올바르게 작동하고 올바른 주소를 반환합니다.

답변1

> 프롬프트에서 "realdomain.com"을 입력하면 NSLOOKUP이 다음을 반환합니다. 신뢰할 수 없는 답변: 이름: realdomain.com.my.domain.net 주소: 67.215.65.132

이는 정규화되지 않은 nslookup 쿼리를 제출할 때 발생합니다. Nslookup에는 후행 . 쿼리가 정규화되도록 합니다. 후행이 부족합니다. nslookup이 기본 및/또는 연결별 DNS 접미사를 쿼리에 추가하도록 합니다.

클라이언트 시스템에서 이름을 확인할 수 있어서 DNS는 어느 정도 작동하고 있는데 "my.domain.net"이 왜 붙는지 모르겠습니다.

예. DNS 클라이언트가 올바르게 작동하고 있습니다. nslookup이 이런 방식으로 동작하는 이유에 대한 이전 설명을 참조하세요.

realdomain.com에 대해 반환된 67.215.65.132 주소도 올바르지 않습니다. 주소는 실제로 OpenDNS에 속합니다. OpenDNS를 전달자로 사용하고 있는데 해당 주소는 208.67.xxx.xxx입니다.

OpenDNS는 realdomain.com.my.domain.net에 대한 NXDOMAIN 응답을 하이재킹하고 서비스를 제공하는 일종의 랜딩 페이지로 추정되는 IP 주소를 반환하고 있습니다. 반환된 IP 주소는 DNS 서버의 IP 주소가 아니라 NXDOMAIN 응답을 리디렉션하는 IP 주소입니다. -http://en.wikipedia.org/wiki/DNS_hijacking

my.domain.net"은 내 로컬 LAN 서버의 기본 DNS 접미사입니다. 서버가 개인 네트워크에 있으므로 공개적으로 표시되는 도메인이 아닙니다.

mydomain.net은 서버의 기본 DNS 접미사입니다. 이는 서버에서 nslookup을 실행하는 동안 nslookup이 정규화되지 않은 쿼리에 추가하는 DNS 접미사입니다.

이 질문은 매우 유사한 것 같지만 "...네트워크 솔루션 구성에서 와일드카드 항목을 제거하십시오"라는 솔루션을 적용하는 방법을 이해하지 못합니다. 어떤 와일드카드 항목이 있나요? "네트워크 솔루션 구성"은 어디에 있습니까?

귀하의 경우에는 해당되지 않습니다. OpenDNS가 NXDOMAIN 응답을 하이재킹하고 있습니다.

참조된 질문에서와 같이 realdomain.com을 입력하면 됩니다. (마침표가 끝에 있음) 올바르게 작동하고 올바른 주소를 반환합니다.

정확히. 이것이 nslookup을 사용하는 올바른 방법입니다.

귀하의 질문에 설명하신 모든 내용은 nslookup에 관한 한 완전히 정상적인 동작입니다. 유일한 문제는 OpenDNS가 NXDOMAIN 응답을 하이재킹하고 있다는 사실입니다. 실제로는 그렇게 해서는 안 됩니다.

답변2

비슷한 결과를 얻습니다.

D:\Users\tannerf>nslookup domain.net 208.67.222.222
Server:  resolver1.opendns.com
Address:  208.67.222.222

Non-authoritative answer:
Name:    domain.net.MYSUFFIX.COM
Address:  67.215.65.132

이름을 확인할 수 없을 때 OpenDNS가 리디렉션하는 것 같습니다. 확인되지 않는 하위 도메인으로 쿼리를 변경할 수 있으며 동일한 결과가 반환됩니다.

D:\Users\tannerf>nslookup mdmarra.local 208.67.222.222
Server:  resolver1.opendns.com
Address:  208.67.222.222

Non-authoritative answer:
Name:    mdmarra.local.microsoft.com
Address:  67.215.65.132

nslookup기본적으로 검색 접미사를 추가합니다. 보세요이 질문. 그리고 여기OpenDNS를 애도하는 스레드' 결정. 나 자신도 몹시 혼란스럽다고 생각한다.

OpenDNS의 리디렉션을 방지하려면 다음을 살펴보세요.여기.

관련 정보