Changes between Version 13 and Version 14 of AvahiAndUnicastDotLocal
- Timestamp:
- 07/23/08 19:33:56 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AvahiAndUnicastDotLocal
v13 v14 2 2 = Avahi and Unicast Domains `.local` = 3 3 4 mDNS/DNS-SD is inherently incompatible with unicast DNS zones `.local`. We strongly recommend not to use Avahi or [http://0pointer.de/lennart/projects/nss-mdns/ nss-mdns] in such a network setup. 4 mDNS/DNS-SD is inherently incompatible with unicast DNS zones `.local`. We strongly recommend not to use Avahi or [http://0pointer.de/lennart/projects/nss-mdns/ nss-mdns] in such a network setup. N.B.: nss-mdns is not typically bundled with Avahi and requires a separate download and install. 5 5 6 6 '''Background''': The Zeroconf protocols Avahi implements are known as mDNS and DNS-SD. mDNS (short for Multicast DNS) is based on traditional (unicast) DNS, but the two systems do not interact. mDNS is used to manage a special cooperative zone `.local` where all local mDNS servers can freely register host names or services. Before mDNS was introduced the domain `.local` was sometimes used in non-public (unicast) DNS servers to assign names in LANs. Unfortunately some networks still use this domain that way. If Avahi and nss-mdns is installed properly a machine does not contact a unicast DNS server when resolving names from the `.local` domain, thus the unicast DNS domain `.local` becomes unreachable. … … 12 12 If you really want to use Avahi with `.local` as unicast domain, you might want to try the following. YMMV. Don't come running to us if something doesn't work as expected. It's your own fault! 13 13 14 The recommended [[http://0pointer.de/lennart/projects/nss-mdns/ nss-mdns]]configuration line for `/etc/nsswitch.conf` is14 The recommended nss-mdns configuration line for `/etc/nsswitch.conf` is 15 15 16 16 {{{ … … 18 18 }}} 19 19 20 This makes nss-mdns authoritative for `.local`. N.B.: nss-mdns is not typically bundled with Avahi and requires a [[http://0pointer.de/lennart/projects/nss-mdns/ separate download]] and install.20 This makes nss-mdns authoritative for `.local`. 21 21 22 22 If this is changed as follows, unicast DNS will be tried before mDNS for `.local`, essentially "merging" the unicast and the multicast domain `.local`, with unicast taking precedence.
