Name | Code | RFC | Description |
---|---|---|---|
BASIC TYPES | |||
A | 1 | 1035 | Address, 32-bit IPv4 address |
AAAA | 28 | 3596 | 4A, 128-bit IPv6 address (cf. also A6 and RFC3363) |
CNAME | 5 | 1035 | Canonical NAME, name alias |
HINFO | 13 | 1035 | HostINFO, CPU and OS description |
MX | 15 | 1035 | Mail eXchange, SMTP servers related to a mail address |
NS | 2 | 1035 | Name Server, authoritative DNS servers for a zone |
PTR | 12 | 1035 | PoinTeR, link between an address under .in-addr.arpa. and an host name |
SOA | 6 | 1035 | Start Of Authority, zone database description |
SRV | 33 | 2782 | SeRVer selection, references for well-known services : www, ldap, ... (updates WKS) |
TXT | 16 | 1035 | TeXT string, free ASCII description (max 255 char.) |
PSEUDO TYPES (only in DNS messages, not in zone databases) | |||
ANY , * | 255 | 1035 | any types |
AXFR | 252 | 1035 | full zone transfer |
IXFR | 251 | 1995 | incremental zone transfer, AXFR optimisation |
NULL | 10 | 1035 | NULL, experimental for testing, obsoleted |
OPT | 41 | 2671 | OPTion, extension mechanism for DNS messages |
SIG(0) | 24 | 2931 | security SIGnature(0), DNS transaction authentication using public-key |
TKEY | 249 | 2930 | Transaction KEY, shared-secret key exchange for TSIG |
TSIG | 250 | 2845 | Transaction SIGnature, DNS transaction authentication shared-secret |
Other RR-TYPES in Standard process | |||
AFSDB | 18 | 1183 | AFS Database location, Andrew File System |
CERT | 37 | 2538 | CERTificat, recording X509 security certificate |
DHCID | 49 | 4701 | DHCP IDentifier, DNS dynamic update from DHCP servers |
DLV | 32769 | 4431 | DNSSEC Look-aside Validation, a clone of DS record for DNSSEC island |
DNSKEY | 48 | 4034 | DNS KEY, recording security key (for DNSSEC usage only) |
DS | 43 | 4034 | Delegation Signer, signature for zone delegations with DNSSEC |
HIP | 55 | draft | Host Identity Protocol |
IPSECKEY | 45 | 4025 | IPsec KEY, public key for IPsec tunnelling |
ISDN | 20 | 1183 | ISDN Address |
KEY | 25 | 2535 | security KEY, replaced by DNSKEY except for TKEY usage (cf. RFC2931) |
NAPTR | 35 | 3403 | Name Authority PoinTeR, URI resolution with DNS (cf. protocol SIP) |
NSEC | 47 | 4034 | Next SEC, signing non-existing RR with DNSSEC |
PX | 26 | 2163 | Pointer to X.400, mapping between SMTP mail address and X.400 address |
RP | 17 | 1183 | Responsible Person |
RRSIG | 46 | 4034 | RR SIGnature, signing existing RR with DNSSEC |
RT | 21 | 1183 | Route Through |
SIG | 24 | 2535 | security SIGnature, replaced by RRSIG except for SIG(0) usage (cf. RFC2931) |
SPF | 99 | 4408 | Sender Policy Framework, anti-spam mechanism with SMTP |
SSHFP | 44 | 4255 | SSH key Finger Print |
TA | 32768 | draft | DNSSEC Trust Authorities, clone of DS record, distinguish DNSSEC certification and DNS delegation |
WKS | 11 | 1035 | WellKnownServices, old usage, better use SRV record |
X25 | 19 | 1183 | X25 Address |
Other RR-TYPES experimental or deprecated | |||
ATMA | 34 | draft | ATM Address |
A6 | 38 | 2874 | IPv6 Address, deprecated version (cf. RFC3363) |
APL | 42 | 3123 | Address Prefix List, experimental RFC |
DNAME | 39 | 2672 | DomainNAME, CNAME extension defined for IPv6 and deprecated in this usage(cf. RFC3363) |
GPOS | 27 | 1712 | Geographical POSition, experimental RFC |
KX | 36 | 2230 | Key eXchange, informational RFC |
LOC | 29 | 1876 | LOCation information, geographical location, experimental RFC |
MD MF MB MG MR MINFO MAILB MAILA | 3 4 7 8 9 14 253 254 | 1035 | mailbox management, obsoleted in rfc1035 |
NXT | 30 | 2535 | NeXT domain, signing non-existing data with DNSSEC, obsoleted by NSEC |
NIMLOC EID | 32 31 | draft | Nimrod Routing (?) |
NSAP | 22 | 1706 | NSAP, ISO CLNS address, informational RFC |
NSAP_PTR | 23 | 1348 | NSAP PoinTeR, reverse DNS for NSAP addresses, replaced by usual PTR record (cf. rfc1706) |
SINK | 40 | draft | kitchen SINK, structured information (mime,xml,asn1...) |
UID UINFO GID UNSPEC | 101 100 102 103 | iana | IANA.ORG specific. |
NB NBSTAT | 32 33 | 1002 | Netbios, prehistoric, incompatible but formally standard : STD19 NETBIOS |
WINS WINS_R | 0xff01 0xff02 | priv | Microsoft specific, used in windows2000, compatibility problems |
Name | message coding | textual format in DNS data base |
---|---|---|
A | 32-bit Integer | decimal dotted IPv4 Address |
AAAA | 128-bit Integer | hexadecimal IPv6 Address |
CNAME | Name | Name (canonical host Name) |
HINFO | string string | ASCII string (processor type) cf.2 ASCII string (OS type) cf.2 |
MX | 16-bit Integer Name | Integer (priority : min value = max priority) Name (SMTP server) |
NS | Name | Name (authoritative DNS server) |
PTR | Name | Name (host Name) |
RP | Name Name | Name (email address) cf. 3 Name (Name of a TXT RR or ".") |
SOA | Name Name 32-bit Integer 32-bit Integer 32-bit Integer 32-bit Integer 32-bit Integer | Name (Master server)
Name (Administrator email address) cf. 3 Integer (Serial Number) cf. 4 Integer (refresh TTL in seconds) Integer (retry TTL in seconds) Integer (expire TTL in seconds) Integer (Negative Cache TTL in seconds) |
SRV | 16-bit Integer 16-bit Integer 16-bit Integer Name | Integer (priority : idem MX)
Integer (weight : load balancing if same priority) Integer (transport port number) Name (server Name) |
TXT | strings list | ASCII string(s) cf. 2 |