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