I think the problem is caused by Internet Service Providers. Some ISP:s DNS servers provide some return value for "local", which in turns lets avahi/Ubuntu think there is actually such domain in use. When I changed to using OpenDNS instead in my router, the problem went away.
One can test if the ISP is problematic by running the command: host -t SOA local.
It should return "Host local. not found: 3(NXDOMAIN)", but if it returns something like "local has SOA record" then it's ISP:s fault, at least to some extent.
But I am not 100% sure if something changed in this regard between Ubuntu 8.10 and Ubuntu 9.04. Can someone else say anything about that?
I think the problem is caused by Internet Service Providers. Some ISP:s DNS servers provide some return value for "local", which in turns lets avahi/Ubuntu think there is actually such domain in use. When I changed to using OpenDNS instead in my router, the problem went away.
One can test if the ISP is problematic by running the command: host -t SOA local.
It should return "Host local. not found: 3(NXDOMAIN)", but if it returns something like "local has SOA record" then it's ISP:s fault, at least to some extent.
But I am not 100% sure if something changed in this regard between Ubuntu 8.10 and Ubuntu 9.04. Can someone else say anything about that?
Also, correct me if I'm wrong.