5 votes

Modifier de façon permanente les paramètres DNS dans le serveur Ubuntu

J'ai donc changé le serveur de noms dans le fichier /etc/resolv.conf pour le serveur DNS que je veux utiliser, mais chaque fois que le serveur est redémarré pour une raison quelconque, il revient au serveur DNS par défaut. Comment puis-je le modifier de manière à ce que ce soit un changement permanent ? Merci de votre réponse.

3voto

Joel K Points 5727

Votre resolv.conf est probablement écrasé par dhcp.

Utilisez-vous DHCP ? Vous pouvez valider en éditant à la main votre resolv.conf et en redémarrant votre client DHCP.

Pour la plupart des systèmes d'exploitation, il existe des options de remplacement de ce que fournit DHCP.

J'ai remarqué que vous avez marqué Ubuntu. Essayez de regarder dans le fichier /etc/dhcp3/dhclient.conf pour coder en dur vos entrées de serveur de nom de domaine.

Bonne chance.

1voto

Eric Fossum Points 215

Je peux me tromper dans un environnement serveur, mais Joel K a raison de dire que resolv.conf est écrasé par DCHP. Cependant, le fichier /etc/network/interfaces peut écraser une interface. Si vous utilisez un serveur, vous devriez probablement ajouter toutes ces informations de manière statique de toute façon.

Voici un article de base sur Interfaces

1voto

Bryon Points 131

L'endroit approprié pour modifier l'entrée dns est de créer une entrée dans le fichier /etc/network/interfaces. Voici un exemple :

auto eth0
iface eth0 inet static
   address 10.10.0.70
    network 10.10.0.0
    netmask 255.255.255.0
    gateway 10.10.0.254
    dns-nameservers 10.10.0.52

Au redémarrage, le fichier /etc/resolv.conf sera le suivant :

 # Generated by resolvconf 
 nameserver 10.10.0.52

Remarque : dans mon laboratoire, le simple fait de redémarrer le service réseau n'a pas permis de définir correctement le masque de réseau ; j'ai dû redémarrer le système.

0voto

Ulrich Enslin Points 113

Pour contourner les crochets DHCP qui écrasent le fichier /etc/resolv.conf sous Ubuntu, vous devez installer le paquet resolvconf et éditer manuellement son fichier de configuration de base avec votre serveur de noms approprié ou d'autres options DNS afin de rendre les changements permanents dans le fichier resolv.conf à l'échelle du système. Vous pouvez utiliser ce court tutoriel afin de remplir de manière permanente le fichier resolv.conf sur Ubuntu avec vos entrées DNS personnalisées. http://www.bytelinux.com/make-permanent-changes-to-resolv-conf-file-on-ubuntu/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X