# DNS problème

**URL:** <https://www.debian-fr.org/t/dns-probleme/71831>\
**Category:** Support Debian\
**Created:** [Novembre 23, 2016, 5:22 UTC](https://www.debian-fr.org/t/dns-probleme/71831 "2016-11-23T17:22:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ThierryI](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/b9bd4f/32.png) [@ThierryI](https://www.debian-fr.org/u/ThierryI)\
**Post date:** [Novembre 23, 2016, 5:22 UTC](https://www.debian-fr.org/t/dns-probleme/71831/1 "2016-11-23T17:22:38Z")

</div>

Bonsoir,  
C’est compliqué à expliquer …

J’ai un portable avec Debian 8 qui tourne bien.  
J’ai installé “dnscrypt-proxy” pour chiffrer mes requètes DNS … Cela fonctionne correctement.  
Sauf que je suis en DHCP (je ne veux pas d’IP fixe) et qu’à chaque reboot, mon portable chope les DNS de mon serveur DHCP.  
Je veux que mon portable n’utilise que le DNS local qui se trouve être en 127.0.2.1.  
Je sais qu’il y a des soucis entre “resolvconf” et “/etc/resolv.conf”. Le fichier resolv.conf étant réécrit après chaque reboot par lintervention du “resolconf”.  
J’ai mis dans le fichier “interfaces” la ligne suivante: dns-nameservers 127.0.2.1 mais il ne semble pas être pris en compte non plus …  
Un idée ?  
Merci

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Novembre 23, 2016, 6:26 UTC](https://www.debian-fr.org/t/dns-probleme/71831/2 "2016-11-23T18:26:33Z")

</div>

Salut  
Tu peux modifier les droits d’accès au fichier resolv.conf

> **[Main page (Français) - ArchWiki](https://wiki.archlinux.org/title/Main_page_(Fran%C3%A7ais))**

moi j’ai joué là

> [@Comment conserver modification de resolv.conf ?](https://www.debian-fr.org/t/comment-conserver-modification-de-resolv-conf/71428/5):
>
> Dans /etc/dhcp/dhclient.conf prepend domain-name-servers 80.67.169.12,80.67.169.40; comme ça ils ne sont pas effacés de /etc/resolv.conf et ceux du FAI passent après. Nickel slight_smile

---

<div class="post-metadata">

**Author:** ![ThierryI](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/b9bd4f/32.png) [@ThierryI](https://www.debian-fr.org/u/ThierryI)\
**Post date:** [Novembre 23, 2016, 6:34 UTC](https://www.debian-fr.org/t/dns-probleme/71831/3 "2016-11-23T18:34:00Z")

</div>

Le “chattr +i” fonctionne très bien … Je ne veux pas non plus que les DNS du provider passent après 🙂  
Marrant de voir un lien vers Archlinux … Je viens de là virer de mon portable pour revenir vers Debian …

Merci

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Novembre 23, 2016, 6:46 UTC](https://www.debian-fr.org/t/dns-probleme/71831/4 "2016-11-23T18:46:47Z")

</div>

un test pour voir si le résultat est conforme à tes attentes

> **[DNS leak test](https://www.dnsleaktest.com/)**
>
> DNSleaktest.com offers a simple test to determine if you DNS requests are being leaked which may represent a critical privacy threat. The test takes only a few seconds and we show you how you can simply fix the problem.

[![](https://www.debian-fr.org/uploads/default/original/2X/6/674c10e7e32c60fdd33fa5c84bb9d9a8d5f79702.png)](http://pix.toile-libre.org/?img=1479926864.png)

---

<div class="post-metadata">

**Author:** ![ThierryI](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/b9bd4f/32.png) [@ThierryI](https://www.debian-fr.org/u/ThierryI)\
**Post date:** [Novembre 23, 2016, 6:54 UTC](https://www.debian-fr.org/t/dns-probleme/71831/5 "2016-11-23T18:54:18Z")

</div>

Et pour vérifier ton DNSSEC: [http://www.dnssec.cz](http://www.dnssec.cz)  
La clé doit être verte 🙂  
Bonne soirée.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Novembre 23, 2016, 10:31 UTC](https://www.debian-fr.org/t/dns-probleme/71831/6 "2016-11-23T22:31:07Z")

</div>

> [@ThierryI](#):
>
> Je sais qu’il y a des soucis entre «&nbsp;resolvconf&nbsp;» et «&nbsp;/etc/resolv.conf&nbsp;».

Il n’y a aucun souci entre resolvconf et /etc/resolv.conf. resolvconf est le programme chargé de mettre à jour le contenu de /etc/resolv.conf à partir des sources de DNS qui font appel à lui (dhclient, NetworkManager, rdnssd…).

> [@ThierryI](#):
>
> Le fichier resolv.conf étant réécrit après chaque reboot par lintervention du «&nbsp;resolconf&nbsp;».

Normal puisque c’est le rôle de resolvconf. Il ne le fait pas de sa propre initiative mais pour le compte de dhclient puisque tu es en DHCP.  
Si tu désinstalles resolvconf, dhclient réécrira directement /etc/resolv.conf lui-même et le résultat sera à peu près le même.

> [@ThierryI](#):
>
> Le «&nbsp;chattr +i&nbsp;» fonctionne très bien

C’est la pire et la plus sale des solutions. Plus tard, quand tu auras oublié ce que tu as fait et que tu voudras modifier /etc/resolv.conf tu ne comprendras pas pourquoi tu ne peux pas même en root.

> [@ThierryI](#):
>
> Je ne veux pas non plus que les DNS du provider passent après

Alors il faut utiliser l’option `supersede` au lieu de `prepend`. Ou bien, si l’interface est gérée par NetworkManager, forcer les DNS dans la configuration IPv4 de ce dernier.

---

<div class="post-metadata">

**Author:** ![ThierryI](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/b9bd4f/32.png) [@ThierryI](https://www.debian-fr.org/u/ThierryI)\
**Post date:** [Novembre 24, 2016, 5:57 UTC](https://www.debian-fr.org/t/dns-probleme/71831/7 "2016-11-24T05:57:25Z")

</div>

Merci pour les explications concernant “resolvconf”.  
J’ai donc suivi tes conseils: “chattr -i /etc/resolv.conf” et j’ai ajouté dans le “dhclient.conf” la ligne suivante:  
“supersede domain-name-servers 127.0.2.1;” Cela fonctionne.

Merci
