[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug de résolution de noms ?



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.conf

J'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.


Reply to: