avahi local
Linux,BSDでmDNSの名前解決がavahiで行われない場合は .local ドメインがないか確認しましょう。 / Picture Code
Linux,BSD 及びそれを組み込んでいるネットワーク上の機器では、Active Directoryで .local ドメイン名を設定しているとavahiによるmDNS検索が正常に動作しません。
こちらがAvahiの勧告文章になります。
https://web.archive.org/web/20160608083415/http://avahi.org/wiki/AvahiAndUnicastDotLocal
該当箇所を翻訳します。
ディストリビューター
ディストリビューターの方は、Avahi / nss-mdnsをパッケージ化する際に以下の推奨事項に従ってください。
起動時に、新しく設定されたDNSサーバにゾーン.localが存在するかどうかをチェックして、DNS設定が変更されると(例えば、DHCPフックスクリプトから)、特別なスクリプトを実行することをお勧めします。もし .localがあれば、Avahiをシャットダウンし、nss-mdnsを無効にしてください。
つまり、勧告に従っている Linux, BSD を採用しているNASやネットワーク機器は .local ドメインのネットワークが存在する場合にはサービスを自動停止するので、想定と異なる挙動が発生します。
また、勧告に従っていないディストリビューションや製品の場合は意図しない機器に接続を行うかもしれません。どちらにしても困ったことです。