Windows 7에서 로컬 컴퓨터를 이름으로 핑할 수 없음


13

네트워크에서 로컬 컴퓨터를 이름으로 ping하는 데 이상하고 지속적인 문제가 있습니다. 내 컴퓨터 (Windows 7 64 비트) 만이이 문제가 있다고 생각합니다. 이것은 무선 연결을 통한 것입니다.

예를 들어,의 이름으로 내 네트워크에있는 장치를 고려 WDTVLiveHub. Western Digital Live Hub (놀랍습니다!)입니다. 브라우저에서 라우터의 DHCP 클라이언트 테이블 (내 라우터는 WRT400N)로 이동하면 다음 항목이 표시됩니다.

WDTVLiveHub 192.168.1.101

큰. 그래서 그 IP 주소를 핑하려고합니다.

ping 192.168.1.101

Pinging 192.168.1.101 with 32 bytes of data:
Reply from 192.168.1.101: bytes=32 time=9ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64
Reply from 192.168.1.101: bytes=32 time=16ms TTL=64

Ping statistics for 192.168.1.101:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 9ms, Maximum = 16ms, Average = 14ms

그래도 여전히 좋아 보인다. 이제 이름으로 핑을 시도합니다.

ping WDTVLiveHub

Ping request could not find host WDTVLiveHub. Please check the name and try again.

내가 읽은 내용에서 이것은 DNS 서버 및 호스트 이름 조회에 문제가 있음을 의미합니다. 흥미롭게도 다음을 입력하면

pathping 192.168.1.101

나는이 출력을 얻는다 :

Tracing route to WDTVLIVEHUB [192.168.1.101]
over a maximum of 30 hops:
  0  Scotty [192.168.1.103]
  1  WDTVLIVEHUB [192.168.1.101]

Computing statistics for 25 seconds...
            Source to Here   This Node/Link
Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address
  0                                           Scotty [192.168.1.103]
                                1/ 100 =  1%   |
  1   12ms     1/ 100 =  1%     0/ 100 =  0%  WDTVLIVEHUB [192.168.1.101]

Trace complete.

Scotty는 분명히 내 로컬 컴퓨터의 이름입니다. 그래서 내가 그 접근법을 할 때 어떻게 든 이름을 찾을 수 있습니다 ...

ipconfig /all DNS 서버 아래에 다음이 표시됩니다.

   DNS Servers . . . . . . . . . . . : 192.168.1.1
                                       ***.***.***.***
                                       ***.***.***.***

여기서 *는 인터넷을 통해 DNS 1 및 DNS 2에서 라우터에 표시되는 것과 동일한 DNS 서버를 나타냅니다.

완성도를 높이기 위해 다음과 같은 전체 출력이 있습니다 ipconfig /all.

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Scotty
   Primary Dns Suffix  . . . . . . . : 
   Node Type . . . . . . . . . . . . : Peer-Peer
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Dell Wireless 1397 WLAN Mini-Card
   Physical Address. . . . . . . . . : 0C-EE-E6-D1-07-E8
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2002:d83a:31e5:1234:5592:398e:8968:43d1(Preferred) 
   Temporary IPv6 Address. . . . . . : 2002:d83a:31e5:1234:ecce:2f79:72a5:5273(Preferred) 
   Link-local IPv6 Address . . . . . : fe80::5592:398e:8968:43d1%26(Preferred) 
   IPv4 Address. . . . . . . . . . . : 192.168.1.103(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : September-17-12 11:05:57 PM
   Lease Expires . . . . . . . . . . : September-18-12 11:05:57 PM
   Default Gateway . . . . . . . . . : fe80::200:ff:fe00:0%26
                                       192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.1
   DHCPv6 IAID . . . . . . . . . . . : 537718502
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-12-80-3D-D7-00-26-B9-0D-08-70
   DNS Servers . . . . . . . . . . . : 192.168.1.1
                                       ***.***.***.***
                                       ***.***.***.***
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
   Physical Address. . . . . . . . . : 08-00-27-00-98-9A
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::b48a:916b:c0f:fb29%23(Preferred) 
   Autoconfiguration IPv4 Address. . : 169.254.251.41(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : 
   DHCPv6 IAID . . . . . . . . . . . : 570949671
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-12-80-3D-D7-00-26-B9-0D-08-70
   DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                       fec0:0:0:ffff::2%1
                                       fec0:0:0:ffff::3%1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter Local Area Connection* 15:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.{55899375-C31D-4173-A529-4427D63FD28B}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.{64B8F35F-A6AB-4D6B-B1D5-DD95F57B1458}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

정확히 무슨 일이 일어나고 있는지 정확히 진단하는 방법을 모르겠지만 문제는 정말 실망 스럽습니다! 가장 큰 문제는 매핑 된 네트워크 드라이브를 IP로 수행 한 다음 라우터가 해당 장치에 새 IP 주소를 할당 할 때마다 모든 네트워크 공유가 다시 끊어진다는 것입니다. 악취!

가능한 솔루션에 대한 도움이 필요합니다. 이 netsh카탈로그 재설정을 모두 시도했지만 아무것도 고치지 않는 것 같습니다. 맹목적으로 재설정하는 것이 아니라 잘못된 일에 대한 설명을 좋아할 것입니다!

업데이트 : Wireshark 1.8.2를 실행하여 ping요청 을 실행할 때 무슨 일이 있었는지 확인했습니다 . Wireshark는 즉시 LLMNR올바른 멀티 캐스트 대상이라고 생각하는 것에 네 가지 요청을 보여줍니다 . 그중 두 개는 IPv4이고 다른 두 개는 IPv6입니다. 내가 하지 않는 모든 ICMP 패킷을 볼 수 있습니까? LLMNR 자체적으로 작동해야합니까?

업데이트 2 : 네트워크의 다른 컴퓨터 (Windows Vista)를 이름으로 핑 (ping) 할 수 있습니다. 이것은 LLMNR이 최신 Windows 시스템에서만 지원되지만 내 네트워크의 다른 장치에서는 지원되지 않는다는 아이디어를 가지고 있습니다. 다른 컴퓨터 에 WireShark을 설치 했는데 거기서 핑하면 NBNS 패킷 인 NetBIOS 이름 서비스도 전송한다는 것을 알았습니다. 이것은 어떻게 든 내 컴퓨터가 어떤 이유로 NBNS 쿼리를 보내지 않는다는 것을 의미합니다. 아직도 파고 ...

업데이트 3 : NetBIOS 패킷을 보낼 수없는 것 같습니다. 이것이 근본 원인이라고 생각합니다. NetBIOS가 마술처럼 시작되기를 희망하는 그룹 정책을 통해 LLMNR을 비활성화하려고 시도했지만 운이 없습니다. ipconfigTCP / IP를 통한 NetBIOS가 활성화되어 있지만 WireShark은 전송중인 NetBIOS 이름 확인 패킷을 표시하지 않습니다. 사용 중지했다가 다시 사용하도록 설정했습니다. 또한 nbtstat winsock reset catalogand 의 두 가지 클래식 명령을 시도했지만 nbtstat int ip reset reset.logNetBIOS 문제를 전혀 해결하지 못했습니다. 몇 가지 지침을 좋아할 것입니다 ...

해결! wmz에게 감사합니다. 그 / 그녀는 실제로 문제를 정확히 지적했습니다. 어떤 이유에서든지 TCP / IP를 통한 NetBIOS는 P2P 모드로 작동하도록 설정되었습니다. 약간의 연구를 한 후에 피어 투 피어 모드는 WINS 서버가 설정된 경우에만 작동합니다 (확실히 아닙니다!). 레지스트리를 파고 NodeType에서 항목을 찾지 못했지만 실제로 (공포의 공포!) 값이 0x00000002 인 DhcpNodeType에 대한 항목이 발견되었습니다. 값 1은 브로드 캐스트 (괜찮 았을 것), 2는 피어 투 피어 (WINS 서버 필요! Ack!), 4는 WINS 서버를 시도한 다음 브로드 캐스트를 시도하고 8은 브로드 캐스트를 시도한 다음 ( "하이브리드"라고 함) 방법). DhcpNodeType 항목을 삭제하고 다시 부팅 한 후ipconfig /all이제 하이브리드 모드를 보여주었습니다. 이것이 Windows 7 Ultimate 64 비트의 기본값 인 것 같습니다. 나는 핑을 시도했고 wdtvlivehub, 즉시 성공의 달콤한 맛으로 인사했다. 다양한 답변을 주신 모든 분들께 감사드립니다. Windows 또는 미친 물건을 다시 설치하지 않고 문제를 해결하게되어 매우 기쁩니다. 나는 아직도이 가치가 어떻게 바뀌 었는지 전혀 모른다. 그러나 적어도이 정보를 찾아야하고이 정보가 다른 누군가가 실망스러운 네트워킹 문제를 다루는 데 도움이되기를 바란다. 이 문제를 핥아서 기분이 좋아요! 현상금은 잘 받았습니다!

감사!


1
cmd - nslookup - 192.168.1.101
Langhard

1
또한cmd - nslookup - WDTVLiveHub
Langhard

He :) 왜 그런 일이 있었는지-DHCPNodeType의 존재는 DHCP에 의해 설정되었음을 나타냅니다. 많은 DHCP 서버에서 사용할 수있는 구성 옵션입니다. 구성된 경우 유형을 지정된 값으로 설정합니다. 문제는 나중에 설정하지 않은 네트워크에 연결하더라도 레지스트리에 남아있는 것 같습니다. 이것은이 문제가 다시 나타날 수 있음을 의미합니다 (다시 설정 한 네트워크를 사용하는 경우). 마지막으로, 나는 좋은 질문이 어떻게 생겼는지에 대한 주요 예를 당신의 질문으로 생각합니다 . 당신은 대부분의 일을했습니다!
wmz

