tor-android/app/src/main/jni/pdnsd/src/rr_types.in

100 lines
6.4 KiB
Plaintext

# This file is part of the pdnsd package.
# This file contains information about the RR types implemented in pdnsd
# and is used for generating rr_types.h.
# It was derived from the following source: http://www.bind9.net/dns-parameters
#
# After making modifications to this file the file rr_types.h should be regenerated!
#
# Info about the format of this file:
# Blank lines and lines starting with '#' are ignored, all other lines
# are assumed to define an RR type. Lines starting with '+' define most
# frequently used types. An RR type preceded by a '-' will not be cached
# by pdnsd. The next two fields are interpreted as the name and the value
# of the RR type, resp. A subsequent word in parenthesis will be interpreted a
# class name (used for conflict resolution). Remaining fields are ignored.
#
# Adding or removing an initial '+' can be done safely without requiring
# changes to the source code (other than regenerating rr_types.h).
#
# If you are sure that you will never use certain RR types you can disable
# caching for them and make pdnsd slightly more efficient by placing a
# '-' sign in front of the lines that define those types.
# For a list of obsolete RR types see e.g.
# http://en.wikipedia.org/wiki/List_of_DNS_record_types .
# Note that some RR types are essential for pdnsd; these are currently:
# A, NS, CNAME, SOA, PTR, MX and (if you want IPv6 support) AAAA.
# Disabling caching for these types will cause pdnsd to fail to compile
# or cause a fatal run-time error.
#
# Removing a '-' sign to enable caching can be risky if the support in
# the pdnsd code is missing or inadequate, so only do this if you really know
# what you are doing. SPF records are supported, however, so it should be safe
# to enable caching for them.
# RR TYPE Value (class) and meaning Reference
# ----------- --------------------------------------------- ---------
+ A 1 (RECORD) a host address [RFC 1035]
+ NS 2 an authoritative name server [RFC 1035]
MD 3 a mail destination (Obsolete - use MX) [RFC 1035]
MF 4 a mail forwarder (Obsolete - use MX) [RFC 1035]
+ CNAME 5 (ALIAS) the canonical name for an alias [RFC 1035]
+ SOA 6 marks the start of a zone of authority [RFC 1035]
MB 7 a mailbox domain name (EXPERIMENTAL) [RFC 1035]
MG 8 a mail group member (EXPERIMENTAL) [RFC 1035]
MR 9 a mail rename domain name (EXPERIMENTAL) [RFC 1035]
NULL 10 a null RR (EXPERIMENTAL) [RFC 1035]
WKS 11 (RECORD) a well known service description [RFC 1035]
+ PTR 12 (PTR) a domain name pointer [RFC 1035]
HINFO 13 (RECORD) host information [RFC 1035]
MINFO 14 mailbox or mail list information [RFC 1035]
+ MX 15 mail exchange [RFC 1035]
+ TXT 16 text strings [RFC 1035]
RP 17 (RECORD) for Responsible Person [RFC 1183]
AFSDB 18 (RECORD) for AFS Data Base location [RFC 1183][RFC 5864]
X25 19 (RECORD) for X.25 PSDN address [RFC 1183]
ISDN 20 (RECORD) for ISDN address [RFC 1183]
RT 21 (RECORD) for Route Through [RFC 1183]
NSAP 22 (RECORD) for NSAP address, NSAP style A record [RFC 1706]
NSAP-PTR 23 (PTR) for domain name pointer, NSAP style [RFC 1348]
SIG 24 for security signature [RFC 4034][RFC 3755][RFC 2535]
KEY 25 for security key [RFC 4034][RFC 3755][RFC 2535]
PX 26 X.400 mail mapping information [RFC 2163]
GPOS 27 (RECORD) Geographical Position [RFC 1712]
+ AAAA 28 (RECORD) IP6 Address [RFC 3596]
LOC 29 (RECORD) Location Information [RFC 1876]
NXT 30 Next Domain - OBSOLETE [RFC 3755][RFC 2535]
EID 31 (RECORD) Endpoint Identifier [Patton]
NIMLOC 32 (RECORD) Nimrod Locator [Patton]
SRV 33 (RECORD) Server Selection [RFC 2782]
ATMA 34 (RECORD) ATM Address [ATMDOC]
NAPTR 35 (RECORD) Naming Authority Pointer [RFC 2915][RFC 2168][RFC 3403]
KX 36 (RECORD) Key Exchanger [RFC 2230]
CERT 37 (RECORD) CERT [RFC 4398]
- A6 38 A6 (Experimental) [RFC 3226][RFC 2874]
- DNAME 39 (ALIAS) DNAME [RFC 2672]
- SINK 40 SINK [Eastlake]
- OPT 41 OPT [RFC 2671]
APL 42 APL [RFC 3123]
DS 43 Delegation Signer [RFC 4034][RFC 3658]
SSHFP 44 SSH Key Fingerprint [RFC 4255]
IPSECKEY 45 IPSECKEY [RFC 4025]
RRSIG 46 RRSIG [RFC 4034][RFC 3755]
NSEC 47 NSEC [RFC 4034][RFC 3755]
DNSKEY 48 DNSKEY [RFC 4034][RFC 3755]
DHCID 49 DHCID [RFC 4701]
NSEC3 50 NSEC3 [RFC 5155]
NSEC3PARAM 51 NSEC3PARAM [RFC 5155]
# Unassigned 52-54
- HIP 55 Host Identity Protocol [RFC 5205]
- NINFO 56 NINFO [Reid]
- RKEY 57 RKEY [Reid]
- TALINK 58 Trust Anchor LINK [Wijngaards]
# Unassigned 59-98
- SPF 99 Sender Policy Framework [RFC 4408]
- UINFO 100 [IANA-Reserved]
- UID 101 [IANA-Reserved]
- GID 102 [IANA-Reserved]
- UNSPEC 103 [IANA-Reserved]
# Unassigned 104-248