Looks like someone is running a "transparent" DNS proxy and
        is intercepting your queries.  You see these sorts of results
        in hotels which just re-direct all DNS queries to a local
        recursive server.

        First thing I would be looking at is your NAT box and making
        sure it is not doing the interception.

        For reference below is what the responses should look like.

        Note the servers for redhat.com are allowing you to see
        their cache contents so the final answer for that query
        may vary.

        Mark

; <<>> DiG 9.3.5-P2 <<>> +trace www.google.com
;; global options:  printcmd
.                       471722  IN      NS      l.root-servers.net.
.                       471722  IN      NS      h.root-servers.net.
.                       471722  IN      NS      j.root-servers.net.
.                       471722  IN      NS      e.root-servers.net.
.                       471722  IN      NS      d.root-servers.net.
.                       471722  IN      NS      c.root-servers.net.
.                       471722  IN      NS      i.root-servers.net.
.                       471722  IN      NS      g.root-servers.net.
.                       471722  IN      NS      b.root-servers.net.
.                       471722  IN      NS      f.root-servers.net.
.                       471722  IN      NS      k.root-servers.net.
.                       471722  IN      NS      m.root-servers.net.
.                       471722  IN      NS      a.root-servers.net.
;; Received 504 bytes from 127.0.0.1#53(127.0.0.1) in 1 ms

com.                    172800  IN      NS      a.gtld-servers.net.
com.                    172800  IN      NS      b.gtld-servers.net.
com.                    172800  IN      NS      c.gtld-servers.net.
com.                    172800  IN      NS      d.gtld-servers.net.
com.                    172800  IN      NS      e.gtld-servers.net.
com.                    172800  IN      NS      f.gtld-servers.net.
com.                    172800  IN      NS      g.gtld-servers.net.
com.                    172800  IN      NS      h.gtld-servers.net.
com.                    172800  IN      NS      i.gtld-servers.net.
com.                    172800  IN      NS      j.gtld-servers.net.
com.                    172800  IN      NS      k.gtld-servers.net.
com.                    172800  IN      NS      l.gtld-servers.net.
com.                    172800  IN      NS      m.gtld-servers.net.
;; Received 492 bytes from 2001:500:3::42#53(l.root-servers.net) in 175 ms

google.com.             172800  IN      NS      ns1.google.com.
google.com.             172800  IN      NS      ns2.google.com.
google.com.             172800  IN      NS      ns3.google.com.
google.com.             172800  IN      NS      ns4.google.com.
;; Received 168 bytes from 2001:503:a83e::2:30#53(a.gtld-servers.net) in 367 ms

www.google.com.         604800  IN      CNAME   www.l.google.com.
l.google.com.           86400   IN      NS      a.l.google.com.
l.google.com.           86400   IN      NS      e.l.google.com.
l.google.com.           86400   IN      NS      b.l.google.com.
l.google.com.           86400   IN      NS      d.l.google.com.
l.google.com.           86400   IN      NS      g.l.google.com.
l.google.com.           86400   IN      NS      f.l.google.com.
l.google.com.           86400   IN      NS      c.l.google.com.
;; Received 276 bytes from 216.239.32.10#53(ns1.google.com) in 186 ms



; <<>> DiG 9.3.5-P2 <<>> +trace www.redhat.com
;; global options:  printcmd
.                       471702  IN      NS      g.root-servers.net.
.                       471702  IN      NS      h.root-servers.net.
.                       471702  IN      NS      l.root-servers.net.
.                       471702  IN      NS      k.root-servers.net.
.                       471702  IN      NS      b.root-servers.net.
.                       471702  IN      NS      a.root-servers.net.
.                       471702  IN      NS      f.root-servers.net.
.                       471702  IN      NS      j.root-servers.net.
.                       471702  IN      NS      e.root-servers.net.
.                       471702  IN      NS      i.root-servers.net.
.                       471702  IN      NS      m.root-servers.net.
.                       471702  IN      NS      c.root-servers.net.
.                       471702  IN      NS      d.root-servers.net.
;; Received 504 bytes from 127.0.0.1#53(127.0.0.1) in 0 ms

com.                    172800  IN      NS      C.GTLD-SERVERS.NET.
com.                    172800  IN      NS      M.GTLD-SERVERS.NET.
com.                    172800  IN      NS      E.GTLD-SERVERS.NET.
com.                    172800  IN      NS      H.GTLD-SERVERS.NET.
com.                    172800  IN      NS      K.GTLD-SERVERS.NET.
com.                    172800  IN      NS      L.GTLD-SERVERS.NET.
com.                    172800  IN      NS      G.GTLD-SERVERS.NET.
com.                    172800  IN      NS      J.GTLD-SERVERS.NET.
com.                    172800  IN      NS      B.GTLD-SERVERS.NET.
com.                    172800  IN      NS      I.GTLD-SERVERS.NET.
com.                    172800  IN      NS      F.GTLD-SERVERS.NET.
com.                    172800  IN      NS      D.GTLD-SERVERS.NET.
com.                    172800  IN      NS      A.GTLD-SERVERS.NET.
;; Received 492 bytes from 192.112.36.4#53(g.root-servers.net) in 226 ms

redhat.com.             172800  IN      NS      ns1.redhat.com.
redhat.com.             172800  IN      NS      ns2.redhat.com.
redhat.com.             172800  IN      NS      ns3.redhat.com.
;; Received 134 bytes from 192.26.92.30#53(C.GTLD-SERVERS.NET) in 236 ms

www.redhat.com.         60      IN      CNAME   www.redhat.com.edgekey.net.
www.redhat.com.edgekey.net. 2138 IN     CNAME   
www.redhat.com.edgekey.net.globalredir.akadns.net.
www.redhat.com.edgekey.net.globalredir.akadns.net. 3130 IN CNAME 
e86.b.akamaiedge.net.
e86.b.akamaiedge.net.   12      IN      A       96.6.32.112
b.akamaiedge.net.       853     IN      NS      n4b.akamaiedge.net.
b.akamaiedge.net.       853     IN      NS      n5b.akamaiedge.net.
b.akamaiedge.net.       853     IN      NS      n6b.akamaiedge.net.
b.akamaiedge.net.       853     IN      NS      n7b.akamaiedge.net.
b.akamaiedge.net.       853     IN      NS      n8b.akamaiedge.net.
b.akamaiedge.net.       853     IN      NS      n0b.akamaiedge.net.
b.akamaiedge.net.       853     IN      NS      n1b.akamaiedge.net.
b.akamaiedge.net.       853     IN      NS      n2b.akamaiedge.net.
b.akamaiedge.net.       853     IN      NS      n3b.akamaiedge.net.
;; Received 341 bytes from 66.187.233.210#53(ns1.redhat.com) in 223 ms

In message <f1b68ea6-7257-4d19-a602-2bec0daad...@n33g2000pri.googlegroups.com>,
 Ganniterix writes:
