phpVersion
[hcoop/domtool2.git] / lib / bind.dtl
CommitLineData
6ae327f8
AC
1{{DNS configuration for BIND}}
2
3extern type dnsRecord;
4
c219fe55
AC
5extern type srv_domain;
6{{Like <tt>domain</tt>, but may contain underscores}}
7
6ae327f8 8extern val dnsA : host -> ip -> dnsRecord;
090692f7 9extern val dnsAAAA : host -> ipv6 -> dnsRecord;
c219fe55 10extern val dnsAFSDB : domain -> dnsRecord;
6ae327f8
AC
11extern val dnsCNAME : host -> domain -> dnsRecord;
12extern val dnsMX : int -> domain -> dnsRecord;
13extern val dnsNS : domain -> dnsRecord;
c219fe55 14extern val dnsSRV : srv_domain -> int -> int -> int -> domain -> dnsRecord;
f2cf641d 15extern val dnsTXT : host -> no_newlines -> dnsRecord;
6ae327f8 16
6eeb3bf9 17extern val dnsDefaultA : ip -> dnsRecord;
090692f7 18extern val dnsDefaultAAAA : ipv6 -> dnsRecord;
c219fe55 19extern val dnsDefaultTXT : no_newlines -> dnsRecord;
6eeb3bf9 20
6ae327f8 21extern val dns : dnsRecord -> [Domain] {TTL : int};