Tuo näyttää ilmeiseltä toteutusvirheeltä operaattorin DNS-palvelussa. Oman käsitykseni ja IETF-dokumentin mukaan julkisella puolella ei pitäisi tulla "resolved"-vastausta "local."-kyselylle eli tuo asia on tarkoitettu sisäverkon puolelle. Tuo näkyy esimerkiksi tästä:
https://tools.ietf.org/html/draft-ietf-dnsind-local-names-02 Asia pitäisi korjata siellä missä ongelma on. Muut vaihtoehdot ovat ongelman kiertelyä.
Ongelman kiertelyyn tulee mieleen vaihtoehdot:
1) Ei käytetä ongelmallista DNS-palvelua. Tuo tarkoittaa että vaihdetaan DNS-palvelimien osoitteet johonkin julkiseen DNS-palveluun (Google, OpenDNS).
2) Pakotetaan oma kone "jatka vaikka virhe olemassa" eli muutetaan tuo arvo nollaksi /etc/default/avahi-daemon tiedostossa kuten yllä
3) (Ei testattu: ajetaan /hosts -tiedoston avulla local. yli)
Kaikessa ongelman kiertelyssä on vaivaa käyttäjälle, muutoksen joutuu tekemään konekohtaisesti. Tuolla "nm": n linkissä näkyy olevan kätevä "sed"-komento joka tekee kohta kahden muutoksen kätevästi kun kopioi hiirellä komennon päätteeseen ja antaa Enter: in perään:
sudo sed -i -e'/AVAHI_DAEMON_DETECT_LOCAL/s/1/0/' /etc/default/avahi-daemon