My Macbook running Snow Leopard cannot resolve some hosts on my local network (which has a local DNS server). Running nslookup
and dig
works (they get the expected address from the expected server). Running ping <IP address>
works (I get packets received), but ping home.local
does not (it returns "Unknown host") home.local
is the name of a server on my home network (running Debian and dnsmasq
).
My Windows laptop can ping home.local
by name, and so can another Macbook (running Leopard). My Snow Leopard laptop can ping my other macbook by name, but no other hosts
Home DNS server is a Debian (etch) box running dnsmasq
, DHCP server on router is configured to serve the IP address of the debian box as the DNS server. All laptops are picking up correct network settings (ipaddress, default gw, dns server), and I can get from my Snow Leopard Macbook to hosts on the public internet without any trouble (that is - the DNS query goes to dnsmasq
on my debian box and is forwarded onto the DNS servers at my ISP). The only servers I cannot ping by name are the ones on my local network.