답변:


12

귀하의 연구 결과는 netbios resolver를 가리키는 것으로 보이며, 결과적 으로이 항목을 의심합니다.
Node Type . . . . . . . . . . . . : Peer-Peer

Netbios 노드 유형 p (2)-일반적으로 Wins 서버에서만 사용되며 (필자가없는 것으로 가정)-netbios 이름 확인 브로드 캐스트를 효과적으로 비활성화합니다.

이 기사 는 당신과 매우 비슷한 문제 를 설명하고 노드 유형을보다 합리적인 것으로 재설정하는 방법을 자세히 설명하는 Msoft technet 기사 링크를 제공합니다.

이 문제를 해결하려면 다음 단계를 수행하십시오.

Click Start, click Run, type regedit, and then click OK.
Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBt\Parameters
In the right pane of Registry Editor, delete the following values if they are present:
    NodeType
    DhcpNodeType

참고 NodeType 값이 있으면이 값은 DhcpNodeType 값보다 우선합니다. 하위 키가없고 클라이언트에 대해 WINS 서버가 구성되어 있지 않으면 컴퓨터는 b- 노드 모드를 사용합니다. 하나 이상의 WINS 서버가 구성되어 있으면 컴퓨터는 h- 노드 모드를 사용합니다. 레지스트리 편집기를 종료하십시오. 컴퓨터를 다시 시작하십시오. 네트워크에서 작업 그룹 컴퓨터를 다시 봅니다.


이것은 매우 유망한 것으로 보입니다. 오늘 밤에 시험해 볼게요. 나에게 가장 적합한 해결책 인 것 같습니다. 나는 이것이 정말로 바라고있다!
aardvarkk

이렇게 했어요! 관심이 있으시면 원래 질문에 구체적인 내용을 추가했습니다.
aardvarkk

이것은 큰 도움이었고 완벽하게 작동했습니다. 감사!
Jason R. Coombs

1
이 값이 기본적으로 피어 피어로 설정 될 수있는 이유는 무엇입니까? 시스템을 설치할 때 내 컴퓨터가 WAN에 연결되어 있다는 사실에 영향을받을 수 있습니까?
Olegs Jeremejevs

@OlegsJeremejevs Win은 기본적으로이 노드 유형을 설정하지 않기 때문에 DCHP 서버에 의해 설정 될 가능성이 높습니다 (b / h가 기본 설정 임). OP 질문에 대한 내 의견보기
wmz

3

ipconfig /all출력 에 대한 흥미로운 점은 기본 dns 접미사가 없다는 것입니다. 해당 어댑터의 ipv4에 대한 tcp / ip 속성으로 이동하여 기본 dns 접미사로 작업 그룹을 추가하고 다른 이름을 해석 할 수 있는지 확인하십시오. 시스템의 경우 대부분의 라우터는 시스템 이름에 .workgroup을 추가하므로 시스템의 fqdn은 scotty.workgroup이됩니다. 또한 이름으로 WDTVLiveHub.workgroup을 ping 할 수 있는지 확인하십시오. 또한 해당 어댑터에 대한 ipv4 설정의 dns 검색 도메인 목록에 작업 그룹을 추가해야합니다.


