Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have three computer all connected to a Router(192.168.1.1), here is their information.

Computer(WorkGroup) | Operating System        | IP Address    | Network Mask  | Gateway     | IP Info

WinXP(MSHOME)       | Windows XP SP3 x86      | 192.168.1.189 | 255.255.255.0 | 192.168.1.1 | Local Set

Win7-Ult(WORKGROUP) | Windows7 Ult x86        | 192.168.1.100 | 255.255.255.0 | 192.168.1.1 | Auto Set

Win7_HB(WORKGROUP)  | Windows7 Home Basic x64 | 192.168.1.188 | 255.255.255.0 | 192.168.1.1 | Auto Set by a MAC-IP bound on router.

These 3 boxes is all set network browsing and file sharing on. Using IP to get each other, no problem. But when using computer names:

  • Win7-Ult can resolve both WinXP and Win7-HB
  • WinXP can resolve Win7-Ult but not Win7-HB
  • Win7-HB can resolve Win7-Ult but not WinXP

I wonder why this occurred and how do I solve it (without change router settings).

share|improve this question
    
When you use computer name with windows machines, you're using netbios (b-node model in this type of setup, see support.microsoft.com/kb/119493/EN-US) - it has nothing to do with router settings. If you want to see why name to ip address mapping is not working properly, the best way to figure out why is to look at the traffic passing between the machines. I'd suggest using windump and/or wireshark. –  MaQleod Mar 28 at 5:13
    
Thank MaQleod for point me a right direction. I'm pretty sure it's a name resolving problem. I will need some time to get through the protocol, just wondering which computer is more likely gone wrong. –  SuperLucky Mar 28 at 8:20

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.