X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/b1563bce4b7af8e23535fd9d806d42f52fcf41fa..c219fe5500b4294ba8dc0bce57b5c7d60b39065e:/lib/bind.dtl diff --git a/lib/bind.dtl b/lib/bind.dtl index 09d71e1..151c410 100644 --- a/lib/bind.dtl +++ b/lib/bind.dtl @@ -2,14 +2,20 @@ extern type dnsRecord; +extern type srv_domain; +{{Like domain, but may contain underscores}} + extern val dnsA : host -> ip -> dnsRecord; extern val dnsAAAA : host -> ipv6 -> dnsRecord; +extern val dnsAFSDB : domain -> dnsRecord; extern val dnsCNAME : host -> domain -> dnsRecord; extern val dnsMX : int -> domain -> dnsRecord; extern val dnsNS : domain -> dnsRecord; +extern val dnsSRV : srv_domain -> int -> int -> int -> domain -> dnsRecord; extern val dnsTXT : host -> no_newlines -> dnsRecord; extern val dnsDefaultA : ip -> dnsRecord; extern val dnsDefaultAAAA : ipv6 -> dnsRecord; +extern val dnsDefaultTXT : no_newlines -> dnsRecord; extern val dns : dnsRecord -> [Domain] {TTL : int};