도메인 컴퓨터는 내부 호스트 이름을 확인할 수 없지만 nslookup은


15

도메인에 Windows 7 컴퓨터가 이상하게 작동합니다.

  • www.google.com을 핑할 수 있습니다.
  • IP 주소를 사용하여 내부 호스트를 핑할 수 있습니다.
  • 호스트 이름과 IP 주소를 사용하여 해당 사무실의 로컬 도메인 컨트롤러 / DNS 서버를 ping 할 수 있습니다.
  • 호스트 이름 또는 FQDN으로 다른 내부 호스트를 ping 할 수 없습니다
  • 클라이언트가 DNS에 등록하지 않았습니다
  • nslookup 내부 호스트 이름을 올바른 IP 주소로 확인하고 올바른 DNS 서버를 사용할 수 있습니다
  • 클라이언트는 다른 클라이언트와 마찬가지로 DHCP를 통해 IP 설정을 가져옵니다. 올바른 서브넷에 주소가 있고 올바른 DNS 서버가 적용되었으며 호스트 이름을 확인하기 위해 올바른 접미사가 추가되었습니다.
  • 로컬 영역 연결 네트워크 연결은 도메인 이름 또는 WiFi 상태를 표시하는 데 사용 된 공간에서 이전에 사용 된 SSID 이름을 표시합니다 (이미지 참조).홀수 로컬 영역 연결 레이블

왜 이런 일이 일어날 지 정말 당황합니다. 내부 DNS 확인이 수행되지 않기 때문에 컴퓨터가 도메인과 올바르게 통신 할 수 없으므로 그룹 정책을 적용 할 수없고 인증이 제대로 작동하지 않을 것입니다.

으로 DNS 캐시를 지우고로 캐시를 ipconfig /flushdns비활성화 / 다시 시작했습니다 netsh stop dnscache. Winsock과 IP 스택을 재설정하고 아무런 차이없이 여러 번 재부팅했습니다. 동일한 네트워크의 다른 클라이언트는 정상적으로 작동합니다.

현재 해결 방법은 사용자가 사용해야 할 서비스의 가장 중요한 호스트에 대한 항목을 호스트 파일에 넣는 것입니다. 이것은 잘 작동했지만 실제로 지속 가능하지는 않으며 Active Directory와의 통신을 다루지 않습니다.

내가 물건을 다시 짓기 전에 이것을 고치는 방법에 대한 아이디어가 있습니까?

업데이트 영향을받는 컴퓨터에 Wireshark를 설치했습니다. 내가 nslookup domain.local예상대로 모든 DNS 트래픽을 볼 수 있습니다. 내가 할 때 ping domain.local요청과 응답이없는 DNS 트래픽이 전혀 표시되지 않습니다. 내가 할 때 ping www.google.com나는 DNS 요청 및 응답을 모두 참조하십시오.

또한 이것은 유선 LAN과 무선이 모두있는 랩톱입니다. 유선 LAN 또는 WiFi를 통해 내부 네트워크에 연결할 때 정확히 같은 문제가 발생합니다.

이상한 점은 네트워크 연결 이름 (Local Area Network)에서 도메인 이름을 표시하는 것이 아니라 사용했던 VLAN 이름이라는 것입니다. 다시 가입 할 수없는 경우 도메인에서 컴퓨터를 제거하는 것이 주저합니다. Windows를 다시 설치해야 할 수도있는 경로로 가기 전에 다른 것을 시도하고 싶습니다.

이 관련 업데이트

업데이트 나는 시도 netsh winsock reset catalog, netsh int ip reset그리고 sfc scannow아무도 행동을 고정 없다. 컴퓨터는 도메인 컨트롤러와 통신 할 수 없으므로 도메인을 떠나고 다시 가입 할 수 없습니다. ifconfig /registerdns같은 이유로 작동하지 않습니다. 또한 dns 클라이언트 서비스를 중지하려고 시도했습니다.


