extern type serial;
{{Domain zone serial numbers}}
extern val serialAuto : serial;
-{{Whenever DNS data changes, choose a sensible serial number automatically.}
+{{Whenever DNS data changes, choose a sensible serial number automatically.}}
extern val serialConst : int -> serial;
{{Use this particular serial number.}}
{{DNS start-of-authority record}}
extern val soa : domain -> serial -> int -> int -> int -> int -> soa;
-val defaultSoa = soa "ns.hcoop.net" serialAuto 172800 900 1209600 3600;
+val defaultSoa = soa "deleuze.hcoop.net" serialAuto 172800 900 1209600 3600;
extern type dns_node;
{{A node offering DNS services}}
extern val noDns : dnsKind;
{{No DNS services for this domain.}}
-extern val domain : your_domain -> Domain => [Root] {DNS : dnsKind, TTL : int};
+extern val domain : your_domain -> Domain => [Root] {Aliases : [your_domain], DNS : dnsKind, TTL : int};
{{Configure a domain to which you have access rights.}}
+
+extern type mail_node;
+{{A node offering SMTP services}}
+extern val mail_node_to_node : mail_node -> node;
\ No newline at end of file