Problem: Beginning with Glibc 2.3.3 (SUSE Linux 9.1),
.local is a reserved top-level domain and will definitely cause
you trouble if you intend to place hosts in this TLD.
Cause: When the libc resolver library gets a request
for a hostname which ends in .local, a multicast request is sent
to the local network 255.255.255.255 port 5353, rather than to the
nameserver(s) listed in /etc/resolv.conf. Looking up
.local entries directly with NAMED (i.e. through the
`host`) utility works fine, though.
Solution: Rename your .local domain to
something different, like .site.
Additional Keywords: trouble with .local