사용 가능한 시간에 따라 다르지만 패킷 캡처가 무엇을 드러 낼지 궁금합니다.
Mike B

"DNS 접미사 검색 목록"이 ipconfig /all예상 한 것과 같은 모양으로 반환 됩니까?
Evan Anderson

1
nslookup이 제대로 작동하지만 도메인 이름을 핑할 때 조회가 없습니다. hosts 파일에 domain.local에 대해 잘못된 결과가 반환되는 무언가 (오타, 불량한 공백 문자)가있을 수 있습니까?
Mike1980

4
결국 조사가 끝났고 영향을받은 랩톱을 재건하는 과감한 조치를 취해야했습니다. Bith는 이제 이전과 같이 DHCP에서 설정을 가져오고 네트워킹 구성 또는 DNS를 변경하지 않고 정상적으로 작동합니다. 여전히 내 머리를 긁적 거리지 만 결국에는 두 랩톱을 다시 이미징하고 백업 된 사용자 데이터를 복원하는 것보다 조사에 더 많은 시간을 소비했습니다. 때로는 사용자에게 서비스를 제공하는 가장 좋은 방법은 지적으로 만족스럽지 않은 경우에도 작업을 완료하는 것입니다.
dunxd

1
nslookupping다르게 해결 이름. 여기 blogs.msdn.com/b/nitinsingh/archive/2013/06/24/에 유용한 목록이 있습니다 . 특정 호스트에 대해 NetBIOS over TCP / IP와 같은 간단한 기능이 있습니까?
jpe

답변:


3

TLDR;
1. hosts파일이 DNS보다 우선합니다.
2. 재설정, 새로 고침, 재설정.
3. 백업 데이터, 포맷, 재설치


다음 hosts위치 에있는 파일 의 잘못된 항목으로 인해 발생할 수 있습니다 .

C:\Windows\System32\drivers\etc\hosts

hosts파일을 덮어 쓰는 항목이 없는지 확인하십시오.domain.local

nslookup domain.localdomain.com이와 관련된 주소에 대한 DNS 서버를 확인합니다 - 그러나 당신은 당신의 항목이있는 경우 hosts에 대한 domain.local다음 ping domain.local그 주소를 사용하는 것이 아니라 DNS의 하나.


몇 가지 사항재설정하는 것이 좋습니다 .

WINSOCK 항목을 설치 기본값으로 netsh winsock reset catalog
재설정 : TCP / IP 스택을 설치 기본값으로 재설정 : netsh int ip reset reset.log
DNS 확인자 캐시 플러시 : ipconfig /flushdns
DNS 클라이언트 등록 갱신 및 DHCP 임대 새로 고침 : ipconfig /registerdns
라우팅 테이블 플러시 : route /f(재부트 필요)
손상된 시스템 파일 검사 : sfc /scannow


또한 2014 년 11 월에 게시 한 원래 문제와 실제로 동일한 시스템 인 경우 하드 드라이브를 포맷하고 OS를 다시 설치하는 데 시간과 노력이 필요합니다 . 그러면 작동해야하는 알려진 상태로 돌아갑니다.


짜증나게 이것은 다른 컴퓨터에서 계속 자랍니다. 나는 매번 재건하는 것보다 더 지속 가능한 것을 찾고 있습니다. 호스트 파일 항목과 이미 작성된 다른 제안을 제거했습니다. 따라서 두 번째 현상금.
dunxd

1

이 문제는 내가 가진 것입니다. DirectAccess 연결을 위한 https://nls.my.domain.com에 대한 인증서 가 개정되었습니다. 따라서 클라이언트는 LAN 내에서 NRPT (Name Resolution Policy Table)를 사용하여 내부 리소스에 대한 모든 연결을 차단했습니다.

이 정보는 일부 사용자에게 동일 할 수 있으므로 공유하려고합니다.


