Name resolution on home LAN?

To resolve Avahi hostnames, other computers should have libnss-mdns installed.

Another option, if you are the network administrator is to distribute a private DNS address by DHCP (I your computers are configured by DHCP). For a small network, dnsmasq is good combined package (DNS+DHCP). It allows you to serve simply your /etc/hosts to the network.


In mixed network environments you can do this with name resolutions from Avahi/Zeroconfig that would resolve in Mac-OS as well as in Windows (when Bonjour is running). See also this answer.


In all recent Ubuntu installs you can use hostname.local and it just works. I believe this means mDNS is set up automatically, but as it's always just worked (except with some routers in some hotels, where I'd get a notification about it being disabled because of a broken router), I haven't had to dig in.