réseau de Support
Modifier les paramètres DNS sous Linux
dernière mise à jour le: 2019-07-22
auteur: Jered Heeschen
Si vous trouvez que les paramètres DNS (Domain Name Server) de votre serveur sont configurés ou que vous préférez utiliser les vôtres, cet article décrit comment changer les paramètres DNS de votre serveur Linux®.,
Si vous souhaitez tester votre site sans le lien de test avant la mise en ligne avec SSLor, Vérifiez qu’un site alias fonctionne avant les modifications DNS, vous pouvez modifier votre fichier hosts pour remplacer theDNS pour un domaine sur une machine spécifique.
ajouter des serveurs de noms au fichier de configuration
sur la plupart des systèmes D’exploitation Linux, les serveurs DNS que le système utilise pour nameresolution sont définis dans/etc / resolv.fichier conf. Ce fichier doit contenir au moins une ligne nameserver
. Chaque lignenameserver
définit un serveur DNSserver., Les serveurs de noms sont priorisés dans l’ordre dans lequel le système les trouve dans le fichier. Utilisez les adresses de protocole Internet (IP) des serveurs de noms lorsquevous les Entrez dans le fichier de configuration car le système ne sait pas quoi faire avec les noms de domaine avant de savoir comment accéder aux serveurs DNSservers.
Dans certains cas, /etc/resolv.conf pourrait être un fichier directement géré, rempli par le service réseau (network
en utilisant initscripts ouNetworkManager
)., Pour éditer directement le fichier de configuration, utilisez les étapes suivantes pour ajouter les serveurs DNS:
-
ouvrez le resolv.fichier conf avec un éditeur, tel que
nano
, pour apporter les modifications nécessaires. Si le fichier n’existe pas déjà, cette commande crée:sudo nano /etc/resolv.conf
-
ajoutez des lignes pour les serveurs de noms que vous souhaitez utiliser. La table suivante indique les adresses IP du serveur de noms à utiliser en fonction du datacenterhouse de vos serveurs cloud., La colonne « Adresse IP du serveur de noms” affiche les lignes à ajouter au fichier de configuration:
Datacenter adresse IP du serveur de noms Hong Kong (HKG) serveur de noms 120.136.32.62
serveur de noms 120.136.32.63Virginie du Nord (iad) serveur de noms 69.20.0.164
serveur de noms 69.20.0.196Londres (lon) serveur de noms 83.138.151.80
serveur de noms 83.138.151.,81Chicago (ORD) nameserver 173.203.4.8
nameserver 173.203.4.9Dallas/Fort Worth (DFW) nameserver 72.3.128.240
nameserver 72.3.128.241.Sydney (SYD) nameserver 119.9.60.62
nameserver 119.9.60.63.Frankfurt (FRA) nameserver 159.135.130.45
nameserver 159.135.130.46 -
Save the file.,
-
pour vous assurer que vos nouveaux paramètres fonctionnent,
ping
le nom de domaine en utilisant la commande suivante:ping-C 3 rackspace.com
Vous devriez voir un résultat similaire au suivant:
Si vous recevez un message unknown host
, revérifiez les adresses IP que vous avez définies comme vos serveurs DNS.
ajoutez les mêmes serveurs de noms avec des adresses IPv6
Si vous utilisez IPv6 sur votre serveur, vous devrez peut-être ajouter les adresses IPv6 de vos serveurs de noms à la résolution.fichier conf., Vous pouvez voir si le serveur aDNS a une adresse IPv6 en effectuant les étapes suivantes:
Si une adresse IPv6 est renvoyée, vous pouvez l’ajouter comme une autre lignenameserver
dans la résolution.fichier conf, comme suit:
puis testez comme indiqué précédemment, en utilisant la commandeping6
au lieu de la commandeping
pour forcer le système à utiliser IPv6.