Jump to content
Калькуляторы

dns не по dhcp

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by Dimka88

Share this post


Link to post
Share on other sites

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

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.