Ressources informatiques

Ressources informatiques

Ressources informatiques

Indiquer l'adresse IP du serveur DNS

Documentation

Configuration client DNS

Solution n°1 : utilisez NetworkManager

Ajoutez le serveur DNS à la configuration du NetworkManager
root@debian:~# nano /etc/NetworkManager/conf.d/dns-servers.conf
[global-dns-domain-*]
servers=192.168.1.254
Redémarrez NetworkManager
root@debian:~# systemctl restart NetworkManager
Vérifiez le résultat
root@debian:~# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.1.254

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
Vérifiez le résultat
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

Solution n°3 (déconseillée) : 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

Testez la configuration

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.