Configure BIND DNS Server to Listen Only On Certain IP Address or Network Interface
Q. I want to to configure named ( BIND DNS Sever ) to listens only on eth1 interface which has IP address 202.54.1.2. How do I configure my named BIND DNS name server to listen only on certain network interface or IP address?
A. The listen-on option specifies IPv4 address to listen on. There is no interface specific option but IP is assigned to specific interface, so by specific IP you can force BIND to listen on certain IP or network interface.
listen-on syntax
IPv4 specific syntax is as follows to listen on 202.54.1.2; IP address:
listen-on { 202.54.1.2; };
To listen on all interfaces and IP (default)
listen-on { any; };
IPv6 option is as follows:
listen-on-v6 { any; };
listen-on-v6 { ipv-6-address; };
Here is sample configuration snapshot from named.conf file:
options
{
//listen-on-v6 { any; };
listen-on { 202.54.1.2; };
directory "/var/named"; // the default
dump-file "data/cache_dump.db";
statistics-file "data/named_stats.txt";
memstatistics-file "data/named_mem_stats.txt";
dnssec-enable yes;
recursion no;
allow-notify { 202.54.1.3; 202.54.1.4; };
version "go away";
};
E-mail
Print
Can't find an answer to your question? Contact us
Related Other Helpful FAQs:
Leave a Reply
We encourage your comments, and suggestions. But please stay on topic, be polite, and avoid spam. Thank you very much for stopping by our site!
Tags: bind 9, bind configuration, Bind dns, bind listen-on interface, bind listen-on IP, data cache, dns configuration, dns records, dns unix, domain name dns, name server, named.conf, network interface, recursion



Recent Comments
Yesterday ~ 88 Comments
Yesterday ~ 6 Comments
Yesterday ~ 7 Comments
11/07/2008 11:19 am (4 weeks ago) ~ 7 Comments
Yesterday ~ 5 Comments