Перейти к содержимому
Калькуляторы

dns не по dhcp

Доброго дня! ОС Debian, по dhcp от провайдера прилетает его dns, но существуют проблемы с резолвингом, хочется пользоваться 8.8.8.8. Возможно ли при получении dhcp от провайдера,пользоваться восьмерками? Ведь каждый раз при получении адреса,он будет переписывать resolv.conf...мб какой-нибудь костыль?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго дня! ОС Debian, по dhcp от провайдера прилетает его dns, но существуют проблемы с резолвингом, хочется пользоваться 8.8.8.8. Возможно ли при получении dhcp от провайдера,пользоваться восьмерками? Ведь каждый раз при получении адреса,он будет переписывать resolv.conf...мб какой-нибудь костыль?

 

А если в resolv.conf прописать nameserver 8.8.8.8 и дать права 444? Хотя dns можно статикой задать и в /etc/networking/interfaces. Или вообще свой dns поднимите.

Изменено пользователем Dimka88

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

apt-get remove --purge resolvconf

в /etc/resolv.conf укажите явно нужные DNS-серверы

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А если в resolv.conf прописать nameserver 8.8.8.8 и дать права 444?

Хуже не придумаешь

 

Хотя dns можно статикой задать и в /etc/networking/interfaces

Можно, но не будет ли дебиан игнорировать статическую запись, давно с ним не работал?

 

Единственно логичным было бы настроить dhclient на то чотбы он не запрашивал у провайдера dns опцию, она не нужна и мы ее исключаем из запроса, все остальное костыли разной степени уродства

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Additionally, if you are using DHCP client software that overwrites the settings in /etc/resolv.conf, you will need to set up the client accordingly by editing the client's configuration file.

 

Example: Configuring DHCP client sofware on a Debian server

 

Back up /etc/resolv.conf:

 

sudo cp /etc/resolv.conf /etc/resolv.conf.auto

 

Edit /etc/dhcp3/dhclient.conf:

 

sudo vi /etc/dhcp3/dhclient.conf

 

If there is a line containing domain-name-servers, write down the IP addresses for future reference.

 

Replace that line with, or add, the following line:

 

For IPv4:

 

prepend domain-name-servers 8.8.8.8, 8.8.4.4;

 

For IPv6:

 

prepend domain-name-servers 2001:4860:4860::8888, 2001:4860:4860::8844;

 

For IPv6-only, you can use Google Public DNS64 instead of the above IPv6 addresses.

 

Save and exit.

Restart any Internet clients you are using.

Test that your setup is working correctly; see Test your new settings below.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

For IPv4:

 

prepend domain-name-servers 8.8.8.8, 8.8.4.4;

 

благодарю,помогло!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот лень людям маны почитать да погуглить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот лень людям маны почитать да погуглить.

вот не лень людям по темам ходить и отписываться такими сообщениями

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот лень людям маны почитать да погуглить.

вот не лень людям по темам ходить и отписываться такими сообщениями

Дай человеку еды и накормишь его на один день.

Научи человека рыбу ловить и накормишь его на всю жизнь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.