Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

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

WinXP(MSHOME)       | Windows XP SP3 x86      | | | | Local Set

Win7-Ult(WORKGROUP) | Windows7 Ult x86        | | | | Auto Set

Win7_HB(WORKGROUP)  | Windows7 Home Basic x64 | | | | 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 - 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 '14 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 '14 at 8:20

You must log in to answer this question.

Browse other questions tagged .