Hello!
Here is output:
/etc/namedb> dig @172.16.0.1 sokol.msk.united-networks.ru. NS +norec

; <<>> DiG 9.4.3-P2 <<>> @172.16.0.1 sokol.msk.united-networks.ru. NS +norec
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14255
;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 2

;; QUESTION SECTION:
;sokol.msk.united-networks.ru.  IN      NS

;; AUTHORITY SECTION:
sokol.msk.united-networks.ru. 3600 IN NS srvgate.sokol.msk.united-networks.ru.

;; ADDITIONAL SECTION:
srvgate.sokol.msk.united-networks.ru. 3359 IN A 172.31.16.16
srvgate.sokol.msk.united-networks.ru. 3359 IN A 172.16.16.1

;; Query time: 0 msec
;; SERVER: 172.16.0.1#53(172.16.0.1)
;; WHEN: Thu Apr 19 14:08:55 2012
;; MSG SIZE  rcvd: 100

I noticed that after some time FreeBSD still tried to ask for sokol.msk.united-networks.ru from Ubuntu (srvgate.sokol.msk). It happened after 2-3 minutes after "named" was restarted on FreeBSD. But now FreeBSD doesn't ask for hosts in this zone. All what I was doing during this time period - I restarted freevrrp-daemon on FreeBSD machine. Could it be related to issue?

Something very strange.. Another FreeBSD (9.0) works fine in the same (or much like) conditions...

Kind regards,
Ellad
Hi,

First of all, nslookup isn't a good tool for debug DNS problems. Use dig instead.

Could you show the output of "dig @freebsdbox sokol.msk.united-networks.ru <http://sokol.msk.united-networks.ru>. NS +norec" run from freebsd box itself?


2012/4/19 Ellad G. Yatsko <eyat...@ngs.ru <mailto:eyat...@ngs.ru>>


           Hello!

           I have FreeBSD 7.2 x64 installed. And Bind 9.4:

           /etc/namedb> named -v
           BIND 9.4.3-P2

           I have zone "/united-networks.ru/
        <http://united-networks.ru/>" and I try to do the following:
           ...
           $ORIGIN sokol.msk.united-networks.ru
        <http://sokol.msk.united-networks.ru>.
           @                       IN NS   srvgate
           srvgate                 IN A    172.31.16.16
           $ORIGIN united-networks.ru <http://united-networks.ru>.
           ...

           As I understand I delegated the SOA (IN NS) to server with name
        srvgate.sokol.msk.united-networks.ru
        <http://srvgate.sokol.msk.united-networks.ru> ("srvgate" has
        no tailing "dot"
           so domain "sokol.msk.united-networks.ru
        <http://sokol.msk.united-networks.ru>" from $ORIGIN operator
        will be
           appended), then I placed "glue"-record with
        srvgate.sokol.msk's address.
           It is because as I understood nameserver of delegated zone
        is in it.

           From here I thought on the server 172.31.16.16 (it's
        Ubuntu) I must
           receive DNS-requests related to zone
        sokol.msk.united-networks.ru
        <http://sokol.msk.united-networks.ru>. For
           example if I try do nslookup sokol.msk.united-networks.ru
        <http://sokol.msk.united-networks.ru> on FreeBSD
           7.2 x64. But:

           /etc/bind# hostname -f
        srvgate.sokol.msk.united-networks.ru
        <http://srvgate.sokol.msk.united-networks.ru>
           /etc/bind# tshark -ta -ni tun0 -R dns
           Running as user "root" and group "root". This could be
        dangerous.
           Capturing on tun0

           ...there is nothing! And FreeBSD issues NXDOMAIN. I say
        more - FreeBSD
           tries to resolve name "sokol.msk.united-networks.ru
        <http://sokol.msk.united-networks.ru>" through its forwarder in
           external world!

           Where am I wrong? I simulated this situation with the same
        configurations
           on Ubuntu (Bind 9.7.0-P1) and fresh-installed FreeBSD 9.0
        x64 (Bind 9.8.1-P1).
           All works fine!

           -------------------------------------- related portion of
        named.conf --------------------------------------
           options {
                    directory       "/etc/namedb";
                    pid-file        "/var/run/named/pid";
                    dump-file       "/var/dump/named_dump.db";
                    statistics-file "/var/stats/named.stats";

                    listen-on       {
                            ....
                            127.0.0.1;
                            172.16.0.1;
                            172.16.1.1;
                            172.16.2.1;
                            172.31.0.1;
                    };

                    forwarders {
                            89.222.167.2;
                            8.8.8.8;
                    };
                    recursion yes;
                    allow-recursion {0/0;};
           };

           ...

           view internal {
                    match-clients {
        127.0.0.0/8 <http://127.0.0.0/8>;
        172.16.0.0/12 <http://172.16.0.0/12>;
                    };
           ...
                    zone "united-networks.ru
        <http://united-networks.ru>" {
                            type master;
                            file
        "master/forward/united-networks.ru.internal";
                            allow-transfer {
                                    172.16.0.2;
                                    172.16.16.2;
                                    172.31.16.16;
                                    172.31.17.0;
                                    172.31.18.0;
                            };
                    };
           ...
           };
           ...
-----------------------------------------------------------------------------------------------------------

           Kind regards,
           Ellad


    _______________________________________________
    Please visit https://lists.isc.org/mailman/listinfo/bind-users to
    unsubscribe from this list

    bind-users mailing list
    bind-users@lists.isc.org <mailto:bind-users@lists.isc.org>
    https://lists.isc.org/mailman/listinfo/bind-users




--
AP

_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to