How to add dns servers to Gentoo Linux behind a DHCP server

(and probably other Linuces, too)

Open /etc/resolv.conf with your editor of choice (emacs, vi, nano...).

It should read like:
# Generated by dhcpcd from <interface>
# /etc/resolv.conf.head can replace this line
domain <local domain>
nameserver <ip address>
# /etc/resolv.conf.tail can replace this line


close the editor. The server will take its domain and dns server from a dhcp server. DNS servers will be asked from top to bottom. It is resolv.conf.head we want. Control the resolv.conf before writing one, however; there you find instructions on where to add static content (hopefully).

Look up your nearest openNIC servers or put in static ones.

emacs /etc/resolv.conf.head

(or the file resolv.conf pointed you to with your editor of choice)

nameserver 87.98.242.252
nameserver 46.105.212.15
nameserver 108.61.210.58
nameserver 62.113.200.106
rotate

(or the nearest nameserver from you)

If you have static IP, take a look at http://forums.gentoo.org/viewtopic-p-7085734.html.
debian resolvconf is explained here: http://www.opennicproject.org/configure-your-dns/how-to-configure-a-pppoe-internet-connection-on-a-debian-box/

Now restart your interface (or remove the network cable and put it back in, or switch wlan off and on):
/etc/init.d/net.<interface> restart

If you are using systemd, my condolences, and use the appropriate tools.

After the interface is back up, check:
gview /etc/resolv.conf

Your /etc/resolv.conf.head now should be inserted into /etc/resolv.conf

Now is the time for a check of the OpenNIC tlds. Follow this link. If it works, you are successful: http://grep.geek/

Happy browsing!
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki