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

Re: DNS : pas de résolution en local



Le 21/08/2019 à 20:42, Pascal Hambourg a écrit :
Le 21/08/2019 à 10:00, Migrec a écrit :
Le 21/08/2019 à 07:34, Pascal Hambourg a écrit :

Conclusion : tous les DNS mentionnés dans resolv.conf doivent être équivalents.

Merci pour ces précisions.
Mon problème était lié à l'odre des DNS inscrits dans /etc/resolv.conf.

Non. Ton problème est lié au fait que resolv.conf contient l'adresse d'un serveur DNS qui ne fournit pas les bonnes réponses.

Comme je l'ai écrit ci-dessus, tous les DNS inscrits dans resolv.conf sont censés être équivalents et fournir les mêmes réponses, donc l'ordre ne devrait pas avoir d'importance.

En fait j'ai ceci :

INTERNET <-----> LIVEBOX <-------> (enp3s0) SERVEUR (enp2s0) <-------> ROUTEUR <----------------> POINT D'ACCES WIFI

La livebox fait DHCP (décodeur TV branché dessus via du CPL) et elle indique son IP interne (192.168.1.1) comme DNS lorsque le serveur reçoit son bail DHCP. Le serveur fait du DHCP/DNS pour le réseau local. Son IP est donc dans le resolv.conf.

Ça me paraissait pas mal car si mon serveur DNS est down, celui de la box fait au moins la résolution "externe", non ?



Or ce fichier est dynamique et je n'ai pas trouvé comment modifier l'ordre. Ça semble lié au montage des interfaces réseau. Du coup, j'ai inversé mes 2 cables ethernet et modifié enp2s0 en enp3s0 (et vice-versa). De cette façon, c'est ok.

Pas fiable. Si un serveur DNS ne doit pas être interrogé parce qu'il ne fournit pas les bonnes réponses, il ne doit pas être inscrit dans resolv.conf. dhclient (request, supersede, prepend) et NetworkManager (méthode : "adresses automatiques uniquement") ont des options pour l'empêcher.

Entendu mais ça dépasse ce que je peux mettre en œuvre.

--
Migrec


Reply to: