# Why can't my PC see others on my network?

**URL:** <https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748>\
**Category:** Factual Questions\
**Created:** [April 1, 2003, 5:44pm UTC](https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748 "2003-04-01T17:44:29Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Running\_with\_Scissors](https://avatars.discourse-cdn.com/v4/letter/r/a183cd/32.png) [@Running\_with\_Scissors](https://boards.straightdope.com/u/Running_with_Scissors)\
**Post date:** [April 1, 2003, 5:44pm UTC](https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748/1 "2003-04-01T17:44:29Z")

</div>

I have three PCs on my home network. Two are Dell Dimension desktops (let’s call them DELL1 and DELL2) running Windows XP home, the third (call it XX) is a home built desktop running XP Pro. They all use DHCP off an SMC SoHo switch/router (don’t know the model number offhand, but it’s a standard inexpensive broadband router, using default configuration).

When I first set up DELL1, DELL2 and XX, they could all see each other (when I say “see” I mean that they recognize each others hostnames, and can ping, share drives, etc). Over the past couple of days (and AFAIK I haven’t changed anything on the network) DELL2 can’t see either DELL1 or XX, but XX and DELL1 can still see each other. My internet connection works fine on all machines.

I’m not running a WINS or DNS server; I’m assuming the router is responsible for mapping the host names to the IPs. I can still ping the other machines from DELL2 if I use the IP addresses, but not with host names. The only thing different between DELL2 and the other machines is that I turn it off when I’m not using it, but DELL1 and XX are on 24/7. I have also sometimes experienced the same problem when connecting my laptop (also running XP home) to the network - it doesn’t recognize the other hostnames, but works using the IP address.

Any ideas what could be causing this problem?

---

<div class="post-metadata">

**Author:** ![Running\_with\_Scissors](https://avatars.discourse-cdn.com/v4/letter/r/a183cd/32.png) [@Running\_with\_Scissors](https://boards.straightdope.com/u/Running_with_Scissors)\
**Post date:** [April 1, 2003, 5:47pm UTC](https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748/2 "2003-04-01T17:47:52Z")

</div>

Now that I think about it for a minute, it’s a D-Link router, not an SMC. But previously, when I was using a Linksys BEFSR-41 router (replaced for unrelated reasons), I experieced the same issue.

---

<div class="post-metadata">

**Author:** ![AHunter3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ahunter3/32/368_2.png) [@AHunter3](https://boards.straightdope.com/u/AHunter3)\
**Post date:** [April 1, 2003, 7:54pm UTC](https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748/3 "2003-04-01T19:54:01Z")

</div>

I was under the impression that XP Home was crippleware with regards to being able to log into networks and share resources and whatnot. I would have guessed that the two Home boxes would at best be able to see the XX box, but not each other, and that possibly the XX box would not be able to see either of the other two – but that’s not what you report.

How are you defining the network, and how are the two Home boxes able to join it?

---

<div class="post-metadata">

**Author:** ![Ximenean](https://avatars.discourse-cdn.com/v4/letter/x/aca169/32.png) [@Ximenean](https://boards.straightdope.com/u/Ximenean)\
**Post date:** [April 1, 2003, 8:13pm UTC](https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748/4 "2003-04-01T20:13:28Z")

</div>

Since you’re not using WINS or DNS, name resolution is done by NetBIOS broadcasts, not by the router. Perhaps NBT (NetBIOS on TCP/IP) is not running on DELL2… On Win2K (should be the same on XP) I think the service is called “TCP/IP-NetBIOS Helper” - see Control Panel/Administrative Tools/Services.

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [April 1, 2003, 8:20pm UTC](https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748/5 "2003-04-01T20:20:42Z")

</div>

on XP it is called “NWLinkIPX/SPX/NETBIOS Compatible Transport Protocol”

You haven’t recently installed a firewall package have you? (that’s what it was when this happened to me)

---

<div class="post-metadata">

**Author:** ![Number](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/number/32/242_2.png) [@Number](https://boards.straightdope.com/u/Number)\
**Post date:** [April 1, 2003, 10:46pm UTC](https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748/6 "2003-04-01T22:46:02Z")

</div>

If all else fails you can fix the name resolution problem by setting all the machines to use static IPs and adding entries to the HOSTS file on each one.

Open **c:\windows\system32\drivers\etc\hosts** in Notepad. Add lines to the bottom with the IP address and name of each PC. It should look something like this:

127.0.0.1 localhost  
192.168.0.2 DELL1  
192.168.0.3 DELL2  
192.168.0.4 XX

This will load into the DNS cache when the machine boots, so it will always be able to resolve those names. Just remember to edit the files if you change the IPs of any of the machines.

---

<div class="post-metadata">

**Author:** ![Xema](https://avatars.discourse-cdn.com/v4/letter/x/9de053/32.png) [@Xema](https://boards.straightdope.com/u/Xema)\
**Post date:** [April 2, 2003, 12:37am UTC](https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748/7 "2003-04-02T00:37:15Z")

</div>

> [@](#):
>
> \*Originally posted by AHunter3 \*  
> I was under the impression that XP Home was crippleware with regards to being able to log into networks and share resources and whatnot.

My limited experience with XP home has produced smooth networking with only one hassle (the one Mangetout mentioned): a friend inadvertently invoked a firewall on his XP Home machine, and we spent a couple of hours trying to guess why things weren’t working (error messages gave no clues).

---

<div class="post-metadata">

**Author:** ![Running\_with\_Scissors](https://avatars.discourse-cdn.com/v4/letter/r/a183cd/32.png) [@Running\_with\_Scissors](https://boards.straightdope.com/u/Running_with_Scissors)\
**Post date:** [April 2, 2003, 4:07pm UTC](https://boards.straightdope.com/t/why-cant-my-pc-see-others-on-my-network/165748/8 "2003-04-02T16:07:59Z")

</div>

Thanks for the responses so far, guys. I considered going the static route [NPI], but that still won’t help with the laptop, since I also connect that to my work network, which uses a different subnet. I do not have a software firewall, just the SOHO router.

> [@](#):
>
> \*Originally posted by AHunter3 \*  
> \*\*I was under the impression that XP Home was crippleware with regards to being able to log into networks and share resources and whatnot.
> 
> How are you defining the network, and how are the two Home boxes able to join it? \*\*

XP home is crippled in that it cannot join NT (Win2K, etc) domains, similar to how the old DOS-based OSes (Win-95 through Me) worked, but networking by itself works fine. It’s also missing other things (for example, you can’t connect to it using Remote Desktop, but you can use the remote desktop client to connect to other machines).

I’m not sure what you mean by “how are you defining the network”. I don’t have an NT domain, they may or may not all be in the same workgroup (I believe they are, but it shouldn’t affect if if they aren’t, should it?). I used the default configuration for pretty much all network configuration on all machines. I can check for the NBT service on DELL2, I guess. Can anyone think of anything else?
