Unable to query the nameserver
Andrey G. Sergeev (AKA Andris)
andris at aernet.ru
Tue Oct 5 00:53:32 UTC 2010
Hi Imran,
Mon, 4 Oct 2010 20:33:02 -0400 "Imran" wrote:
> Sounds like a resolv.conf issue ... make sure that you have an
> entry in the resolv.conf file that maps ns1.example.de to 1.1.1.1
> and ns2.example.de to 1.1.2.2
You're wrong. The resolv.conf file has nothing to do with
hostname-to-IP or vice versa mapping. Such mapping is a function of the
hosts file.
Regardless of the file name there is nothing to fix by setting some
"mappings".
> -----Original Message-----
> From: bind-users-bounces+imran=netwave.ca at lists.isc.org
> [mailto:bind-users-bounces+imran=netwave.ca at lists.isc.org] On Behalf
> Of Dotan Cohen
> Sent: Monday, October 04, 2010 5:09 PM
> To: bind-users at lists.isc.org
> Subject: Unable to query the nameserver
>
> I am configuring BIND on two servers: ns1.example.de on a server
> with IP address 1.1.1.1 and ns2.example.de on a server with IP
> address 1.1.2.2. BIND starts fine on both servers, but when I try
> to configure my domain name in the registrar's control panel I get
> this error:
> """
> Error : Unable to query the nameserver ns1.example.de
> """
>
> Of course I have been googling this for hours and I've been reading
> BIND manuals for about two weeks now! I'm really stuck. Here are my
> configuration files:
>
> // On 1.1.1.1
> [root at 1.1.1.1]# cat /etc/named.conf
> options {
> directory "/etc";
> pid-file "/var/run/named/named.pid";
> listen-on {
> any;
> };
> };
>
> zone "." {
> type hint;
> file "/etc/db.cache";
> };
>
> zone "example.de" {
> type master;
> file "/var/named/example.de.hosts";
> notify yes;
> allow-query { any; };
> };
> zone "example.eu" {
> type master;
> file "/var/named/example.eu.hosts";
> };
> [root at 1.1.1.1]# cat /var/named/example.de.hosts
> $ORIGIN example.de.
> $TTL 86400
> example.de. IN SOA example.de. foo.example.de. (
> 2010100401; Serial - increment me
> 10800
> 3600
> 604800
> 38400 )
> IN NS ns1.example.de.
> IN NS ns2.example.de.
> IN A 1.1.1.1
> www IN A 1.1.1.1
> ns1 IN A 1.1.1.1
> ns2 IN A 1.1.2.2
>
>
>
>
> // On 1.1.2.2
> [root at 1.1.2.2]# cat /etc/named.conf
> options {
> directory "/etc";
> pid-file "/var/run/named/named.pid";
> listen-on {
> any;
> };
> };
>
> zone "." {
> type hint;
> file "/etc/db.cache";
> };
>
> zone "example.de" {
> type slave;
> masters { 1.1.1.1; };
> allow-update { 1.1.1.1; };
> file "/var/named/example.de.hosts";
> notify yes;
> allow-query { any; };
> allow-notify { 1.1.2.2; };
> };
> [root at 1.1.2.2]# cat /var/named/example.de.hosts
> $ORIGIN example.de.
> $TTL 86400
> example.de. IN SOA example.de. foo.example.de. (
> 2010100401; Serial - increment me
> 10800
> 3600
> 604800
> 38400 )
> IN NS ns2.example.de.
> ns2 IN A 1.1.2.2
>
>
>
>
> Of course, when I make a change to a hosts file I increment the
> serial number and restart bind. I also restart bind after making a
> change to named.conf. What am I doing wrong? Thanks!
--
Yours sincerely,
Andrey G. Sergeev (AKA Andris) http://www.andris.name/
More information about the bind-users
mailing list