[Linux-31] pb dns

Pascal Hambourg pascal at plouf.fr.eu.org
Jeu 23 Avr 00:31:24 CEST 2015


pti-jean a écrit :
> Loupé... c"est pas Zeroconf ;-)

Je persiste. Regarde à quel service s'appliquait l'action
[NOTFOUND=return] que tu as déplacée : mdns4_minimal. C'est bien mDNS.

> J'ai juste configuré un serveur test en intranet, et j'ai déclaré la 
> résolution DNS dans ma Box ADSL...

Si tu avais mdns dans la ligne hosts: du fichier nsswitch.conf c'est que
le paquet libnss-mdns (plug-in mDNS pour le resolver de la glibc) est
installé.

> C'est ma Box ADSL qui s'occupe de la résolution!!!

La box ne s'occupe que de la résolution *DNS*. Le resolver local de la
glibc peut utiliser d'autres services de résolution de nom que DNS, à
commencer par le bon vieux fichier /etc/hosts. Et parmi ces service, on
voit dans la configuration du resolver de ta machine (nsswitch.conf)
qu'il y a mdns4_minimal (mDNS IPv4 autoritaire pour .local) *avant* DNS.

Un peu de lecture concernant Zeroconf, mDNS, .local et nsswitch.conf :

- sur le site web d'avahi :
    <http://avahi.org/wiki/AvahiAndUnicastDotLocal>

- dans la documentation du paquet libnss-mdns :
    /usr/share/doc/libnss-mdns/README.Debian



Plus d'informations sur la liste de diffusion Linux-31