Windows 7'de yerel makinelere adıyla ping atılamıyor


13

Ağımdaki yerel makinelere adıyla ping atmada garip (ve kalıcı!) Bir sorun yaşıyorum. Makinemin (Windows 7 64 bit) bu sorunu yaşayan tek makine olduğuna inanıyorum. Bu kablosuz bir bağlantı üzerinden.

Örnek olarak, ağımdaki bir cihazı adıyla düşünün WDTVLiveHub. Bu bir Western Digital Live Hub (sürpriz!). Yönlendiricimin tarayıcıdaki DHCP İstemci Tablosuna gidersem (yönlendiricim bir WRT400N'dir), bu girişi görüyorum:

WDTVLiveHub 192.168.1.101

Harika. Bu yüzden bu IP adresine ping atmaya çalışıyorum:

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

Tamam, hala iyi görünüyor. Şimdi isimle ping yapmaya çalışıyorum:

ping WDTVLiveHub

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

Okuduğum kadarıyla, bu DNS sunucuları ve ana bilgisayar adı aramaları ile ilgili bir sorun anlamına geliyor. İlginçtir, eğer aşağıdakileri yazarsam:

pathping 192.168.1.101

Bu çıktıyı alıyorum:

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 açıkçası benim yerel makinemin adı. Bu yaklaşımı yaptığımda adı bir şekilde bulabiliyor ...

ipconfig /all DNS sunucuları altında aşağıdakileri gösterir:

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

*, Internet üzerinden DNS 1 ve DNS 2 altında yönlendiricimde görünen aynı DNS sunucularını temsil eder.

Tamlık için, işte tüm çıktı 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

Neler olup bittiğini tam olarak nasıl teşhis edeceğimizden emin değilim ... ama sorun gerçekten sinir bozucu! En büyük sorun, eşlenen ağ sürücülerimin IP ile yapılması ve daha sonra yönlendirici bu cihazlara yeni IP adresleri atadığında, tüm ağ paylaşımlarım tekrar kesiliyor. Hayır teşekkür ederim!

Olası çözümler konusunda biraz yardım isterim. Tüm bu netshkatalog sıfırlama denedim ve bu hiç bir şey düzeltmek gibi görünmüyordu. Şeyleri körü körüne sıfırlamak yerine, neyin yanlış gittiğine dair bir açıklama isterdim!

GÜNCELLEME: İsteğimi çalıştırdığımda neler olup bittiğini görmek için Wireshark 1.8.2'yi çalıştırdım ping. Wireshark LLMNR, doğru çok noktaya yayın hedefi olduğuna inandığım şey için hemen dört istek gösteriyor . Bunlardan ikisi IPv4, diğer ikisi IPv6. Ne yok herhangi ICMP paketleri bkz nelerdir? LLMNR'nin kendi başına çalışması bekleniyor mu?

GÜNCELLEME 2: Ağdaki başka bir makineye (Windows Vista) adıyla ping atabiliyorum. Bu, LLMNR'nin yalnızca yeni Windows makinelerinde desteklendiği, ancak ağımdaki diğer cihazlarda desteklenmediği fikrine dayanıyor. WireShark'ı diğer makineme kurdum ve oradan ping attığımda NBNS paketleri de gönderdiğini gördüm - NetBIOS Name Service. Bu, bir şekilde makinemin bir nedenden dolayı NBNS sorguları göndermediğini ima ediyor. Hala kazılıyor ...

GÜNCELLEME 3: NetBIOS paketleri gönderiyor gibi görünmüyor. Bunun temel nedeni olduğunu düşünüyorum. NetBIOS'un sihirli bir şekilde başlayacağını umarak grup politikası aracılığıyla LLMNR'yi devre dışı bırakmayı denedim, ancak şans yok. ipconfigTCP / IP üzerinden NetBIOS'un Etkin olduğunu, ancak WireShark'ın gönderilen NetBIOS ad çözümleme paketlerini göstermediğini gösterir. Devre dışı bırakmayı ve ardından yeniden etkinleştirmeyi denedim. Ben de iki klasik komutları denedim nbtstat winsock reset catalogve nbtstat int ip reset reset.logfakat bu hiç de NetBIOS sorunları gidermek vermedi. Biraz rehberlik isterdim ...

ÇÖZÜLDÜ! Çok, çok teşekkürler WMZ. Gerçekten de sorunu tam olarak saptadı: TCP / IP üzerinden NetBIOS'um ne olursa olsun kendini eşler arası modda hareket etmeye ayarlamıştı. Biraz araştırma yaptıktan sonra, eşler arası mod yalnızca bir WINS sunucunuz varsa çalışır (bu kesinlikle yok!). Kayıt defterine kazdık ve NodeType altında hiçbir giriş bulunamadı, ama gerçekten 0x00000002 (dehşet korkusu!) Değeri ile DhcpNodeType için bir girdi. 1 değeri Yayın (iyi olurdu), 2 Eşler Arası (bir WINS sunucusu gerektirir! Ack!), 4 WINS sunucusunu sonra yayınları dener ve 8 yayınını sonra WINS sunucusunu ("Hibrit" olarak adlandırılır) dener modu). DhcpNodeType girişini sildikten ve yeniden başlattıktan sonra,ipconfig /allşimdi Hibrit modu gösterdi. Bu yüzden Windows 7 Ultimate 64 bit için varsayılan gibi görünüyor. Ping atmayı denedim wdtvlivehubve hemen başarının tatlı tadı ile karşılandı. Çeşitli cevaplarınız için hepinize çok teşekkürler. Windows'u veya çılgın bir şeyi yeniden yüklemeden sorunu çözdüğüm için çok mutluyum. Hala bu değerin nasıl değiştiğine dair hiçbir fikrim yok ... ama en azından aramak için bir şey daha var ve umarım bu bilgi sinir bozucu ağ sorunları ile ilgilenen başka birine yardımcı olur! Bu sorunu yalamak çok güzel! Ödül iyi kazanıldı!

Teşekkürler!


1
Lütfen çıktısını cmd - nslookup - 192.168.1.101
verebilir

1
ve ayrıcacmd - nslookup - WDTVLiveHub
Langhard

O :) Neden olduğu için - DHCPNodeType'ın varlığı DHCP tarafından ayarlandığını gösterir. Birçok DHCP sunucusunda bulunan bir yapılandırma seçeneğidir. Yapılandırılırsa, türü verilen değere ayarlar. Sorun olan, daha sonra onu ayarlamayan ağa bağlansanız bile kayıt defterinde kalıyor gibi görünüyor. Bu, bu sorunun yeniden görünebileceği anlamına gelir (yeniden ayarlanan ağı kullanırsanız). Son olarak, sorunuzu iyi bir sorunun nasıl görünmesi gerektiğine dair temel bir örnek buluyorum . İşin çoğunu yaptın!
wmz

