[avahi] Resolve Local Hostnames using Aavhi

Mattia Rossi mrossi at swin.edu.au
Sun May 22 17:17:18 PDT 2011

Hi John,

I believe you need the following line in /etc/nsswitch.conf :

hosts:      files mdns4_minimal [NOTFOUND=return] dns mdns4

as described in the Documentation section at 

Even though it says mdns4_minimal resolves .local addresses, it also 
says it resolves only IPV4LL addresses (169.254.x.x), which to me sounds 
like it doesn't resolve addresses from the private IPv4 range..

Don't know if it's just not formulated well or if that's really the 
case. I'd give it a shot though.


On 22/05/2011 18:08, John Frankish wrote:
> I have a simple network using a cisco rvs4000 as a router and dhcp server. Unfortunately, the rvs4000 does not have an option to resolve local hostnames and I don't really want to leave a machine on 24h/day running dnsmasq as a dhcp/dns server.
> Is there a way to use avahi to resolve local hostnames and to assign hostnames to devices (ps3, internet radio, iphone) using their mac address? I can see the information is there from avahi-browse, but I don't seem to be able to get at it:
> $ sudo ping -c2 dslkayak [this is not the local machine]
> ping: bad address 'dslkayak'
> $ sudo ping -c2 dslkayak.local
> ping: bad address 'dslkayak.local'
> $ avahi-resolve -n dslkayak.local
> dslkayak.local
> $ cat /etc/nsswitch.conf
> passwd:     files
> group:      files
> shadow:     files
> hosts:      files mdns4_minimal [NOTFOUND=return] dns
> networks:   files
> rpc:        files
> services:   files
> _______________________________________________
> avahi mailing list
> avahi at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/avahi

More information about the avahi mailing list