이것은 또한 매우 유망한 것으로 보입니다. 나는 이것을 시도해 볼 것이다. 감사!
aardvarkk

2

서버가 호스트 이름을 확인할 수 없습니다.

호스트 파일에서 WDTVLiveHub에 대한 항목을 다음과 같이 추가 할 수 있습니다.

192.168.1.101 WDTVLiveHub

Windows : C : \ Windows \ system32 \ drivers \ etc \


1
두 가지 : 1) 나는 당신이 그것을 거꾸로 가지고 있다고 생각합니다. IP 주소는 첫 번째이고 호스트 이름은 두 번째 여야합니다. 2) hosts파일에 추가 하면 문제가 "수정"되지만 기본적으로 호스트 이름 확인이 작동하지 않는다는 실제 문제는 무시합니다. 이것은 솔루션보다 나에게 더 많은 해결 방법 인 것 같습니다 ... hosts네트워크에있는 모든 컴퓨터 의 파일에 항목을 추가해서는 안됩니다 ! 그래도 도움이되었습니다. 응답 주셔서 감사합니다.
aardvarkk

1

아마도 iPv4와 iPv6을 사용하는 동일한 네트워크 장치에서 혼합하는 것이 문제입니다.

라우터와 Windows 7에서 iPv6을 끄려고 시도 할 수 있습니다.


1

다음 솔루션을 사용하면 로컬 호스트 파일 및 NETBIOS 이름 확인과 같은 문제를 다루는 번거 로움을 잊을 수 있지만 단점이 있습니다. 이것은 Windows 또는 라우터 구성에서 켜거나 끄는 설정이 아닙니다. 이것은 조금 더 노력이 필요합니다.

나에게 당신은 당신이 홈 네트워크에서 다시 이름을 확인하는 데 문제가 없을 방식으로 이것을 분류 할 정도로 충분하다고 생각합니다!

www.dd-wrt.com 에서 빠른 점검을 마치면 Cisco-Router가 오픈 소스 라우터 펌웨어 DD-WRT를 실행할 수있는 것처럼 보입니다. 이 편리한 소프트웨어로 라우터는 홈 네트워크에 필요한 모든 기능을 라우터에 사용합니다. 여기에는 라우터에서 실행되는 작고 가벼운 dns 서버 인 DNSMasq라는 서비스도 포함됩니다.

로부터 DD-WRT 위키 :

추가 장점은 DNSMasq가 DHCP 임대를 지능적으로 DNS 데이터베이스에 추가하여 정적 또는 동적 DHCP 클라이언트에 대한 로컬 이름 조회를 제공 할 수 있다는 것입니다.

NETBIOS 및 멀티 캐스트 -DNS-Resolve가 작동하기를 기대하지 않는 네트워크에 실제로 DNS를 해결합니다.

당신이 일종의 남자라면, 몇 시간 동안 노를 저으며 새로운 것을 시도해보고 싶다면, 당신이 그것을 보라고 제안합니다. 여기에서 라우터를 플래시하기위한 안내서를 찾을 수 있지만 새 펌웨어를 플래시하기 전에 장치 및 모델 버전이 DD-WRT와 호환되는지 확인하십시오. 그렇지 않으면 장치가 손상 될 수 있습니다! 이것을 확인하기 위해 다시 링크

DD-WRT로 얻을 수있는 다른 멋진 것들 :

  • Wake On LAN 지원-단어의 어느 곳에서나 장치를 부팅
  • VPN 엔드 포인트 지원-해외에서 홈 네트워크에 안전하게 연결하십시오.
  • 대역폭 분석 및 관리-네트워크 사용량에 대한 실제 정보를 얻습니다.
  • 더 많은 것들. 개요는 여기에서 찾을 수 있습니다

그건 그렇고, 그것도 무료입니다.

건배 Riscie!

(나는 DD-WRT 개발자와 연결되어 있지 않거나이 펌웨어를 사용하는 사람으로부터 이득을 얻지 못할 것입니다.

dd-wrt 상태 스크린 샷


펌웨어 설치 중 인적 오류로 인해 라우터가 손상 될 수 있습니다.
harrymc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.