> Hi all. Hope someone can enlighten me. I have a strange problem with
> my caching name server, and I have run out of ideas on where to debug
> next. Basically my BIND server decides on it's own which names to
> resolve and which not. For example ...
> 
> [r...@server named]# dig +trace www.google.com
> 
> ; <<>> DiG 9.5.1b3-RedHat-9.5.1-0.9.b3.fc10 <<>> +trace www.google.com
> ;; global options:  printcmd
> .                       518400  IN      NS      L.ROOT-SERVERS.NET.
> .                       518400  IN      NS      C.ROOT-SERVERS.NET.
> .                       518400  IN      NS      H.ROOT-SERVERS.NET.
> .                       518400  IN      NS      I.ROOT-SERVERS.NET.
> .                       518400  IN      NS      G.ROOT-SERVERS.NET.
> .                       518400  IN      NS      B.ROOT-SERVERS.NET.
> .                       518400  IN      NS      E.ROOT-SERVERS.NET.
> .                       518400  IN      NS      J.ROOT-SERVERS.NET.
> .                       518400  IN      NS      M.ROOT-SERVERS.NET.
> .                       518400  IN      NS      K.ROOT-SERVERS.NET.
> .                       518400  IN      NS      A.ROOT-SERVERS.NET.
> .                       518400  IN      NS      D.ROOT-SERVERS.NET.
> .                       518400  IN      NS      F.ROOT-SERVERS.NET.
> ;; Received 288 bytes from 172.16.0.1#53(172.16.0.1) in 1 ms
> 
> www.google.com.         397954  IN      CNAME   www.l.google.com.
> www.l.google.com.       3       IN      A       209.85.135.104
> www.l.google.com.       3       IN      A       209.85.135.147
> www.l.google.com.       3       IN      A       209.85.135.99
> www.l.google.com.       3       IN      A       209.85.135.103
> l.google.com.           52352   IN      NS      b.l.google.com.
> l.google.com.           52352   IN      NS      c.l.google.com.
> l.google.com.           52352   IN      NS      d.l.google.com.
> l.google.com.           52352   IN      NS      e.l.google.com.
> l.google.com.           52352   IN      NS      f.l.google.com.
> l.google.com.           52352   IN      NS      g.l.google.com.
> l.google.com.           52352   IN      NS      a.l.google.com.
> ;; Received 340 bytes from 202.12.27.33#53(M.ROOT-SERVERS.NET) in 102
> ms
> 
> .... this works!! But this ...
> 
> [r...@server named]# dig +trace www.redhat.com
> 
> ; <<>> DiG 9.5.1b3-RedHat-9.5.1-0.9.b3.fc10 <<>> +trace www.redhat.com
> ;; global options:  printcmd
> .                       518400  IN      NS      H.ROOT-SERVERS.NET.
> .                       518400  IN      NS      D.ROOT-SERVERS.NET.
> .                       518400  IN      NS      E.ROOT-SERVERS.NET.
> .                       518400  IN      NS      B.ROOT-SERVERS.NET.
> .                       518400  IN      NS      L.ROOT-SERVERS.NET.
> .                       518400  IN      NS      K.ROOT-SERVERS.NET.
> .                       518400  IN      NS      G.ROOT-SERVERS.NET.
> .                       518400  IN      NS      C.ROOT-SERVERS.NET.
> .                       518400  IN      NS      J.ROOT-SERVERS.NET.
> .                       518400  IN      NS      F.ROOT-SERVERS.NET.
> .                       518400  IN      NS      A.ROOT-SERVERS.NET.
> .                       518400  IN      NS      M.ROOT-SERVERS.NET.
> .                       518400  IN      NS      I.ROOT-SERVERS.NET.
> ;; Received 228 bytes from 172.16.0.1#53(172.16.0.1) in 1 ms
> 
> redhat.com.             126692  IN      NS      ns1.redhat.com.
> redhat.com.             126692  IN      NS      ns2.redhat.com.
> redhat.com.             126692  IN      NS      ns3.redhat.com.
> ;; Received 134 bytes from 128.8.10.90#53(D.ROOT-SERVERS.NET) in 105
> ms
> 
> redhat.com.             126681  IN      NS      ns2.redhat.com.
> redhat.com.             126681  IN      NS      ns3.redhat.com.
> redhat.com.             126681  IN      NS      ns1.redhat.com.
> ;; BAD (HORIZONTAL) REFERRAL
> ;; Received 134 bytes from 66.187.224.210#53(ns2.redhat.com) in 16662
> ms
> 
> does not.
> 
> My base OS is Fedora Core 10, version of bind is 9.5.1. The
> configuration file in use is :
> 
> options {
>         directory "/var/named";
>         dump-file "/var/named/data/cache_dump.db";
>         statistics-file "/var/named/data/named_stats.txt";
>         recursion yes;
>         allow-query {
>                 localhost;
>                 172.16/16;
>         };
>         listen-on port 53 {
>                 127.0.0.1;
>                 172.16.0.1;
>         };
>         memstatistics-file "/var/named/data/named_mem_stats.txt";
> };
> 
> logging {
>         channel default_debug {
>                 file "data/named.run";
>                 severity dynamic;
>         };
> 
>         category lame-servers {
>                 null;
>         };
> };
> 
> zone "0.0.127.in-addr.arpa" {
>         type master;
>         file "named.loopback";
> };
> 
> zone "." IN {
>         type hint;
>         file "named.ca";
> };
> 
> include "/etc/named.rfc1912.zones";
> include "/etc/rndc.key";
> 
> My server is running behind the NAT firewall.
> 
> Any suggestions where to continue?
> _______________________________________________
bind-users mailing list
> bind-users@lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: mark_andr...@isc.org
_______________________________________________
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to