Parent/Child Zone Delegation + Virtual Host question

Mark Andrews Mark_Andrews at isc.org
Thu Feb 3 03:33:14 UTC 2005


	Create seperate master files for asparagus.com and
	cabbage.com rather than trying to add the records to
	db.ankle.human.edu.  


> 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
> 
> 
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at isc.org



More information about the bind-users mailing list