Yanıtlar:


12

Bulgularınız netbios çözümleyicisine işaret ediyor gibi görünüyor, bu da bu girişi şüpheli yapıyor:
Node Type . . . . . . . . . . . . : Peer-Peer

Netbios düğüm türü p (2) - normalde yalnızca Wins sunucusuyla kullanılır (ki sahip olmadığınızı varsayıyorum) - netbios ad çözümlemesi yayınını etkin bir şekilde devre dışı bırakır.

Bu makalede, kendinize çok benzer bir sorun açıklanır ve ayrıca düğüm türünün nasıl daha makul bir şeye sıfırlanacağını açıklayan Msoft Technet makalesine bağlantılar :

Bu sorunu gidermek için aşağıdaki adımları izleyin:

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

Not NodeType değeri varsa, bu değer DhcpNodeType değerini geçersiz kılar. İki alt anahtar da yoksa ve istemci için hiçbir WINS sunucusu yapılandırılmamışsa, bilgisayar b düğümü modunu kullanır. En az bir WINS sunucusu yapılandırılmışsa, bilgisayar h düğümü modunu kullanır. Kayıt Defteri Düzenleyicisi'nden çıkın. Bilgisayarı yeniden başlatın. Ağdaki çalışma grubu bilgisayarlarını yeniden görüntülemeyi deneyin.


Bu çok umut verici görünüyor. Bu gece deneyeceğim. Bana en uygun çözüm gibi görünüyor. Gerçekten bu olduğunu umuyorum!
aardvarkk

Bunu başardın! İlgileniyorsanız, orijinal soruma bazı özellikler ekledim.
aardvarkk

Bu çok yardımcı oldu ve mükemmel çalıştı. Teşekkürler!
Jason R. Coombs

1
Bu değerin varsayılan olarak Eşler Arası olarak ayarlanmasının olası nedenleri nelerdir? Bu, sistemi yüklerken bilgisayarımın WAN'a bağlı olmasından etkilenebilir mi?
Olegs Jeremejevs

@OlegsJeremejevs Büyük olasılıkla Win bu düğüm türünü varsayılan olarak ayarlamadığından DCHP sunucusu tarafından ayarlanır (b / h varsayılan ayardır). OP sorusu için
yorumuma

3

