Bind: dns not 'spreaded'

Posted by realtebo on Server Fault See other posts from Server Fault or by realtebo
Published on 2013-06-25T08:27:57Z Indexed on 2013/06/25 10:23 UTC
Read the original article Hit count: 324

Filed under:
|
|

I've elfoip.net with bind

$ whois elfoip.net | grep 'Name Server'
   Name Server: NS.ELFOIP.NET

I need elfoip.net be able to serve third levels domain, like mickymouse.elfoip.net, etc... Yes, I'm trying to create an other useless dyndns clone.

i've added some third level as A RR.

Eg: executing this from the server itself

$ dig @localhost mattinauno.elfoip.net

;; ANSWER SECTION:
mattinauno.elfoip.net.  60  IN  A   192.81.221.113

I was expecting in one or two days, from my pc i can digit in browser mattinauno.elfoip.net and get page a 192.81.221.113

But this is not happening.

Are there any prerequisites to satisfy to allow dns of my isp to be able to forward dns resolution of *.elfoip.net to MY dns ? (Or to ask to him and then cache ?)

TTL of zone is set a 5m

I've not AllowQuey directive, is it necessary for other dns to cache from mine ?

I've cheched the zone with bind utility named-checkzone but no error detected.

How to diagnose why other dns doesn't take in account RR from mine ?

from my home pc

dig @ns.elfoip.net mattinauno.elfoip.net
;; ANSWER SECTION:
mattinauno.elfoip.net.  60  IN  A   192.81.221.113

;; AUTHORITY SECTION:
elfoip.net.     300 IN  NS  ns.elfoip.net.

but

dig @8.8.8.8 mattinauno.elfoip.net

give no answers

Whole zone file: note I've used nsupdate, so this file has been re-edited and re-formatted from this utility !

root@mirko:/var/named# cat elfoip.net.db
$ORIGIN .
$TTL 300    ; 5 minutes
elfoip.net      IN SOA  ns.elfoip.net. hostmaster.elfoip.net. (
                2013062314 ; serial
                3600       ; refresh (1 hour)
                600        ; retry (10 minutes)
                86400      ; expire (1 day)
                60         ; minimum (1 minute)
                )
            NS  ns.elfoip.net.
            A   109.168.99.6
$ORIGIN elfoip.net.
$TTL 60 ; 1 minute
google          A   173.194.35.56
maiscai         A   192.81.221.113
mattinadue      A   192.81.221.113
mattinauno      A   192.81.221.113
$TTL 300    ; 5 minutes
ns          A   109.168.99.6
$TTL 60 ; 1 minute
prova           A   208.67.222.222
prova2          A   13.23.34.45
            A   13.23.34.46
www         CNAME   elfoip.net.

EDIT: added named.conf.local

zone "elfoip.net" {
    type master;
    // file "/etc/bind/elfoip.net.db";
    file "/var/named/elfoip.net.db";
    allow-update { key elfoip.net ; };
};

EDIT: I've no setup list-on directive

*EDIT Added a TCPDUMP after [email protected] wwww.elfoip.net from a machine which uses my company internal dns, who allow recursive query.

root@mirko:~# tcpdump -i eth0 'port 53'
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
11:57:23.293611 IP host9-210-static.22-87-b.business.telecomitalia.it.45958 > mirko.elfoip.net.domain: 61337+ A? www.elfoip.net. (32)
11:57:23.294114 IP mirko.elfoip.net.domain > host9-210-static.22-87-b.business.telecomitalia.it.45958: 61337* 2/1/1 CNAME elfoip.net., A 109.168.99.6 (95)
11:57:23.294554 IP mirko.elfoip.net.59571 > google-public-dns-a.google.com.domain: 45851+ PTR? 9.210.22.87.in-addr.arpa. (42)
11:57:23.330444 IP google-public-dns-a.google.com.domain > mirko.elfoip.net.59571: 45851 1/0/0 PTR host9-210-static.22-87-b.business.telecomitalia.it. (106)
11:57:23.331181 IP mirko.elfoip.net.44171 > google-public-dns-a.google.com.domain: 33339+ PTR? 8.8.8.8.in-addr.arpa. (38)
11:57:23.439405 IP google-public-dns-a.google.com.domain > mirko.elfoip.net.44171: 33339 1/0/0 PTR google-public-dns-a.google.com. (82)
11:57:31.350654 IP host9-210-static.22-87-b.business.telecomitalia.it.30108 > mirko.elfoip.net.domain: 38269 [1au] A? ns.elfoip.net. (42)
11:57:31.351117 IP mirko.elfoip.net.domain > host9-210-static.22-87-b.business.telecomitalia.it.30108: 38269* 1/1/1 A 109.168.99.6 (72)

If i dig @8.8.8.8 www.elfoip.net, NOTHING happens in dump log !

© Server Fault or respective owner

Related posts about bind

Related posts about dns-hosting