Non-existent host/domain

Gerhard Mourani gmourani at openna.com
Sun Nov 5 23:55:29 UTC 2000


This is the configured named.conf file on the primary domain name server:
// BIND configuration file

options {
        directory "/var/named";
};

// These files are not specific to any zone
zone "." in {
        type hint;
        file "db.cache";
};

zone "0.0.127.in-addr.arpa" in {
        type master;
        file "db.127.0.0";
};

// These are our primary zone files
zone "mttconseil.com" in {
        type master;
        file "db.mttconseil";
};

zone "78.35.207.in-addr.arpa" in {
        type master;
        file "db.207.35.78";
};

And the db.mttconseil.com on Primary NS:

; Revision History: October 24, 2000 - root at openna.com
; Start of Authority (SOA) records.
$TTL 86400
@  IN  SOA  web.mttconseil.com. root.mttconseil.com.  (
                                        04      ; Serial
                                        10800   ; Refresh after 3 hours
                                        3600    ; Retry after 1 hour
                                        604800  ; Expire after 1 week
                                        86400 ) ; Minimum TTL of 1 day

; Name Server (NS) records.
        IN      NS      web.mttconseil.com.
        IN      NS      portal.mttconseil.com.

; Mail Exchange (MX) records.
        MX      0       web.mttconseil.com.

; Address (A) records.
localhost       IN      A       127.0.0.1
router          IN      A       207.35.78.1
portal          IN      A       207.35.78.2
web             IN      A       207.35.78.3


And the db.207.35.78 on Primary NS:

; Revision History: October 24, 2000 - root at openna.com
; Start of Authority (SOA) records.
$TTL 86400
@  IN  SOA  web.mttconseil.com. root.mttconseil.com.  (
                                        04      ; Serial
                                        10800   ; Refresh after 3 hours
                                        3600    ; Retry after 1 hour
                                        604800  ; Expire after 1 week
                                        86400 ) ; Minimum TTL of 1 day

; Name Server (NS) records.
        IN      NS      web.mttconseil.com.
        IN      NS      portal.mttconseil.com.

; Addresses Point to Canonical Names (PTR) for Reverse lookups
1       IN      PTR     router.mttconseil.com.
2       IN      PTR     portal.mttconseil.com.
3       IN      PTR     web.mttconseil.com.


This is the result of nslookup mttconseil.com in debug mode:

