GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment apporter des modifications dans resolv.conf permanent dans Ubuntu [Astuce rapide]

Lorsque vous modifiez la configuration DNS à l'aide du fichier /etc/resolv.conf, vous devez avoir remarqué que les modifications ne sont pas permanentes. Un redémarrage et vos modifications pourraient revenir aux paramètres d'origine. J'avais ce problème lorsque j'ai changé le paramètre DNS pour regarder Netflix en dehors des États-Unis. La modification de resolv.conf a résolu mon problème, mais pour le moment seulement. Mes modifications n'étaient pas permanentes et lorsque j'ai regardé à nouveau le fichier resol.conf, j'ai trouvé pourquoi il en était ainsi. Le dossier le mentionnait clairement et je n'y ai pas prêté attention :

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

Donc, comme dit, mes modifications ont été écrasées. L'édition de resolv.conf est bonne pour les tests instantanés mais la question se pose comment rendre les modifications dans resolv.conf permanentes dans Ubuntu ou tout autre système Linux.

Dans cette astuce rapide, je vais discuter de la solution que vous pourriez utiliser pour rendre permanents les changements dans resolv.conf.

Effectuer des modifications permanentes dans resolv.conf :

Pour rendre permanentes les modifications liées au DNS dans resol.conf, vous devez modifier le fichier de configuration DHCP nommé dhclient.conf . Vous pouvez trouver le fichier à cet emplacement :/etc/dhcp/dhclient.conf

Vous verrez des lignes comme celles-ci :

#supersede domain-name "fugue.com home.vix.com";
 #prepend domain-name-servers 127.0.0.1;

Supprimez le "#" précédent et utilisez le nom de domaine et les serveurs de nom de domaine que vous souhaitez. Enregistrez-le. Désormais, les modifications liées au DNS seront permanentes.

Solution alternative pour apporter des modifications permanentes dans resolv.conf :

Cette solution de contournement nécessite un programme resolvconf à installer dans votre système. Normalement, ce programme est installé par défaut sur de nombreux systèmes Linux, mais pour vous en assurer, utilisez la commande suivante dans le terminal (Ctrl+Alt+T) dans Ubuntu :

sudo apt-get install resolvconf

Une fois que vous vous êtes assuré que le resolvconf est installé, modifiez le fichier de configuration à l'aide de la commande suivante :

sudo gedit /etc/resolvconf/resolv.conf.d/base

Enregistrez-le. Désormais, les paramètres de resolv.conf seront permanents.

J'espère que ce rapide tutoriel vous a aidé à modifier les paramètres DNS et à rendre ces modifications permanentes. Toutes les questions, suggestions, un mot de remerciement sont les bienvenus. Ciao :)



Ubuntu
  1. Comment désactiver les ports USB dans Ubuntu [Astuce rapide]

  2. Comment installer XML ::LibXML sur Ubuntu Linux [Astuce rapide]

  3. Ubuntu - Comment faire fonctionner Resolv.conf à l'ancienne sur les distributions Linux modernes ?

  4. Comment redémarrer Apache pour rendre permanents les changements de httpd.conf ?

  5. Comment mettre à jour resolv.conf sur Ubuntu

Comment fermer les applications en cours d'exécution dans Ubuntu Phone [Astuce rapide]

Comment afficher le pourcentage de batterie dans Ubuntu Linux [Astuce rapide]

Comment supprimer l'icône de la corbeille du bureau dans Ubuntu 18.04 [Astuce rapide]

Comment utiliser les fichiers RAR dans Ubuntu Linux [Quick Tip]

Comment désactiver la luminosité automatique sur Ubuntu [Astuce rapide]

Comment rendre l'adresse du serveur de noms permanente dans /etc/resolv.conf ?