Parent/Child Zone Delegation + Virtual Host question

jett charnchoochai jett at panix.com
Thu Feb 3 02:46:46 UTC 2005


I'm currently asked to give up our master DNS server to the main 
department. I requested to become a child zone so we have control over 
our zone data. The problem is we also do virtual hosting on the master 
server before and I'm not sure if it's possible under a Child Zone. 
We'll need to keep hosting these domains. Anyone has suggestions? I put 
these domains in named.conf of the child zone server and this is what i 
get in the log:

----------- snip -------------
Feb  2 12:07:10 ns1 named[31186]: dns_master_load: 
master/db.ankle.human.edu:14: ankle.human.edu: not at top of zone
Feb  2 12:07:10 ns1 named[31186]: zone www.asparagus.com/IN: loading 
master file master/db.ankle.human.edu: not at top of zone
--------- end snip -----------


i also have trouble resolving any names outside my own zone. i'm running 
BIND 9.2.3 under OpenBSD 3.6. It's the OpenBSD built-in version of BIND. 
here are snippets of config files:

--------- start named.conf ----------------
// $OpenBSD: named.conf,v 1.6 2004/08/16 15:48:28 jakob Exp $
// Edited by jett charnchoochai
// Date Created: 2004-11-21
// Date Edited: 2004-11-21

acl clients {
         localnets;
         ::1;
};

key "rndc-key" {
         algorithm hmac-md5;
         secret "MySecret :-)";
};

controls {
        inet 127.0.0.1 port 953
                allow { 127.0.0.1; } keys { "rndc-key"; };
};

options {
         version "";
         listen-on    { any; };
         listen-on-v6 { any; };

//      allow-recursion { clients; };
};

logging {
         category lame-servers { null; };
};

// Standard zones
//
zone "." {
         type hint;
         file "standard/root.hint";
};

zone "localhost" {
         type master;
         file "standard/localhost";
         allow-transfer { localhost; };
};

zone "127.in-addr.arpa" {
         type master;
         file "standard/loopback";
         allow-transfer { localhost; };
};

zone 
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" {
         type master;
         file "standard/loopback6.arpa";
         allow-transfer { localhost; };
};

zone "ankle.human.edu" {
         type master;
         file "master/db.ankle.human.edu";
};

zone "84.33.204.in-addr.arpa" {
         type master;
         file "master/db.201.54.84.40";
};

zone "www.asparagus.com"{
         type master;
         file "master/db.ankle.human.edu";
};
zone "www.cabbage.com"{
         type master;
         file "master/db.ankle.human.edu";
};

----------- end named.conf -------------------


----------- start db.ankle.human.edu --------------
$TTL 1d
ankle.human.edu.        IN      SOA     ns1.ankle.human.edu. 
admin.ankle.human.edu. (
         2004112101      ; serial
         3h              ; refresh
         1h              ; retry
         1w              ; expire
         1h )            ; negative caching TTL

; authoritative name servers for ankle.human.edu
                 IN      NS      ns1
                 IN      NS      ns2

; MX records for ankle.human.edu
                 IN      MX 0    mail1

; DMZ hosts on T1 line
ankle.human.edu IN      A       201.54.84.30
ns1             IN      A       201.54.84.2
mail1           IN      A       201.54.84.15
shell           IN      A       201.54.84.16
webmail         IN      A       201.54.84.16
www             IN      A       201.54.84.30
phpmyadmin.www  IN      A       201.54.84.30
admin           IN      A       201.54.84.30
dev1            IN      A       201.54.84.30
dev2            IN      A       201.54.84.30
www2            IN      A       201.54.84.40
web2            IN      A       201.54.84.40
phpmyadmin.www2 IN      A       201.54.84.40
qtserver        IN      A       201.54.84.50

; virtual hosting for users
www.asparagus.com.      IN      A       201.54.84.40
asparagus.com.          IN      A       201.54.84.40

www.cabbage.com.        IN      A       201.54.84.40
cabbage.com.    IN      A       201.54.84.40
cabbage.com.    IN      MX 10   mail1

; canonical or alias name for localhost
loghost                 IN      CNAME   localhost


----------- end db.ankle.human.edu --------------



any suggestion would be very appreciated.

-jett



More information about the bind-users mailing list