$ host -t SOA local.
Host local. not found: 3(NXDOMAIN)
So it looks like it doesn't have to do with a local. domain.
FWIW, I always use the script in /etc/init.d to restart the avahi daemon. I have to run it every time I reboot, so that the netatalk services will be advertised properly.
Here's the output of the command:
$ host -t SOA local.
Host local. not found: 3(NXDOMAIN)
So it looks like it doesn't have to do with a local. domain.
FWIW, I always use the script in /etc/init.d to restart the avahi daemon. I have to run it every time I reboot, so that the netatalk services will be advertised properly.