Comment configurer le serveur de noms DNS sur Ubuntu 22.04 LTS Jammy

Apprenons l’interface graphique et un moyen de ligne de commande pour définir l’adresse du serveur DNS dans votre Ubuntu 22.04 LTS Jammy JellyFish.

Eh bien, chaque fois que nous visitons un site Web tel que how2shout.com dans un navigateur, pour trouver le site Web, le navigateur a besoin de son adresse IP. Ici, le DNS entre en scène. Le système de noms de domaine, ou DNS en abrégé, est un système qui convertit les adresses Internet ou les noms d’ordinateurs en adresses IP et vice versa.

Une demande du navigateur pour l’adresse IP sera envoyée au serveur DNS. Pour les particuliers, c’est généralement le cas avec le fournisseur d’accès Internet associé. Le serveur DNS renvoie alors l’adresse IP.

De nombreux serveurs DNS sont connectés et s’informent toujours mutuellement des changements. Si un serveur DNS ne trouve pas de nom ou d’adresse IP, il interroge l’autre serveur DNS.

Le DNS est donc responsable et nécessaire pour que nous puissions accéder aux sites Web via des adresses Internet ou des adresses IP.

Étapes pour changer le serveur de noms DNS sur Ubuntu 22.04 LTS Linux

Bien que l’adresse du serveur DNS fournie par votre fournisseur de services Internet soit automatiquement configurée, si vous souhaitez la modifier manuellement, suivez ce guide.

#1 Méthode utilisant l’interface graphique

1. Ouvrez les paramètres Ubuntu

Sur votre Ubuntu 22.04, cliquez sur le icône de puissance indiqué en haut à droite de la barre des tâches. Une fenêtre contextuelle apparaîtra, sélectionnez le “Réglages” option pour l’ouvrir.

2. Accédez aux paramètres réseau

Une fois que vous êtes sur le Réglages page, allez à la Réseau menu donné sur la barre latérale gauche, puis cliquez sur le équipement icône donnée pour la connexion filaire ou sans fil.

Ouvrir les paramètres réseau

3.Définissez le serveur DNS sur Ubuntu 22.04

Maintenant, vous aurez une fenêtre pour configurer les adresses IP et d’autres paramètres liés au réseau. Cependant, pour configurer l’adresse IP du serveur DNS, sélectionnez Onglet IPV4 puis cliquez sur le basculer bouton donné devant DNS. Cela désactivera la récupération automatique des adresses de serveur DNS auprès de votre fournisseur d’accès Internet. Après cela, entrez l’adresse IP du serveur DNS que vous souhaitez définir sur votre Ubuntu 22.04. Ici, nous utilisons l’adresse du serveur DNS de Google pour effectuer ce tutoriel, vous pouvez définir ce que vous voulez. Après cela, cliquez sur le “Appliquer” pour enregistrer la configuration.

Définir le serveur de noms DNS dans Ubuntu 22.04 LTS

A partir de maintenant, pour résoudre certains noms de domaine, le système le vérifiera avec le serveur DNS de Google ou celui que vous avez défini.

#2ème méthode utilisant CLI

4. Ouvrez le terminal de commande

Ceux qui n’utilisent pas le bureau graphique d’Ubuntu 22.04 ou préfèrent utiliser la ligne de commande peuvent opter pour le fichier de configuration Netplan. Tout d’abord, ouvrez le terminal de commande, ceux qui sont sur la version serveur ont déjà accès au terminal, alors que l’utilisateur de bureau peut utiliser le raccourci clavier – Ctrl+Alt+T.

5. Modifier le fichier de configuration Netplan

Ubuntu dispose d’un outil Netplan en ligne de commande qui utilise un fichier de configuration YAML ; nous pouvons l’utiliser pour définir notre configuration réseau.

Passez au répertoire Netplan :

cd /etc/netplan

Lister le fichier disponible :

ls

modifier:

Avant de modifier le fichier, recherchez le nom de votre adaptateur Ethernet ainsi que l’adresse IP du PC dans votre plage réseau. Pour le trouver, vous pouvez utiliser la commande ip a

sudo nano 01-network-manager.yaml

Ajoutez les lignes suivantes, cependant, assurez-vous que l’espace doit être tel qu’indiqué dans le bloc de code car YAML est un langage sensible à l’indentation. Et n’oubliez pas de remplacer ens160 avec votre adaptateur et votre adresse IP + passerelle également. Après ce passage à les serveurs de noms et définissez l’adresse du serveur DNS que vous souhaitez utiliser sur votre système pour résoudre les noms de domaine.

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens160:
      dhcp4: no
      addresses:
        - 192.168.17.100/24
      gateway4: 192.168.17.2
      nameservers:
          addresses: [1.1.1.1, 8.8.8.8, 4.4.4.4]

Enregistrez le fichier en appuyant sur ctrl+Ofrappant le Entrer clé, puis quitter en utilisant Ctrl+X.

Avant d’appliquer votre fichier de configuration Netplan, testons-le en exécutant la commande suivante :

sudo netplan try

Frappez le Entrer clé, si la configuration que vous avez faite dans le fichier Netplan est valide, vous aurez une sortie disant- Paramétrage accepté.

Vérifier la configuration de Netplan

Maintenant, appliquez la configuration :

sudo netplan apply

Si vous souhaitez également voir ce qui se passe lors de l’application de la nouvelle configuration Netplan, utilisez :

sudo netplan --debug apply

Appliquer la configuration Netplan

Avec l’aide du système de noms de domaine, les attributions entre les adresses IP et les noms de domaine peuvent être résolues dans les sens aller et retour. Le DNS étant très important pour le fonctionnement d’un réseau IP, il existe de nombreuses extensions de sécurité telles que DNSSEC, DNS over TLS ou DNS over HTTPS.

Autres Articles :

Comment obtenir une adresse IP sous Linux à l’aide du terminal de commande
Étapes pour installer MySQL sur Ubuntu 22.04 LTS Jammy…
Comment installer Webmin sur Ubuntu 22.04 LTS…