Linux: how to use *.local domain suffix

Because the *.local suffix is registered with RFC as an mDNS suffix, Linux tries to resolve the name using a broadcast request instead of asking the DNS. This means that if your windows Active Directory domain uses the “.local” suffix, your Linux machines will not be able to access resources in the domain using their DNS name.

To overcome this one needs only to edit the “/etc/nsswitch.conf” file to ignore the mdns protocol.

hosts:          files dns mdns4_minimal [NOTFOUND=return] mdns4

Leave a Reply