Как да правим промени в resolv.conf Постоянен в Ubuntu

Когато промените DNS конфигурацията, използвайки /etc/resolv.conf, трябва да сте забелязали, че промените не са постоянни. Рестартирането и промените ви може да се върнат към първоначалните настройки. Имах този въпрос, когато промених настройката на DNS, за да гледам Netflix извън САЩ. Редактирането на resolv.conf разреши проблема ми, но само за момента. Промените ми не бяха постоянни и когато погледнах отново файла resol.conf, открих защо е така. Файлът ясно го спомена и аз не обръщах внимание на него:

# 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 

Така, както казах, промените ми бяха презаписани. Редактирането на resolv.conf е добро за незабавно тестване, но възниква въпросът как да направим промените в resolv.conf постоянни в Ubuntu или друга Linux система.

В този бърз съвет ще обсъдя решението, което бихте могли да използвате, за да направите промените в resolv.conf постоянни.

Направете постоянни промени в resolv.conf:

За да направите DNS свързаните промени в resol.conf постоянни, трябва да промените DHCP конфигурационния файл с име dhclient.conf . Можете да намерите файла на това място: /etc/dhcp/dhclient.conf

Ще видите линии като тези:

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

Премахнете предходното „#“ и използвайте желаните имена на домейн и имена на домейни. Запази го. Сега свързаните с DNS промени ще бъдат постоянни.

Алтернативно решение, за да направите постоянни промени в resolv.conf:

Това решение се нуждае от програма resolvconf, която да бъде инсталирана във вашата система. Обикновено тази програма е инсталирана в много Linux системи по подразбиране, но за да се уверите, че е така, използвайте следната команда в терминала (Ctrl + Alt + T) в Ubuntu:

 sudo apt-get install resolvconf 

След като сте се уверили, че resolvconf е инсталиран, редактирайте конфигурационния файл, като използвате следната команда:

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

Запази го. Сега настройките в resolv.conf ще бъдат постоянни.

Надявам се, че този бърз урок ви е помогнал да промените настройките на DNS и да направите тези промени постоянни. Всички въпроси, предложения, благодарствени думи са добре дошли. Ciao :)

Препоръчано

Алтернативи на операционната система с отворен код към Android
2019
$ 2400 Ценен Въведение към Linux Курсът е достъпен безплатно за edX
2019
Албанската конференция с отворен код търси лектори
2019