Up until recently I was sharing a dial-up internet connection on my home network via a modem connected to the serial port on a dlink DI-704P router, which worked fine (but slow).
Then I got an Earthlink broadband cable account. I am using the same router, and changed nothing except the WAN connection type from "Dial Up network" to "Obtain an IP address from ISP automatically". This also works fine. I now have fast shared internet access on my home LAN. Cool.
All the computers on my LAN are set up for DHCP and the router is the DHCP server. They are on a 192.168.0.0 network, and have Windows XP Home.
The problem is that I can no longer ping other computers on my network by computer name. Also, I can't VNC to the other computers by computer name. Using their IP addresses does work. netbios over TCPIP is enabled.
If I try to ping a computer named "computer1", for example, I enter:
the response I get is something like:
Pinging computer1.earthlink.net [220.127.116.11] with 32 bytes of data:
Reply from 18.104.22.168: bytes=32 time=32ms TTL=50
How can I stop it from appending the earthlink.net suffix onto the computer name? It seems that it should first check the netbios name before going outside and looking for a FQDN.
I could change the hosts file on all the computers and that would probably stop this behavior, but I would rather not. I could probably make them all static ip addresses and that would probably help also, since I assume the DNS suffix must be coming from the router through DHCP. Unfortunately there are no settings for the DHCP server on the router besides enable\disable and the address pool.