François TOURDE a écrit :
Pascal Hambourg écrivait:François TOURDE a écrit :tu enlèves la directive "search" ou "domain", je sais plus, du fichier /etc/resolv.confJ'ai peur que ça ne suffise pas, car en l'absence de ces directives elles prennent comme valeur par défaut le domaine du nom d'hôte local.Et pourtant: 1) Avec "search tourde.home" dans resolv.conf fermat:~# host toto.google.fr toto.google.fr.tourde.home is an alias for gassendi.tourde.home. gassendi.tourde.home has address 192.168.42.15 fermat:~# host www.google.fr www.google.fr is an alias for www.google.com.
host c'est très bien pour interroger un serveur DNS, mais je m'en méfie lorsqu'il s'agit de reproduire le comportement du resolver local, même s'il tient compte du contenu de resolv.conf. Par exemple je ne vois pas dans sa page de manuel qu'il prend par défaut le domaine du nom d'hôte local en l'absence d'option 'search' ou 'domain' comme c'est décrit dans la page de manuel de resolv.conf.
2) Sans le mot-clef search fermat:~# host toto.google.fr Host toto.google.fr not found: 3(NXDOMAIN) fermat:~# host www.google.fr www.google.fr is an alias for www.google.com.
[...]
Mais avec un hostname sans nom de domaine: fermat:~# hostname fermat Du coup, le "domaine local" de resolv.conf est vide, et donc toute requête se fera comme pour un fqdn.
Voilà : si le domaine local est vide, pas de problème évidemment. Mais ce n'est pas forcément le cas des machines de l'OP.