Sous Debian, vous pouvez changer le serveur DNS avec quelques simples commandes ou via l’interface graphique uti­li­sa­teur (GIU). Effectuer les mo­di­fi­ca­tions di­rec­te­ment dans le routeur Internet permet également de changer le serveur DNS par défaut du four­nis­seur d’accès.

Debian : changer le serveur DNS dans les pa­ra­mètres réseau

Si vous tra­vail­lez avec une interface graphique, vous pouvez modifier le serveur DNS di­rec­te­ment dans les réglages de Debian.

Étape 1 : accédez aux pa­ra­mètres réseau et sé­lec­tion­nez ensuite le symbole de roue dentée à côté de la connexion Internet.

Étape 2 : sous les onglets IPv4 et IPv6, vous avez alors la pos­si­bi­lité d’ajouter un nouveau serveur DNS. Si vous souhaitez utiliser plusieurs serveurs al­ter­na­tifs, séparez-les par une virgule.

Image: Paramètres réseau pour enregistrer les serveurs DNS dans Debian
L’interface graphique de Debian vous offre un moyen simple de changer les serveurs DNS.

Debian : changer le serveur DNS dans le fichier de con­fi­gu­ra­tion

Vous pouvez également changer le serveur DNS sur Debian via la ligne de commande. Pour cela, ouvrez le terminal.

Étape 1 : si vous n’êtes pas déjà connecté en tant qu’uti­li­sa­teur root, vous devez encore obtenir les droits root. Saisissez alors la ligne de code suivante :

su
bash

Étape 2 : le fichier res­pon­sable pour la ré­so­lu­tion de noms est resolv.conf. En principe, il est possible d’y insérer de nouveaux serveurs DNS. Toutefois, ce fichier est géré par le système et est donc ré­gu­liè­re­ment écrasé. Pour éviter cette sup­pres­sion, il est né­ces­saire d’installer le programme re­solv­conf. Effectuez les mises à jour demandées :

apt update
apt upgrade
apt install resolvconf
bash

Étape 3 : vérifiez si le programme est déjà lancé.

systemctl status resolvconf.service
bash

Si le programme est en marche, alors le code « active » devrait y être affiché. Si ce n’est pas le cas, vous pouvez lancer le programme avec les commandes suivantes :

sudo systemctl start resolvconf.service
sudo systemctl enable resolvconf.service
sudo systemctl status resolvconf.service
bash

Étape 4 : vous devez main­te­nant modifier le document principal de ce programme. Pour cela, ouvrez le fichier avec un éditeur de texte, par exemple Nano :

nano /etc/resolvconf/resolv.conf.d/head
bash

Dans ce fichier, inscrivez main­te­nant le ou les serveurs DNS de votre choix. De nombreux uti­li­sa­teurs choi­sis­sent par exemple l’offre DNS de Google. Dans ce cas, inscrivez les deux adresses IP du serveur DNS de Google :

nameserver 8.8.8.8
nameserver 8.8.4.4
bash
Image: Le document principal de resolvconf avec les entrées pour les serveurs DNS de Google
Inscrivez dans le fichier les serveurs que vous souhaitez utiliser pour la ré­so­lu­tion de noms.

Sau­ve­gar­dez et fermez le fichier.

Étape 5 : il ne vous reste plus qu’à mettre à jour le fichier resolv.conf. Pour cela, utilisez la commande suivante :

resolvconf --enable-updates
resolvconf -u
bash

En ouvrant le fichier resolv.conf, vous devriez désormais pouvoir voir les deux serveurs intégrés.

nano /etc/resolv.conf
bash

À présent, vous avez changé les serveurs DNS dans Debian de manière per­ma­nente.

Debian : changer le serveur DNS dans le routeur

Vous pouvez également modifier le serveur DNS di­rec­te­ment dans votre routeur. L’avantage de cette méthode est que les serveurs DNS de tous les appareils de votre réseau seront ainsi adaptés. Vous n’avez donc pas besoin de con­fi­gu­rer in­di­vi­duel­le­ment tous les PC, or­di­na­teurs portables, smart­phones et tablettes.

En règle générale, vous accédez à la con­fi­gu­ra­tion de votre routeur via une URL spéciale, que vous trouverez dans le mode d’emploi de votre routeur. Vous pouvez également y consulter les données d’accès. Dans le cas d’une Fritz!Box par exemple, vous accédez à l’interface uti­li­sa­teur via «http://fritz.box/». Dans les pa­ra­mètres d’accès à Internet, vous trouverez également les pa­ra­mètres du serveur DNS.

Image: Options de configuration pour les serveurs DNS dans le routeur Fritz!Box 7590
Avec ce modèle de routeur Fritz!Box, vous trouverez les pa­ra­mètres du serveur DNS dans l’interface uti­li­sa­teur.

Pourquoi changer de serveur DNS dans Debian ?

Le système de noms de domaine (DNS) permet d’utiliser des noms de domaine plutôt que des adresses IP pour faire des re­cherches Internet. Cela est rendu possible grâce au serveur DNS, qui permet à votre or­di­na­teur d’accéder aux in­for­ma­tions demandées. Par défaut, on utilise pour cela le serveur DNS du four­nis­seur d’accès à Internet. Vous pouvez cependant le modifier, notamment pour les raisons suivantes :

  • Le serveur DNS ne répond pas : si le serveur DNS que vous utilisez tombe en panne, changez de serveur pour une autre al­ter­na­tive pour pouvoir continuer à utiliser Internet.
  • Con­tour­ner la censure d’Internet : certains pays utilisent le DNS pour bloquer les sites Web in­dé­si­rables ; un serveur DNS al­ter­na­tif permet de con­tour­ner ce blocage.
  • Améliorer la vitesse de na­vi­ga­tion : il existe des serveurs DNS pro­met­tant des con­nexions par­ti­cu­liè­re­ment rapides.
Conseil

D’autres systèmes d’ex­ploi­ta­tion per­met­tent également de changer les serveurs DNS, que ce soit avec Windows ou Linux :

Aller au menu principal