extern type ip;
{{An IP address}}
+extern type ipv6;
+{{An IPv6 address}}
extern type your_ip;
extern val your_ip_to_ip : your_ip -> ip;
{{DNS start-of-authority record}}
extern val soa : domain -> serial -> int -> int -> int -> int -> soa;
-val defaultSoa = soa "deleuze.hcoop.net" serialAuto 172800 900 1209600 3600;
+val defaultSoa = soa "deleuze.hcoop.net" serialAuto 86400 1800 1209600 3600;
extern type dns_node;
{{A node offering DNS services}}
{{A server not controlled by domtool will serve as master.}}
extern val internalMaster : dns_node -> master;
{{A server controlled by domtool will serve as master.}}
+extern val dns_master_node : dns_node;
+{{Internal master DNS node}}
+extern val dns_slave_nodes : [dns_node];
+{{Internal slave DNS nodes}}
extern type dnsKind;
{{How should DNS for this domain be handled?}}