핑 -a 및 Resolve-DnsName -DnsOnly가 성공하는 동안 NSLOOKUP이 실패 함


0

nslookup가맹 도메인의 여러 호스트에 대해 호스트를 작성 하려고하는데 모든 nslookup이 실패합니다. 일반적인 설명은 연결이 NetBIOS에 의한 것이지만이 경우 Resolve-DnsName -DnsOnly해당 설명을 배제해야합니다. 같은 주장이 계속됩니다 ping -a.

설명하기 위해. 네트워크 "DCCorpNet"에 VPN으로 연결되어 있으며 엔터프라이즈 도메인 "enterprise.com"에 대한 nslookup을 완료하려고합니다. 확인하려는 호스트에 대한 A 레코드가 있으므로 'nslookup SomeHost.enterprise.com'IP 주소를 반환 할 것으로 예상 합니다. 그러나 응답, 그리고 이상하게도 없다 'ping -a SomeHost.enterprise.com'그리고 'Resolve-DnsName - DnsOnly SomeHost.enterprise.com'예상대로 작동합니다.

어떻게이 문제를 해결할 수 있습니까? 그리고 호스트 DNS 레코드를 업데이트하기 위해 호스트 DNS 레코드에 응답하기 위해 무엇을 배우려면 무엇을 더 배워야 nslookup합니까?

(사물이 설정되어 있으므로 DNS 문제는 반대 방향으로 예상되지만 실제로는 그렇지 않습니다.)


nslookup에 사용할 도메인 서버를 지정하면 어떻게됩니까? Google의 DNS 서버 또는 내부 DNS 서버를 사용할 수 있습니다. 예를 들어 nslookup -q=all example.com 8.8.8.8, 마지막 매개 변수는 조회 서버로 사용할 dns 서버입니다.
LPChip

그래, 난 그냥 enterprise.com의 DNS 서버를 찾을 수 있었다 업데이트로 돌아오고 지금은 알 수 있었다 하고 접미사로 추가 MyLocalCorpNet.com와 신뢰할 수없는 대답을 다시 받고. 따라서 VPN 구성으로 인해 로컬 구성이 회사 도메인을 접미사로 추가하여 nslookup이 요청한 호스트를 확인하지 못하게됩니다. 여전히 실망스러운 것은 'Resolve-DnsName -dnsonly HOSTNAME'에 동일한 문제가 적용되지 않는 이유를 이해하고 싶습니다.
기수

따라서 다른 DNS 서버를 지정할 수 있습니다. 문제가 해결 될 것입니다.
LPChip

감사합니다. 올바른 DNS 서버를 지정하더라도 호스트 이름을 확인할 수 없습니다. 올바른 DNS 서버를 사용하더라도 'HOST.enterprise.com'에 대한 요청에 '.MyLocalCorpNet.com'을 추가하는 구성 때문인 것 같습니다.
기수

답변:


0

분명히 무언가 잘못된 DNS 서버가 응답하게합니다.

NSLookup이 올바른 서버를 사용하도록 dns 서버를 매개 변수로 추가 할 수 있습니다.

예를 들면 다음과 같습니다.

nslookup -q=all example.com 8.8.8.8

관련성이 있으므로 답변을 수락하십시오. 누구나 접미사를 추가하는 단계에 대한 문서가있는 경우 nslookup -q = 모든 호스트 이름 DnsServer와 Resolve-DnsName -DnsOnly 호스트 이름의 구성 요소 차이점을 여전히 알고 싶습니다.
기수

0

정답은 nslookup이 devolution을하는 것입니다. 올바른 정식 이름 서버를 가리키는 것만으로는 충분하지 않습니다. '.'도 포함해야합니다. 호스트 이름 끝에 devolution을 억제하십시오.

따라서 nslookup -q=all host.enterprise.com DnsServer.enterprise.com가됩니다 nslookup -q=all host.enterprise.com. DnsServer.enterprise.com.

그리고 우리는 간다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.