web-dev-qa-db-fra.com

Comment configurer mes paramètres DNS sur le serveur Ubuntu?

Selon cette page cela semble être simple. Cependant, /etc/bind n'existe pas sur l'installation par défaut du serveur Ubuntu 12.04.3 LTS.

Donc, sans installer de logiciel supplémentaire, comment configurer DNS et supprimer Dnsmasq sur le serveur Ubuntu? Je connais assez bien Sudo & nano.

106
Asta-Risky

Définir les serveurs DNS:

Vous devez configurer le fichier/etc/network/interfaces si vous souhaitez modifier votre serveur DNS via la ligne de commande.

Ça devrait ressembler a quelque chose comme ca:

# The loopback network interface  
auto lo  
iface lo inet loopback  


# The primary network interface  
auto eth0 
iface eth0 inet static  
address 192.168.X.X
netmask 255.255.255.0
gateway 192.168.X.X
dns-nameservers X.X.X.X 

Si vous avez plusieurs serveurs DNS, ajoutez simplement un espace entre eux:

dns-nameservers X.X.X.X Y.Y.Y.Y Z.Z.Z.Z

Il suffit de remplacer les X, les Y et les Z par vos propres adresses IP des serveurs DNS de votre choix. Lorsque cela est fait, exécutez cette commande pour mettre à jour les paramètres:

Sudo ifdown eth0 && Sudo ifup eth0

J'espère que cela t'aides!

151
Nullet

Cependant, si vous utilisez une version plus récente d’Ubuntu, vous utiliserez peut-être resolv.conf.

Afin de définir les serveurs de noms DNS qui ne seront pas supprimés après le redémarrage, ajoutez-les dans

Sudo nano /etc/resolvconf/resolv.conf.d/base 

comme

nameserver x.x.x.x
nameserver x.x.y.y

Et afer que juste

Sudo resolvconf -u
4
Aleksandar Pavić