Ressources informatiques

Ressources informatiques

Ressources informatiques

Indiquer l'adresse IP du serveur DNS

Documentation

Configuration client DNS

Solution n°1 : modifier le fichier /etc/resolv.conf

Sauvegarder la configuration initiale
root@debian:~# cp /etc/resolv.conf /etc/resolv.conf.origin
Modifier le fichier resolv.conf

Exemple : serveur DNS d'adresse IP 192.168.1.254

root@debian:~# nano /etc/resolv.conf

Résultat :

root@debian:~# cat /etc/resolv.conf
nameserver 192.168.1.254
Tester la nouvelle configuration
root@debian:~# host www.ressourcesinformatiques.com
www.ressourcesinformatiques.com is an alias for ressourcesinformatiques.com.
ressourcesinformatiques.com has address 213.186.33.16
root@debian:~# dig ressourcesinformatiques.com
...
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63071
...
ressourcesinformatiques.com. 1772 IN	A	213.186.33.16
...
;; SERVER: 192.168.1.254#53(192.168.1.254)

Notre serveur DNS d'adresse IP 192.168.1.254 a bien répondu à notre requête en nous fournissant l'adresse IP de ressourcesinformatiques.com.

root@debian:~# nslookup ressourcesinformatiques.com
Server:		192.168.1.254
Address:	192.168.1.254#53

Non-authoritative answer:
Name:	ressourcesinformatiques.com
Address: 213.186.33.16

Notre serveur DNS d'adresse IP 192.168.1.254 a bien répondu à notre requête en nous fournissant l'adresse IP de ressourcesinformatiques.com.

Solution n°2 : installer le dépôts resolvconf

Si vous installez ce dépôts, il suffit alors d'ajouter la directive dns-nameservers 192.168.1.254 dans le fichier /etc/network/interfaces. Vous n'aurez donc plus besoin de modifier le fichier /etc/resolv.conf manuellement.

Installer le dépôts resolvconf
root@debian:~# apt-get install resolvconf
Ajouter la directive dns-nameservers 192.168.1.254 dans le fichier /etc/network/interfaces
root@debian:~# nano /etc/network/interfaces
root@debian:~# cat /etc/network/interfaces
...
# Interface enp0s3
auto enp0s3
iface enp0s3 inet static
    address 192.168.1.34/24
    gateway 192.168.1.254
    dns-nameservers 192.168.1.254
Redémarrer les services réseaux
root@debian:~# systemctl restart networking
Tester la nouvelle configuration
root@debian:~# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.254
search lan
root@debian:~# ping  -c 1 -W 1 www.ressourcesinformatiques.com
PING ressourcesinformatiques.com (213.186.33.16) 56(84) bytes of data

On constate que, même si l'on obtient pas nécessairement de réponse au ping car le serveur peut avoir désactivé cette réponse, on obtient l'adresse IP 213.186.33.16 correspondant au nom www.ressourcesinformatiques.com

root@debian:~# host www.ressourcesinformatiques.com
www.ressourcesinformatiques.com is an alias for ressourcesinformatiques.com.
ressourcesinformatiques.com has address 213.186.33.16
root@debian:~# dig ressourcesinformatiques.com
...
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63071
...
ressourcesinformatiques.com. 1772 IN	A	213.186.33.16
...
;; SERVER: 192.168.1.254#53(192.168.1.254)

Le serveur DNS d'adresse IP 192.168.1.254 a bien répondu à notre requête en nous fournissant l'adresse IP de ressourcesinformatiques.com.

root@debian:~# nslookup ressourcesinformatiques.com
Server:		192.168.1.254
Address:	192.168.1.254#53

Non-authoritative answer:
Name:	ressourcesinformatiques.com
Address: 213.186.33.16

Le serveur DNS d'adresse IP 192.168.1.254 a bien répondu à notre requête en nous fournissant l'adresse IP de ressourcesinformatiques.com.