All Classes and Interfaces
Class
Description
http://tools.ietf.org/html/draft-vandergaast-edns-client-subnet-02
Digest Algorithms
Registration Procedures Standards Action Reference [RFC3658][RFC4034][RFC4035] Value Description
Status Reference 0 Reserved - [RFC3658] 1 SHA-1 MANDATORY [RFC3658] 2 SHA-256 MANDATORY [RFC4509]
3 GOST R 34.11-94 OPTIONAL [RFC5933] 4 SHA-384 OPTIONAL [RFC6605] 5-255 Unassigned -
DNS Label Types
Registration Procedures IESG Approval Reference [RFC-ietf-dnsext-rfc2671bis-edns0-10] Note IETF
standards action required to allocate new types The top 2 bits of the first byte of an DNS label
indicates the type of label.
http://tools.ietf.org/html/rfc1876
based on http://dnsjava.org/dnsjava-current/org/xbill/DNS/LOCRecord.java Copyright (c) 1999-2004
Brian Wellington (bwelling@xbill.org)
The RDATA of the NSEC3PARAM RR is as shown below:
1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Hash Alg. | Flags |
Iterations | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Salt Length |
Salt / +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Hash Algorithm is a single octet.
DNS OpCodes
Registration Procedures Standards Action as modified by [RFC4020] Reference
[RFC-ietf-dnsext-rfc6195bis-05][RFC1035] OpCode Name Reference 0 Query [RFC1035] 1 IQuery
(Inverse Query, OBSOLETE) [RFC3425] 2 Status [RFC1035] 3 Unassigned 4 Notify [RFC1996] 5 Update
[RFC2136] 6-15 Unassigned
EDNS Header Flags (16 bits)
Registration Procedures Standards Action Reference [RFC-ietf-dnsext-rfc2671bis-edns0-10] Bit Flag
Description Reference Bit 0 DO DNSSEC answer OK [RFC4035][RFC3225] Bit 1-15 Reserved
DNS RCODEs
Registration Procedures IETF Review Reference [RFC6895][RFC1035]
RCODE Name Description Reference 0 NoError No Error [RFC1035] 1 FormErr Format Error [RFC1035] 2
ServFail Server Failure [RFC1035] 3 NXDomain Non-Existent Domain [RFC1035] 4 NotImp Not
Implemented [RFC1035] 5 Refused Query Refused [RFC1035] 6 YXDomain Name Exists when it should not
[RFC2136] 7 YXRRSet RR Set Exists when it should not [RFC2136] 8 NXRRSet RR Set that should exist
does not [RFC2136] 9 NotAuth Server Not Authoritative for zone [RFC2136] 9 NotAuth Not Authorized
[RFC2845] 10 NotZone Name not contained in zone [RFC2136] 11-15 Unassigned 16 BADVERS Bad OPT
Version [RFC-ietf-dnsext-rfc2671bis-edns0-10] 16 BADSIG TSIG Signature Failure [RFC2845] 17
BADKEY Key not recognized [RFC2845] 18 BADTIME Signature out of time window [RFC2845] 19 BADMODE
Bad TKEY Mode [RFC2930] 20 BADNAME Duplicate key name [RFC2930] 21 BADALG Algorithm not supported
[RFC2930] 22 BADTRUNC Bad Truncation [RFC4635] 23 BADCOOKIE Bad/missing Server Cookie [RFC7873]
24-3840 Unassigned 3841-4095 Reserved for Private Use [RFC-ietf-dnsext-rfc6195bis-05] 4096-65534
Unassigned 65535 Reserved, can be allocated by Standards Action [RFC-ietf-dnsext-rfc6195bis-05]
Reference [RFC-ietf-dnsext-rfc6195bis-05] Note As noted in [RFC-cheshire-dnsext-multicastdns-15],
Multicast DNS can only carry DNS records with classes in the range 0-32767.
Resource Record (RR) TYPEs reference :
http://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml#dns-parameters-4
A 1 a host address [RFC1035] NS 2 an authoritative name server [RFC1035] MD 3 a mail destination
(OBSOLETE - use MX) [RFC1035] MF 4 a mail forwarder (OBSOLETE - use MX) [RFC1035] CNAME 5 the
canonical name for an alias [RFC1035] SOA 6 marks the start of a zone of authority [RFC1035] MB 7
a mailbox domain name (EXPERIMENTAL) [RFC1035] MG 8 a mail group member (EXPERIMENTAL) [RFC1035]
MR 9 a mail rename domain name (EXPERIMENTAL) [RFC1035] NULL 10 a null RR (EXPERIMENTAL)
[RFC1035] WKS 11 a well known service description [RFC1035] PTR 12 a domain name pointer
[RFC1035] HINFO 13 host information [RFC1035] MINFO 14 mailbox or mail list information [RFC1035]
MX 15 mail exchange [RFC1035] TXT 16 text strings [RFC1035] RP 17 for Responsible Person
[RFC1183] AFSDB 18 for AFS Data Base location [RFC1183][RFC5864] X25 19 for X.25 PSDN address
[RFC1183] ISDN 20 for ISDN address [RFC1183] RT 21 for Route Through [RFC1183] NSAP 22 for NSAP
address, NSAP style A record [RFC1706] NSAP-PTR 23 for domain name pointer, NSAP style
[RFC1348][RFC1637][RFC1706] SIG 24 for security signature
[RFC4034][RFC3755][RFC2535][RFC2536][RFC2537][RFC2931][RFC3110][RFC3008] KEY 25 for security key
[RFC4034][RFC3755][RFC2535][RFC2536][RFC2537][RFC2539][RFC3008][RFC3110] PX 26 X.400 mail mapping
information [RFC2163] GPOS 27 Geographical Position [RFC1712] AAAA 28 IP6 Address [RFC3596] LOC
29 Location Information [RFC1876] NXT 30 Next Domain (OBSOLETE) [RFC3755][RFC2535] EID 31
Endpoint Identifier [Michael_Patton][http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt] 1995-06 NIMLOC
32 Nimrod Locator [1][Michael_Patton][http://ana-3.lcs.mit.edu/~jnc/nimrod/dns.txt] 1995-06 SRV
33 Server Selection [1][RFC2782] ATMA 34 ATM Address [ ATM Forum Technical Committee, "ATM Name
System, V2.0", Doc ID: AF-DANS-0152.000, July 2000.