# Comment vérifier que resolv.conf est bien appliqué?

**URL:** <https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752>\
**Category:** Support Debian\
**Created:** [Mai 23, 2018, 8:44 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752 "2018-05-23T08:44:27Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 23, 2018, 8:44 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/1 "2018-05-23T08:44:27Z")

</div>

Bonjour j’utilise un vps, le resolv.conf n’est pas modifiable.  
J’ai supersede le dhclient.conf ce qui a modifié le resolv.conf comme je le souhaitais.

Le problème c’est que je n’ai pas confiance en ces changements j’aimerais pouvoir voir quel dns est utilisé via une ligne de commande, un peu comme ce que certains sites proposent via navigateur.

Il y a des commandes qui font ca?

---

<div class="post-metadata">

**Author:** ![sk4hrr](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sk4hrr](https://www.debian-fr.org/u/sk4hrr)\
**Post date:** [Mai 23, 2018, 8:48 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/2 "2018-05-23T08:48:13Z")

</div>

Bonjour,

> [@txj](#):
>
> j’utilise un vps, le resolv.conf n’est pas modifiable.

Je vois pas bien pourquoi…

> [@txj](#):
>
> Il y a des commandes qui font ca?

La commande `nslookup` commence par le DNS utilisé pour la résolution:

```
root@hs:~# nslookup 8.8.8.8
Server: 80.67.169.12
Address: 80.67.169.12#53

Non-authoritative answer:
8.8.8.8.in-addr.arpa name = google-public-dns-a.google.com.

Authoritative answers can be found from:
8.8.in-addr.arpa nameserver = ns2.level3.net.
8.8.in-addr.arpa nameserver = ns1.level3.net.
ns1.level3.net internet address = 209.244.0.1
ns2.level3.net internet address = 209.244.0.2

```

---

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 23, 2018, 8:51 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/3 "2018-05-23T08:51:27Z")

</div>

il y a un script quelque part qui réécrit le resolv.conf a chaque networking restart.

Je te remercie pour la commade, mon fichier est donc bien pris en compte 😃

---

<div class="post-metadata">

**Author:** ![sk4hrr](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/7bcc69/32.png) [@sk4hrr](https://www.debian-fr.org/u/sk4hrr)\
**Post date:** [Mai 23, 2018, 8:57 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/4 "2018-05-23T08:57:20Z")

</div>

> [@txj](#):
>
> il y a un script quelque part qui réécrit le resolv.conf a chaque networking restart.

Peut-être `resolvconf` ou `systemd-resolved`, pour vérifier sous stretch:

```
apt policy resolvconf
systemctl status systemd-resolved

```

Sinon [la documentation sur la configuration réseau](https://wiki.debian.org/fr/NetworkConfiguration) est bien foutue 😛

---

<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:** [Mai 23, 2018, 9:17 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/5 "2018-05-23T09:17:31Z")

</div>

salut  
J’utilise dnsmasq, on peut le voir dans le journal

```auto
journalctl -xb | grep dns

```

Exemple:

```auto
mai 23 08:01:14 debian dnsmasq[9788]: configuration des serveurs amonts à partir de DBus
mai 23 08:01:14 debian dnsmasq[9788]: ignore le serveur de nom 127.0.0.1 - interface locale
mai 23 08:01:14 debian dnsmasq[9788]: utilise le serveur de nom 64.6.64.6#53 (via wlp3s0b1)
mai 23 08:01:14 debian dnsmasq[9788]: utilise le serveur de nom 80.67.188.188#53 (via wlp3s0b1)

```

car avec ma configuration

> [@Choisir ses DNS avec configuration de Network-Manager, dnsmasq et dhcp-client](https://www.debian-fr.org/t/choisir-ses-dns-avec-configuration-de-network-manager-dnsmasq-et-dhcp-client/75073):
>
> Salut Un petit mémo sur ma configuration pour choisir mes DNS en utilisant Network-Manager, dnsmasq et dhcp-client Je ne prétends pas que c’est la meilleure solution mais elle fonctionne Les dns choisis sont décrits dans dhcp-client. dnsmasq est utilisé pour sa fonction cache network-manager connecte au réseau en prenant en compte ces données Paquets installés: network-manager, isc-dhcp-client, dnsmasq Configuration network-manager cat /etc/NetworkManager/NetworkManager.conf …

```auto
 grep domain-name-servers /etc/dhcp/dhclient.conf
	
supersede domain-name-servers 64.6.64.6,80.67.188.188;
prepend domain-name-servers 127.0.0.1;

```

Nslookup est trompé par dhcp-client

```auto
 nslookup linux.org
Server: 127.0.0.1
Address:	127.0.0.1#53

Non-authoritative answer:
Name:	linux.org
Address: 104.28.17.26
Name:	linux.org
Address: 104.28.16.26
Name:	linux.org
Address: 2400:cb00:2048:1::681c:111a
Name:	linux.org
Address: 2400:cb00:2048:1::681c:101a

```

Avec dig, on voit que la premiere requete passe par les dns: 53 ms

```auto
dig sncf.com

; <<>> DiG 9.11.3-1-Debian <<>> sncf.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16238
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;sncf.com. IN	A

;; ANSWER SECTION:
sncf.com. 3600	IN	A	90.80.158.159
sncf.com. 3600	IN	A	90.85.36.64

;; Query time: 53 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed May 23 11:36:08 CEST 2018
;; MSG SIZE rcvd: 69

```

la seconde par le cache: 0 msec

```auto
dig sncf.com

; <<>> DiG 9.11.3-1-Debian <<>> sncf.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 40220
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;sncf.com. IN	A

;; ANSWER SECTION:
sncf.com. 3577	IN	A	90.85.36.64
sncf.com. 3577	IN	A	90.80.158.159

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed May 23 11:36:31 CEST 2018
;; MSG SIZE rcvd: 69

```

---

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 23, 2018, 1:51 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/6 "2018-05-23T13:51:51Z")

</div>

d’ailleurs il y a pas moyen de mettre de l’IPv6 dans le supersede du dhclient.conf?

---

<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:** [Mai 23, 2018, 1:58 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/7 "2018-05-23T13:58:59Z")

</div>

> [@txj](#):
>
> d’ailleurs il y a pas moyen de mettre de l’IPv6 dans le supersede du dhclient.conf?

Faut surtout trouver les ipv6 des dns mais pour verisign c’est ok, elles sont indiquées  
• If needed, repeat the process for IPv6 settings using the following IPv6 addresses

2620:74:1b::1:1  
2620:74:1c::2:2

[https://publicdnsforum.verisign.com/discussion/13/verisign-public-dns-set-up-configuration-instructions](https://publicdnsforum.verisign.com/discussion/13/verisign-public-dns-set-up-configuration-instructions)

Je n’utilise pas ipv6 donc pas essayé

---

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 23, 2018, 2:15 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/8 "2018-05-23T14:15:28Z")

</div>

Personnellement j’utilise plutôt les DNS de l’assos FDN [https://www.fdn.fr/actions/dns/](https://www.fdn.fr/actions/dns/)  
le prob quand je met de l’IPv6 dans le supersede c’est que supersede n’est plus pris en compte 😕

mais là on parle de la config dns-name-server de mon futur résolveur dns bind9 😃

---

<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:** [Mai 23, 2018, 2:22 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/9 "2018-05-23T14:22:55Z")

</div>

As tu essayé dans les parametres de la connexion avec Network-Manager, onglet ipv6

`root@debian:/# nm-connection-editor`

---

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 23, 2018, 2:29 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/10 "2018-05-23T14:29:15Z")

</div>

> [@grandtoubab](#):
>
> e la connexion avec

je suis sur serveur ^^, j’ai lu de mauvaises choses sur le network manager (à prioris si j’ai bien compris ce n’est pas installé de base)

---

<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:** [Mai 23, 2018, 2:40 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/11 "2018-05-23T14:40:58Z")

</div>

bof, bof… Network-Manager fonctionne très bien sur mes PC en tout cas

les connexions sont dans /etc/NetworkManager/system-connections/ et peuvent se modifier avec un éditeur

---

<div class="post-metadata">

**Author:** ![txj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/d78d45/32.png) [@txj](https://www.debian-fr.org/u/txj)\
**Post date:** [Mai 23, 2018, 2:41 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/12 "2018-05-23T14:41:54Z")

</div>

je vais tester

---

<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:** [Mai 23, 2018, 2:44 UTC](https://www.debian-fr.org/t/comment-verifier-que-resolv-conf-est-bien-applique/76752/13 "2018-05-23T14:44:30Z")

</div>

[https://wiki.gnome.org/Projects/NetworkManager/SystemSettings](https://wiki.gnome.org/Projects/NetworkManager/SystemSettings)

en commande avec nmcli

[https://access.redhat.com/documentation/fr-fr/red\_hat\_enterprise\_linux/7/html/networking\_guide/sec-using\_the\_networkmanager\_command\_line\_tool\_nmcli](https://access.redhat.com/documentation/fr-fr/red_hat_enterprise_linux/7/html/networking_guide/sec-using_the_networkmanager_command_line_tool_nmcli)
