Nous vous montrerons dans ce tutoriel comment définir ou configurer le serveur de noms DNS à l'aide de différentes méthodes sur le système Ubuntu. Toutes les configurations ont été effectuées sur Ubuntu 20.04 Système.
Deux approches différentes qui peuvent être utilisées pour définir le serveur de noms DNS sur Ubuntu 20.04 Système Linux:
Méthode 1: Définissez le serveur de noms DNS depuis Ubuntu Desktop à l'aide du gestionnaire de réseau
La configuration du serveur de noms DNS depuis le bureau Ubuntu à l'aide du gestionnaire de réseau est assez simple et ne nécessite aucune connaissance technique. Suivez simplement les étapes mentionnées ci-dessous:
1. Ouvrez la fenêtre Système «Paramètres» sur votre système.
2. Si vous êtes connecté avec Wi-Fi, cliquez sur l'onglet «WiFi». Sinon, cliquez sur l'onglet «réseau», si vous avez une connexion «filaire».
3. La fenêtre des paramètres peut également être lancé à partir du menu supérieur à droite. Cliquez sur l'icône déroulante et sélectionnez le «Paramètres câblés» Option de la liste d'affichage, qui est également affichée dans la capture d'écran suivante:
4. Cliquez sur l'icône COG qui s'affiche sous la rubrique «filaire» pour accéder aux configurations du gestionnaire de réseau.
5. Maintenant, allez dans l'onglet Paramètres «IPv4» et sélectionnez la méthode IPv4 où la «automatique (DHCP) par défaut» est sélectionnée.
Basculez le bouton automatique pour désactiver cette option et entrez l'adresse IP de résolveur DNS séparée par une virgule pour définir le serveur de noms DNS, qui est illustré dans la capture d'écran suivante:
Nous avons utilisé l'adresse IP du résolveur Google DNS Server.
Méthode 2: Définissez le serveur de noms DNS à l'aide de NetPlan avec Network Manager et Static IP
Dans les distributions Ubuntu précédentes, les résolveurs DNS ont été facilement configurés à l'aide du '/ etc / résolv.Fichier Conf ', juste modifier les valeurs et enregistrer le fichier pour une utilisation. Le service résolu SystemD fournit une résolution du nom DNS aux applications ou services locaux et cela peut être simplement configuré avec NetPlan, qui est l'outil de gestion de réseau par défaut sur Ubuntu 20.04.
Pour définir les résolveurs DNS avec le Netplan, suivez les étapes mentionnées ci-dessous:
1. Ouvrez le terminal en exécutant la liste de commandes «IP A» avec vos détails Wi-Fi / Ethernet. Soigneusement, notez votre adresse IP, votre masque de réseau et votre passerelle par défaut à partir de la capture d'écran suivante qui s'affiche lors de l'exécution de la commande IP.
2. Ouvrez le fichier de configuration NetPlan. Tous les fichiers de configuration NetPlan sont stockés dans le répertoire / etc / netplan. Alors, ouvrez le «/ etc / netplan / 01-network-manager-all.fichier yaml ”. Le nom du fichier peut varier d'une configuration à une autre. Tapez la commande mentionnée ci-dessous pour ouvrir ce fichier de configuration à l'aide de l'éditeur de texte Nano.
$ sudo nano / etc / netplan / 01-network-manager-all.yaml
Dans ce fichier, vous pouvez configurer l'adresse IP, la passerelle, les interfaces réseau, les serveurs de noms DNS, etc.
La syntaxe générale de ce fichier de configuration est donnée ci-dessous, et elle peut être modifiée par un administrateur système.
réseau:
version 2
Rendu: NetworkManager
Ethernets:
[nom de l'appareil]:
dhcp4: faux
Adresses: [IP-Address / NetMask]
Gateway4: par défaut
NameserVers:
Adresses: [dns_nameserver-1, dns_nameserver-2]
Ici, les lignes de code suivantes doivent changer dans ce fichier de configuration.
version 2
Rendu: NetworkManager
Ethernets:
ENP0S3:
dhcp4: faux
Adresses: [10.0.2.15/24]
passerelle 4: 192.168.1.1
NameserVers:
Adresses: [8.8.8.8, 8.8.4.4]
Le «192.168.1.1 ”est la passerelle par défaut et l'adresse IP est« 10.0.2.15 ”. Remplacez votre propre passerelle, masque de réseau et IP dans le fichier de configuration ci-dessus. Plus de deux serveurs de noms DNS peuvent être définis dans une configuration et ces serveurs de noms doivent être séparés avec une virgule. Dans le fichier ci-dessus, «8.8.8.8, 8.8.4.4 ”sont les résolveurs DNS pour Google. Enregistrez le fichier de configuration et sortez de ce fichier en appuyant sur "Ctrl + X".
3. Maintenant, utilisez la commande suivante pour appliquer des modifications sur ce fichier avec NetPlan:
$ sudo netplan appliquer
La commande ci-dessus générera le service de configuration SystemD résolu.
4. Pour vérifier la configuration DNS Resolver, utilisez la commande suivante:
$ systemd-résolve --status | grep 'dns serveurs' -a2
La commande systemd-résive -status affiche un paquet d'informations. C'est la raison d'utiliser la commande «grep» pour filtrer la chaîne «serveurs DNS» à partir de tous les détails.
La sortie suivante montre sur le terminal; Cela signifie qu'il vérifie le serveur de noms DNS et est défini maintenant.
Définissez le serveur de noms DNS personnalisé à partir de la ligne de commande à l'aide de NetPlan avec NetworkD
Pour définir le serveur de noms DNS à l'aide du NetPlan et du réseau, copiez le code suivant dans le fichier de configuration NetPlan:
$ sudo nano / etc / netplan / 01-network-manager-all.yaml
Entrez les configurations fournies ci-dessous dans ce fichier:
réseau:
version 2
Rendu: NetworkD
Ethernets:
ENP0S3:
DHCP4: vrai
NameserVers:
Adresses: [8.8.8.8, 8.8.4.4]
Tapez la commande ci-dessous pour appliquer les modifications avec NetPlan:
$ sudo netplan appliquer
Maintenant, vérifiez le serveur de noms DNS actuel à l'aide de la commande suivante:
$ systemd-résive --status
La sortie suivante imprime sur la fenêtre du terminal:
Pour à nouveau les configurations DNS par défaut ou supprimer les configurations NetPlan, supprimez toutes les données et collez le code suivant dans le fichier de configuration:
réseau:
version 2
Rendu: NetworkManager
Maintenant, appliquez des modifications en utilisant la commande suivante:
$ sudo netplan appliquer
Vérifiez le serveur de noms DNS actuel en utilisant la commande suivante:
$ systemd-résive --status
À partir de la sortie affichée suivante, vous remarquerez que le serveur de noms DNS par défaut est défini sur votre système:
Conclusion:
Nous avons discuté dans cet article, comment configurer le serveur de noms DNS à l'aide de l'interface de bureau et de la ligne de commande. Nous avons également vu comment configurer les modifications NetPlan sur le système Ubuntu pour modifier le serveur de noms DNS. Vous pouvez également définir le serveur de noms DNS personnalisé en utilisant également les services NetPlan et NetworkD.