ipconfig /allÇıktınızla ilgili ilginç bir şey , birincil dns sonekinizin olmaması, bu adaptördeki ipv4 için tcp / ip proprties'e gitmeniz ve birincil dns sonekiniz olarak çalışma grubunu eklemeniz ve diğerlerinin adlarını çözüp çözemediğini görmeniz gerekir. sistemlerde, çoğu yönlendirici makinelerin adlarına .workgroup ekler, böylece sisteminiz için fqdn scotty.workgroup olur. ayrıca WDTVLiveHub.workgroup'a adıyla ping yapıp yapamayacağınızı kontrol edin. bu bağdaştırıcının ipv4 ayarlarındaki dns arama etki alanları listesine de çalışma grubu eklemelisiniz.


Bu da çok umut verici görünüyor. Bunu da deneyeceğim. Teşekkürler!
aardvarkk

2

Sunucu ana bilgisayar adını çözemiyor olabilir.

Hosts dosyasına WDTVLiveHub girdisini şu şekilde eklemeyi deneyebilirsiniz:

192.168.1.101 WDTVLiveHub

Windows'ta: C: \ Windows \ system32 \ drivers \ etc \


1
İki şey var: 1) Sanırım geriye doğru var. IP adresi önce, sonra ana bilgisayar adı olmalıdır. 2) Bunu hostsdosyaya eklemek sorunu "düzeltir", ancak asıl sorunu görmezden gelir - ana bilgisayar ad çözümlemesi çalışmaz. Bu benim için bir çözümden daha çok bir geçici çözüm gibi görünüyor ... Ağımdaki hoststüm makineler için dosyaya giriş eklememeliyim ! Yine de yararlı, cevap için teşekkürler.
aardvarkk

1

Belki de iPv4 ve iPv6 kullanan aynı ağ cihazlarında karıştırmak problemdir.

Yönlendiricide ve Windows 7'de iPv6'yı kapatmayı deneyebilirsiniz.


1

Aşağıdaki çözüm, yerel ana bilgisayar dosyalarıyla ve NETBIOS ad çözümleme gibi şeylerle uğraşmanızı unutacaktır - ancak bunun bir dezavantajı vardır. Bu sadece pencerelerinizde veya yönlendirici yapılandırmanızda açmak veya kapatmak için bir ayar değildir. Bunun sizin için biraz daha fazla çabaya ihtiyacı var.

Bana göre bu, bir şekilde dizildi, ev ağınızda tekrar ad çözümleme ile ilgili sorun yaşamayacağınız kadar yeterli!

Www.dd-wrt.com üzerinde hızlı bir kontrol yaptıktan sonra Cisco-Router'ınız açık kaynaklı yönlendirici donanım yazılımı DD- WRT'yi çalıştırmak için uyumlu gibi görünüyor. Bu kullanışlı küçük yazılım huzuru, yönlendiricinize ev ağınızda ihtiyacınız olan tüm işlevleri ve daha fazlasını harcayacaktır. Bu, yönlendiricinizde çalışan küçük, hafif bir dns sunucusu olan DNSMasq adlı bir hizmeti de içerir.

Gönderen DD-WRT Wiki:

Ek bir avantaj, DNSMasq'ın DHCP kiralamalarını akıllıca DNS veritabanına ekleyebilmesidir ve statik veya dinamik herhangi bir DHCP istemcisi için yerel ad aramaları sağlar.

Bu aslında ağınıza NETBIOS ve çok noktaya yayın-DNS-Çözme çalışmasını umma dayalı gerçek dns çözümleme ekleyecektir.

Eğer bir çeşit kürek çekmeyi ve yeni bir şeyler denemeyi seven biriyseniz, ona bir göz atmanızı öneririm. Burada yönlendiricinizi flaş etmek için bir kılavuz bulabilirsiniz, ancak yeni bellenimi flash etmeden önce cihazınızın ve model sürümünün DD-WRT ile uyumlu olup olmadığını kontrol ettiğinizden emin olun veya cihazınızı bozabilirsiniz! bunu kontrol etmek için bağlantıyı tekrar

DD-WRT ile elde ettiğiniz diğer harika şeyler:

  • Wake On LAN desteği - Cihazlarınızı kelimenin her yerinden başlatın
  • VPN Uç Noktası Desteği - Yurtdışından ev ağınıza güvenli bir bağlantı edinin.
  • Bant Genişliği Analizi ve Yönetimi - Ağ kullanımınız hakkında Gerçek Bilgi Alın.
  • daha birçok şey. Genel bakışı burada bulabilirsiniz

Bu arada, aynı zamanda ücretsiz.

Şerefe Riscie!

(DD-WRT'nin geliştiricilerine bağlı değilim veya bu firmware'i kullanan birinden kazanç elde edeceğim - gerçekten çok hevesli çünkü fonksiyonelliğine gerçekten inanıyorum :))

dd-wrt status ekran görüntüsü


Sadece ürün yazılımı kurulumu sırasında insan hatasının yönlendiriciyi tutabileceğine dikkat etmek.
harrymc
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.