I'm using dnsmasq on a WRT54G with the HyperWRT Thibor firmware. I added the local routers and cable modem to the dnsmasq .hosts file: 192.168.1.1 WRT54G 192.168.1.2 BEFW11S4 192.168.1.3 WRT54GL1 192.168.1.4 WRT54GL2 192.168.100.1 BEFCMU10 I'm able to look up and ping these by host name from the busybox shell without any trouble: # nslookup befcmu10 Server: localhost Address: 127.0.0.1 Name: befcmu10 Address: 192.168.100.1 # ping befcmu10 PING befcmu10 (192.168.100.1): 56 data bytes 84 bytes from 192.168.100.1: icmp_seq=0 ttl=64 time=1.8 ms 84 bytes from 192.168.100.1: icmp_seq=1 ttl=64 time=1.8 ms 84 bytes from 192.168.100.1: icmp_seq=2 ttl=64 time=1.8 ms XP nslookup resolves the hosts/IPs just fine, BUT they don't work in ping, tracert, or any Windows apps. < D:\Windows > nslookup befcmu10 Server: WRT54G Address: 192.168.1.1 Name: befcmu10 Address: 192.168.100.1 < D:\Windows > ping befcmu10 Ping request could not find host befcmu10. Please check the name and try again. Any idea what the problem might be?