.local is a reserved domain under mdns.

http://en.wikipedia.org/wiki/Multicast_DNS

You will have problems if you try to do a search under .local using a standard install of Ubuntu, Mac OS X, etc. These come installed with mdns as a standard feature.

I ended up using .pri instead of .local on my home network for this reason.