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