;; res_setoptions(" debug
", "conf")..
;;      debug
;; res_nmkquery(QUERY, 3.78.35.207.in-addr.arpa, IN, PTR)
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 28109, rcode = NOERROR
        header flags:  response, auth. answer, want recursion, recursion avail.
        questions = 1,  answers = 1,  authority records = 2,  additional = 2

    QUESTIONS:
        3.78.35.207.in-addr.arpa, type = PTR, class = IN
    ANSWERS:
    ->  3.78.35.207.in-addr.arpa
        name = web.mttconseil.com
        ttl = 86400 (1D)
    AUTHORITY RECORDS:
    ->  78.35.207.in-addr.arpa
        nameserver = web.mttconseil.com
        ttl = 86400 (1D)
    ->  78.35.207.in-addr.arpa
        nameserver = portal.mttconseil.com
        ttl = 86400 (1D)
    ADDITIONAL RECORDS:
    ->  web.mttconseil.com
        internet address = 207.35.78.3
        ttl = 86400 (1D)
    ->  portal.mttconseil.com
        internet address = 207.35.78.2
        ttl = 86400 (1D)

------------
Server:  web.mttconseil.com
Address:  207.35.78.3

;; res_nmkquery(QUERY, mttconseil.com, IN, A)
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 28110, rcode = NOERROR
        header flags:  response, auth. answer, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 1,  additional = 0

    QUESTIONS:
        mttconseil.com, type = A, class = IN
    AUTHORITY RECORDS:
    ->  mttconseil.com
        ttl = 86400 (1D)
        origin = web.mttconseil.com
        mail addr = root.mttconseil.com
        serial = 3
        refresh = 10800 (3H)
        retry   = 3600 (1H)
        expire  = 604800 (1W)
        minimum ttl = 86400 (1D)

------------
;; res_nmkquery(QUERY, mttconseil.com.web.mttconseil.com, IN, A)
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 28111, rcode = NXDOMAIN
        header flags:  response, auth. answer, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 1,  additional = 0

    QUESTIONS:
        mttconseil.com.web.mttconseil.com, type = A, class = IN
    AUTHORITY RECORDS:
    ->  mttconseil.com
        ttl = 86400 (1D)
        origin = web.mttconseil.com
        mail addr = root.mttconseil.com
        serial = 3
        refresh = 10800 (3H)
        retry   = 3600 (1H)
        expire  = 604800 (1W)
        minimum ttl = 86400 (1D)

------------
;; res_nmkquery(QUERY, mttconseil.com.portal.mttconseil.com, IN, A)
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 28112, rcode = NXDOMAIN
        header flags:  response, auth. answer, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 1,  additional = 0

    QUESTIONS:
        mttconseil.com.portal.mttconseil.com, type = A, class = IN
    AUTHORITY RECORDS:
    ->  mttconseil.com
        ttl = 86400 (1D)
        origin = web.mttconseil.com
        mail addr = root.mttconseil.com
        serial = 3
        refresh = 10800 (3H)
        retry   = 3600 (1H)
        expire  = 604800 (1W)
        minimum ttl = 86400 (1D)

------------
;; res_nmkquery(QUERY, mttconseil.com.mttconseil.com, IN, A)
------------
Got answer:
    HEADER:
        opcode = QUERY, id = 28113, rcode = NXDOMAIN
        header flags:  response, auth. answer, want recursion, recursion avail.
        questions = 1,  answers = 0,  authority records = 1,  additional = 0

    QUESTIONS:
        mttconseil.com.mttconseil.com, type = A, class = IN
    AUTHORITY RECORDS:
    ->  mttconseil.com
        ttl = 86400 (1D)
        origin = web.mttconseil.com
        mail addr = root.mttconseil.com
        serial = 3
        refresh = 10800 (3H)
        retry   = 3600 (1H)
        expire  = 604800 (1W)
        minimum ttl = 86400 (1D)

------------
*** web.mttconseil.com can't find mttconseil.com: Non-existent host/domain

I'm realy tire about this $%^%$#%^ problem...

Thor Kottelin wrote:

> Gerhard Mourani wrote:
> >
> > I'm commenting out fetch-glue, recursion, and allow-query. Now I can
> > nslookup linux.com and other domain names but still mttconseil.com (our NS)
> > return the same message (*** web.mttconseil.com can't find mttconseil.com:
> > Non-existent host/domain) and clients domain name which are hosted in our
> > NS don’t work again.
>
> What do your current named.conf and zone files look like? What's the exact
> nslookup input and output?
>
> Please feel free to quote this reply on the bind-users list; I might not
> be able to respond to you promptly myself.
>
> Thor
>
> > Thor Kottelin wrote:
> >
> > > Gerhard Mourani wrote:
> > >
> > > > [root at web etc]# nslookup linux.com
> > > > Server:  web.mttconseil.com
> > > > Address:  207.35.78.3
> > > >
> > > > *** web.mttconseil.com can't find linux.com: Non-existent host/domain
> > >
> > > > The named.conf file is as follow:
> > > > options {
> > >
> > > >         recursion no;
> > >
> > > > };
> > >
> > > > // These are our primary zone files
> > > > zone "mttconseil.com" in {
> > >
> > > > zone "78.35.207.in-addr.arpa" in {
> > >
> > > Your server isn't authoritative for linux.com, and you have disallowed
> > > recursion.
>
> --
> Plain old email is very insecure. Please make it
> a little safer for yourself and me by using PGP.
> FAQ: <URL:http://www.pgp.net/pgpnet/pgp-faq/>.
> My public keys are available from key servers.                  !gc

--
/ / Gerhard Mourani





More information about the bind-users mailing list