How to Set Up DNS Lookup in Linux

by on February 5, 2008 · 2 comments· LAST UPDATED February 5, 2009

in , ,

Q. How do I setup DNS Lookup under any Linux distribution ?

A. When an application (such as mail client or browser) makes a request which requires a DNS lookup, such programs send a resolution request to the local DNS resolver in the local operating system, which in turn handles the communications required. Under Linux resolver is configured via /etc/resolv.conf file. Open this file as a root user, enter:
# vi /etc/resolv.conf
Append or modify as follows into the file:

Save and close the file. Replace with your actual domain name. is first name server address. Save and close the file. Test setup, enter:
$ host
$ host -t ns

Sample output: name server name server name server
Tweet itFacebook itG+ itDownload PDF versionFound an error/typo on this page?

{ 2 comments… read them below or add one }

1 Known June 8, 2010 at 12:00 pm

A better setup is

option rotate
option timeout:1

‘rotate’ sets RES_ROTATE in _res.options, which causes round robin selection of nameservers from among those listed.
‘timeout’ sets the amount of time the resolver will wait for a response from a remote name server before retrying the query via a different name server.


2 Jeffrey L. Roberts December 8, 2014 at 10:38 pm

+1 to Known, this just saved my ass


Leave a Comment

Tagged as: , , , , , , , , , ,

Previous Faq:

Next Faq: