Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Networking
User Name
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.


  Search this Thread
Old 07-29-2005, 07:25 AM   #1
LQ Newbie
Registered: Apr 2005
Location: Mumbai India
Distribution: Suse Linux 9.2
Posts: 27

Rep: Reputation: 15
How to get faster DNS resolution in Linux


I am using the DNS of My ISP in /etc/resolve.conf

But I find that my linux box resolves very slowly and connection to internet is very slow...
I have come to know from this forum only that I can make use of BIND DNS server
to get faster DNS resolution

But the thing is I am very new and I find it dificult to configure /etc/named.conf

Would anybody who are using BIND servers successfuly give me a step by step instruction in settingand configuring BIND DNS server?

Any help would be greatlly appreciated...
Old 07-29-2005, 07:40 AM   #2
LQ Guru
Registered: Mar 2004
Distribution: Slackware
Posts: 5,473

Rep: Reputation: 420Reputation: 420Reputation: 420Reputation: 420Reputation: 420
post your /etc/named.conf
Old 09-27-2005, 07:33 AM   #3
LQ Newbie
Registered: Apr 2005
Location: Mumbai India
Distribution: Suse Linux 9.2
Posts: 27

Original Poster
Rep: Reputation: 15
priority to nameserver


My /etc/named.conf

looks like this
# Copyright (c) 2001-2004 SuSE Linux AG, Nuernberg, Germany.
# All rights reserved.
# Author: Frank Bodammer, Lars Mueller <>
# /etc/named.conf
# This is a sample configuration file for the name server BIND 9.  It works as
# a caching only name server without modification.
# A sample configuration for setting up your own domain can be found in
# /usr/share/doc/packages/bind/sample-config.
# A description of all available options can be found in
# /usr/share/doc/packages/bind/misc/options.

options {

	# The directory statement defines the name server's working directory

	directory "/var/lib/named";

	# Write dump and statistics file to the log subdirectory.  The
	# pathenames are relative to the chroot jail.

	dump-file "/var/log/named_dump.db";
	statistics-file "/var/log/named.stats";

	# The forwarders record contains a list of servers to which queries
	# should be forwarded.  Enable this line and modify the IP address to
	# your provider's name server.  Up to three servers may be listed.

	#forwarders {;; };

	# Enable the next entry to prefer usage of the name server declared in
	# the forwarders section.

	#forward first;

	# The listen-on record contains a list of local network interfaces to
	# listen on.  Optionally the port can be specified.  Default is to
	# listen on all interfaces found on your system.  The default port is
	# 53.

	#listen-on port 53 {; };

	# The listen-on-v6 record enables or disables listening on IPv6
	# interfaces.  Allowed values are 'any' and 'none' or a list of
	# addresses.

	listen-on-v6 { any; };

	# The next three statements may be needed if a firewall stands between
	# the local server and the internet.

	#query-source address * port 53;
	#transfer-source * port 53;
	#notify-source * port 53;

	# The allow-query record contains a list of networks or IP addresses
	# to accept and deny queries from. The default is to allow queries
	# from all hosts.

	#allow-query {; };

	# If notify is set to yes (default), notify messages are sent to other
	# name servers when the the zone data is changed.  Instead of setting
	# a global 'notify' statement in the 'options' section, a separate
	# 'notify' can be added to each zone definition.

	notify no;
	forward first;
	forwarders {;;

# To configure named's logging remove the leading '#' characters of the
# following examples.
#logging {
#	# Log queries to a file limited to a size of 100 MB.
#	channel query_logging {
#		file "/var/log/named_querylog"
#			versions 3 size 100M;
#		print-time yes;			// timestamp log entries
#	};
#	category queries {
#		query_logging;
#	};
#	# Or log this kind alternatively to syslog.
#	channel syslog_queries {
#		syslog user;
#		severity info;
#	};
#	category queries { syslog_queries; };
#	# Log general name server errors to syslog.
#	channel syslog_errors {
#		syslog user;
#		severity error;
#	};
#	category default { syslog_errors;  };
#	# Don't log lame server messages.
#	category lame-servers { null; };

# The following zone definitions don't need any modification.  The first one
# is the definition of the root name servers.  The second one defines
# localhost while the third defines the reverse lookup for localhost.

zone "." in {
	type hint;
	file "root.hint";

zone "localhost" in {
	type master;
	file "";

zone "" in {
	type master;
	file "";

# Include the meta include file generated by createNamedConfInclude.  This
# includes all files as configured in NAMED_CONF_INCLUDE_FILES from
# /etc/sysconfig/named

include "/etc/named.conf.include";

# You can insert further zone records for your own domains below or create
# single files in /etc/named.d/ and add the file names to
# See /usr/share/doc/packages/bind/README.SUSE for more details.
server {
server {
cat /etc/resolv.conf gives me


My question is can I use my bind DNS as primary server...?

the problem is that sometimes I get DNS failures for common sites like
and I am not able to track where this error comes from..?

I restart named services and that error is gone is there any configuration..?does anybody have some idea...?


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
DNS Name Resolution with windows rohitnarula Linux - Networking 6 06-06-2005 12:14 AM
DNS resolution guitarman85281 Linux - Networking 4 10-12-2004 09:52 PM
DNS resolution maxb Linux - Networking 2 07-17-2003 04:40 AM
Can't get DNS Resolution! Gladiator Linux - Networking 7 04-10-2002 10:30 AM
Netscape vs DNS Resolution art_oliver Linux - Networking 2 05-25-2001 07:42 AM > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 10:27 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration