Présentation
Le système de noms de domaine (DNS) traduit les noms de domaine textuels en adresses IP numériques. Par défaut, la plupart des réseaux sont configurés pour fonctionner avec des serveurs DNS fournis par le fournisseur de services Internet. Cependant, les utilisateurs sont libres de changer les serveurs de noms DNS.
Ce didacticiel vous montrera comment modifier les serveurs de noms DNS sur votre machine Ubuntu à l'aide de l'interface graphique ou de la ligne de commande.

Prérequis
- Ubuntu 20.04 (les deux méthodes fonctionnent également sur Ubuntu 18.04 et versions ultérieures)
- Accès à la borne
- Sudo privilèges
Modifier le serveur de noms DNS via l'interface graphique
Utilisez les paramètres Ubuntu pour effectuer toutes les étapes de modification des adresses DNS via l'interface utilisateur graphique.
1. Lancez Paramètres et cliquez sur Réseau onglet dans le menu de gauche.
2. Cliquez sur la roue dentée à côté de la connexion que vous souhaitez configurer.

3. Accédez à IPv4 onglet.
4. Désactivez la configuration DNS automatique en désactivant le commutateur à côté de DNS champ.
5. Tapez les nouvelles adresses DNS dans le champ. L'exemple montre les serveurs de noms DNS publics de Google.
6. Cliquez sur Appliquer .

Le système est maintenant configuré pour fonctionner avec les nouveaux serveurs DNS.
Modifier le serveur de noms DNS via le fichier de configuration
Si vous n'utilisez pas d'interface graphique, modifiez les paramètres DNS avec l'outil Netplan en ligne de commande.
1. Allez dans le répertoire Netplan :
cd /etc/netplan
2. Lister le contenu du répertoire avec ls
pour voir le nom du fichier yaml contenant la configuration réseau.

Ouvrez le fichier dans un éditeur de texte. Votre fichier peut avoir un nom différent.
sudo nano 01-network-manager.yaml
Les connexions Ethernet sont répertoriées dans les ethernets partie du dossier. S'il existe des connexions sans fil, vous pouvez les trouver dans le wifis section. Netplan stocke les paramètres de configuration DNS actuels dans des serveurs de noms sous-sections de chaque section.

Remplacez les adresses situées dans le fichier par les adresses DNS que vous souhaitez utiliser. Vous pouvez entrer plus de deux adresses. Enregistrez les modifications et quittez.
3. Appliquez les modifications que vous avez apportées au fichier de configuration :
sudo netplan apply
Si l'opération réussit, il n'y a pas de sortie. Pour vérifier si le système a correctement appliqué les modifications, saisissez :
systemd-resolve --status | grep 'DNS Servers' -A2
La sortie répertorie vos serveurs DNS actuels :

Pourquoi changer de serveur de noms DNS sur Ubuntu ?
Dans la plupart des cas, vos paramètres DNS par défaut offrent des performances optimales. Cependant, il existe des scénarios dans lesquels vous devriez envisager de passer à un fournisseur DNS tiers :
- Les grandes entreprises dotées d'une meilleure infrastructure sont généralement plus capables de fournir un service DNS ininterrompu. Si votre FAI n'est pas fiable et que vous rencontrez des temps d'arrêt fréquents, changer de fournisseur DNS peut être la solution.
- Les serveurs DNS tiers peuvent être plus rapides que ceux qui vous sont fournis par votre FAI.
- Certains fournisseurs DNS proposent des filtres qui empêchent les sites de phishing d'atteindre votre ordinateur. Le même mécanisme est également utilisé pour bloquer les contenus sensibles sur Internet. Les entreprises utilisent souvent cette fonctionnalité DNS.
- Les fournisseurs d'accès Internet bloquent parfois le contenu au niveau DNS. Le passage à un autre serveur de noms DNS peut donc vous aider à accéder à certains sites Web géo-restreints.