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.
Réponses
Trop de publicités?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.
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
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.
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/