흥미 롭습니다. 다시 이걸 보면 어디를 볼지 알게 될 것입니다. 인증서가 만료되지 않았지만 (직접 액세스는 수백 대의 다른 컴퓨터에서 작동하고 있었지만) NRPT는 다음에 확인해야합니다.
dunxd 2016 년

클라이언트가 네트워크 위치 서버에 접근 할 수 없지만 네트워크 상에 있으면 직접 액세스가 작동하여 문제를 일으킬 수 있습니다. 감사!
dunxd

1

나는 같은 문제가 있었다.

Microsoft DirectAccess Connectivity의 자체 구현이 그 이유라는 것을 알았습니다.

작업 표시 줄 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "로컬 DNS 확인 사용"을 선택한 다음 gpupdate와 문제가 해결 된 곳을 실행했습니다.

이것이 귀하의 문제가 아닌 경우, 보조 연결 소프트웨어의 특성 (많은) 결함이있을 수 있습니다.

친애하는

케이코


감사. 우리는 Direct Access도 사용합니다. 다음 번에 올 때 조사하겠습니다!
dunxd

1

도메인 네트워크의 랩톱과 매우 비슷한 문제가있었습니다. 도메인에 연결할 수 없지만 ip 주소를 사용하여 다른 장치와 핑하고 작업 할 수있었습니다 (호스트 이름은 사용하지 않았습니다). hosts 파일을 편집하는 것은 임시 해결책 이었지만 모든 네트워크 장치에 대해이 작업을 수행하고 / gpupdate를 수행 할 수없는 것은 다소 실망 스러웠습니다.

결국 내 문제 (및 상황이 귀하에게 해당되지 않을 수 있음)는이 특정 블로그에서 해결되었습니다 : http://setspn.blogspot.nl/2015/05/corrupt-local-gpo-files.html

  • C : \ Windows \ System32 \ GroupPolicy \ Machine \ Registry.pol의 이름을 바꾸거나 삭제하십시오.
  • 시작> 실행> cmd (관리자 권한)
  • Gpedit.msc
  • 관리 템플릿 아래에서 (어떤 문제가 아닌) 설정을 변경 한 다음 되돌립니다. 새 registry.pol 파일이 생성됩니다.
  • gpupdate / force
  • 이제 Gpo가 올바르게 처리됩니다.

문제는 Registry.pol 오류로 인해 새로운 문제가 발생하여 문제를 해결했으며 gpupdate를 할 수있었습니다! 이것이 사람들의 문제 해결에 도움이되기를 바랍니다. 그래도 hosts 파일에서 모든 수동 항목을 제거했는지 확인하십시오.


1

TL; DR; -네트워크 DHCP가 IPv6을 게시하는지 확인하고 DNS의 IPv6 주소도 입력하십시오. Windows 10의 IPv4 정적 구성보다 우선합니다.

나는 어제이 문제에 부딪 쳤고 또 다른 가능한 문제와 해결책을 공유하고 싶었다.

네트워크를 재구성하고 최신 라우터에 연결했습니다. 동일한 문제가 발생했습니다. 기존의 모든 시스템이 더 이상 mydomain.local을 사용하여 AD에 도달 할 수 없었습니다. 이전에는 제대로 작동했습니다.

인터넷을 훑어 보면서 몇 가지 다른 것을 시도했습니다. DNS가 제대로 작동했습니다. nslookup을 수행하면 존재하지 않는다는 오류가 발생하지만 실행했을 때

nslookup mydomain.local {LOCAL-DNSSERVER-IP} 해결 될 것입니다.

문제는 해결 방법을 보았지만 IPv6 주소를 반환 할 때 그리워했습니다.

새로운 라우터는 기본적으로 자체 IPv6 DNS 주소 (모뎀에서 상 속됨)를 게시했습니다. IPv4에 정적 DNS가 할당되었지만 pub-internet에 갈 IPv6 주소를 사용하고 있었기 때문에 존재하지 않습니다.

