Ubuntu uses 'avahi' to perform host name lookups on the local network, which allows me to find other computers just by adding '.local' to the name, e.g. laptop.local or desktop.local.
However, avahi does not seem to perform reverse lookups for the IP addresses of computers on the local network. So when applications look up IP addresses for local computers, a request goes out to an Internet DNS server on the Internet which returns NXDOMAIN (name does not exist).
Is it possible for avahi to perform reverse lookups for IP addresses? If it is, how do I do it?