Supported Record Types

A - The A record contains an IP address. It is stored as a decimal dotted quad string, for example: ''.

AAAA - The AAAA record contains an IPv6 address. An example: '2001:DB8:2000:bf0::1'.

AFSDB - A specialised record type for the 'Andrew Filesystem'. Stored as: '#subtype hostname', where subtype is a number.


CAA - The "Certification Authority Authorization" record, specified in RFC 6844, is used to specify Certificate Authorities that may issue certificates for a domain.

CERT - Specialised record type for storing certificates, defined in RFC 2538.



CNAME - The CNAME record specifies the canonical name of a record.

DNAME - The DNAME record, as specified in RFC 6672 is supported.

DS - The DS DNSSEC record type is fully supported, as described in RFC 4034.

HINFO - Hardware Info record, used to specify CPU and operating system. Stored with a single space separating these two, example: 'i386 Linux'.

KEY - The KEY record is fully supported. For its syntax, see RFC 2535.

LOC - The LOC record is fully supported. For its syntax, see RFC 1876. A sample content would be: 
51 56 0.123 N 5 54 0.000 E 4.00m 1.00m 10000.00m 10.00m

MX - The MX record specifies a mail exchanger host for a domain.


NS - Nameserver record.

OPENPGPKEY - The OPENPGPKEY records, specified in RFC TBD, are used to bind OpenPGP certificates to email addresses. (

PTR - Reverse pointer, used to specify the host name belonging to an IP or IPv6 address.

RP - Responsible Person record, as described in RFC 1183. Stored with a single space between the mailbox name and the more-information pointer. (

SOA - The Start of Authority record is one of the most complex available. It specifies a lot about a domain: the name of the master nameserver ('the primary'), the hostmaster and a set of numbers indicating how the data in this domain expires and how often it needs to be checked. Further more, it contains a serial number which should rise on each change of the domain.

SPF - SPF records can be used to store Sender Policy Framework details (RFC 4408).

SSHFP - The SSHFP record type, used for storing Secure Shell (SSH) fingerprints, is fully supported. A sample from RFC 4255 is:2 1 123456789abcdef67890123456789abcdef67890.

SRV - SRV records can be used to encode the location and port of services on a domain name.

TLSA - The TLSA records, specified in RFC 6698, are used to bind SSL/TLS certificate to named hosts and ports.

TXT - The TXT field can be used to attach textual data to a domain. Text is stored plainly, PowerDNS understands content not enclosed in quotes. However, all quotes characters (") in the TXT content must be preceded with a backslash (\).

URI - The URI record, specified in RFC 7553, is used to publish mappings from hostnames to URIs.


Information from above is taken from -