도메인 컨트롤러 서버의 IPv6 주소를 가져 와서 IPv6 DNS 및 voila 확인을 위해 라우터 DHCP에 추가했습니다!


0

실행할 때 ipconfig /all노드 유형은 무엇입니까? 네트워크에 잘못된 노드 유형이 있고 네트워크에 WINS 서버가없는 것처럼 들립니다 . 이 사람 과 비슷한 상황 입니다.


귀하의 답변은 답변이 아닌 일련의 질문에 대한 것입니다. 동의하지만 문제 는 NodeType 일 수 있습니다. Howerver 그것은 @dunxd에서 더 많은 정보를 알 수없는 알려지지 않은
Signal15

1
질문을하면서 문제가 의심되는 사항에 대한 솔루션 및 문서를 연결했습니다. 불완전한 질문에 대한 불완전한 답변 (충분한 키 구성 정보를 제공하지 않았 음).
dialt0ne

현상금을 얻습니다. 그것은 문제를 해결하지 못했을 수도 있지만 (과격한 조치를 취해야하므로 지금 알 수 없습니다), 당신은 답으로 무언가를 넣고 유용한 자료에 대한 링크를 제공했습니다-나는 전에 노드 유형에 대해 알지 못했습니다. 이제 감사합니다.
dunxd

도메인에 WINS 서버가 있습니까? DHCP는 실제로 WINS 서버가없는 WINS 서버 IP를 배포합니까? 다른 노드에서 노드 유형이 올바르게 설정되어 있습니까? 실험하도록 노드 유형을 변경하여 문제를 재현하려고 시도 할 수있는 테스트 상자가 있습니까? 과학을 위해, 물론 ...
dialt0ne


0

나는 같은 문제가 있었고 PC를 다시 만들지 않고도이 문제를 해결할 수있었습니다.

  1. 열린 네트워크 어댑터 속성
  2. "인터넷 프로토콜 버전 4 (TCP / IPv4)"속성 선택
  3. 일반 탭에서 고급 버튼을 클릭했습니다
  4. WINS 탭을 선택했습니다
  5. NetBIOS 설정에서 기본 선택 항목에는 "DHCP 서버에서 NetBIOS 설정 사용. 고정 IP 주소가 사용되거나 DHCP 서버가 NetBIOS 설정을 제공하지 않으면 NetBIOS over TCP / IP 사용"에 대한 설명이 있습니다.
  6. 설정을 "TCP / IP를 통한 NetBIOS 사용"으로 변경 한 다음 FDQN을 핑 (ping) 할 때 응답을 받았습니다!

나는 이것을 시도 할 것이다. NetBIOS를 비활성화하려고 시도했지만 문제가 해결되지 않았습니다.
dunxd

0

이것은 명백 할 수 있습니다. 수동으로 적용되는 DNS 접미어를 3 개 장소에서 확인하십시오. 1 개는 시스템 속성에서 1 개, (각) 네트워크 TCP / IP DNS 탭에서 2 개입니다. 완벽한 세상에서 당신은 내 것처럼 보일 것입니다.

secpol.msc> 네트워크 목록 관리자 정책을 조사하여 감지되는 '위치'의 설정을 확인하는 데 유용 할 수 있습니다.

또한 ipconfig / registerdns 후에도 DNS에 자체 등록되지 않는다고 언급했습니다. 시스템 로그에서 오류를 확인하고 여기에 게시하십시오.

또한 PING이 추가 DNS 접미사를 자동으로 추가하는 상황을 보았습니다. 테스트하려면 후행 핑을 시도하십시오. (ping domain.local)

/superuser/93055/windows-using-the-dns-suffix-search-list-on-all-lookups-even-valid-fqdns-how-t

컴퓨터 접미사 연결 별


네트워크 목록 및 네트워크 위치 인식은 실제로 확인할 가치가 있습니다. 감사합니다!
dunxd
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.