DNS Inspection tools
- intodns
- measurement-factory
- Third-party DNS Validation Tools
- openresolverproject
- DNSbl
- DNS whois
- domaintools.com
- networktools
- bind-geoip
The DNS Operations, Analysis, and Research Center (DNS-OARC) brings together key operators, implementors, and researchers on a trusted platform so they can coordinate responses to attacks and other concerns, share information and learn together.
Further reading on DNS
FQDN Uppercase – Lowercase weirdness
The DNS is not case sensitive, but it’s generally expected that servers will respect the case that was observed in the client query.
Some clients take advantage of this to add extra entropy to the query to help mitigate packet spoofing attacks.
Use of Bit 0x20 in DNS Labels to Improve Transaction Identity: draft-vixie-dnsext-dns0x20-00.txt
ZYTRAX open
DNSSEC
for my German friends:
Windows DNS Server
DNS – Performance
Fast Web Performance Starts with DNS…
DNS – Providers
Fast Web Performance Starts with DNS…
IETF – Domain Name System (DNS) Parameters
IANA – Protocol Registries
Domain Name System (DNS) Parameters
Domain Name System (DNS) Parameters | ||
AFSDB RR Subtype | RFC 6895, RFC 1035 Registry closed per |
|
Child Synchronization (CSYNC) Flags | RFC 7477 Standards Action |
|
DHCID RR Identifier Type Codes | RFC 4701 Standards Action (Expert: Olafur Gudmundsson) |
|
DNS CLASSes | RFC 6895 0: Standards Action. 1-127: IETF Review. 128-253: IETF Review. 256-32767: IETF Review. 32768-57343: Specification Required. 57344-65279: Specification Required. 65280-65534: Reserved for Private Use. 65535: Standards Action. |
|
DNS EDNS0 Option Codes (OPT) | RFC 6891 Expert Review (Expert: Olafur Gudmundsson) |
|
DNS Header Flags | RFC 6895, RFC 1035 Standards Action |
|
DNS KEY RR Protocol Octet Values | RFC 4034, RFC 2535 CLOSED per |
|
DNS Label Types | RFC 6891 Standards Action |
|
DNS OpCodes | RFC 6895, RFC 1035 Standards Action |
|
DNS RCODEs | RFC 6895, RFC 1035 IETF Review |
|
DNSKEY RR Flags | RFC 3755, RFC 4034 Standards Action |
|
EDNS Header Flags (16 bits) | RFC 6891 Standards Action |
|
EDNS version Number (8 bits) | RFC 6891 Standards Action |
|
Resource Record (RR) TYPEs | RFC 6895, RFC 1035 0: RRTYPE zero is used as a special indicator for the SIG RR , and in other circumstances and must never be allocated for ordinary use.. 1-127: DNS RRTYPE Allocation Policy. 128-255: DNS RRTYPE Allocation Policy. 256-61439: DNS RRTYPE Allocation Policy. 61440-65279: IETF Review. 65280-65534: Reserved for Private Use. 65535: Reserved (Standards Action). |
|
SSHFP RR types for fingerprint types | RFC 4255 IETF consensus |
|
SSHFP RR Types for public key algorithms | RFC 4255 IETF consensus |
IANA – Domain Name System (DNS) Parameters
Resource Record (RR) TYPEs
Decimal | Hex | Registration Procedures | Note |
---|---|---|---|
0 | 0x0000 | RRTYPE zero is used as a special indicator for the SIG RR [RFC2931], [RFC4034] and in other circumstances and must never be allocated for ordinary use. | |
1-127 | 0x0000-0x007F | DNS RRTYPE Allocation Policy | data TYPEs |
128-255 | 0x0080-0x00FF | DNS RRTYPE Allocation Policy | Q TYPEs, Meta TYPEs |
256-61439 | 0x0100-0xEFFF | DNS RRTYPE Allocation Policy | data RRTYPEs |
61440-65279 | 0xF000-0xFEFF | IETF Review | |
65280-65534 | 0xFF00-0xFFFE | Reserved for Private Use | |
65535 | 0xFFFF | Reserved (Standards Action) |
TYPE | Value | Meaning | Reference | Template | Registration Date |
---|---|---|---|---|---|
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. Available from and held in escrow by IANA.] | ||
NAPTR | 35 | Naming Authority Pointer | [RFC2915][RFC2168][RFC3403] | ||
KX | 36 | Key Exchanger | [RFC2230] | ||
CERT | 37 | CERT | [RFC4398] | ||
A6 | 38 | A6 (OBSOLETE – use AAAA) | [RFC3226][RFC2874][RFC6563] | ||
DNAME | 39 | DNAME | [RFC6672] | ||
SINK | 40 | SINK | [Donald_E_Eastlake][http://tools.ietf.org/html/draft-eastlake-kitchen-sink] | 1997-11 | |
OPT | 41 | OPT | [RFC6891][RFC3225] | ||
APL | 42 | APL | [RFC3123] | ||
DS | 43 | Delegation Signer | [RFC4034][RFC3658] | ||
SSHFP | 44 | SSH Key Fingerprint | [RFC4255] | ||
IPSECKEY | 45 | IPSECKEY | [RFC4025] | ||
RRSIG | 46 | RRSIG | [RFC4034][RFC3755] | ||
NSEC | 47 | NSEC | [RFC4034][RFC3755] | ||
DNSKEY | 48 | DNSKEY | [RFC4034][RFC3755] | ||
DHCID | 49 | DHCID | [RFC4701] | ||
NSEC3 | 50 | NSEC3 | [RFC5155] | ||
NSEC3PARAM | 51 | NSEC3PARAM | [RFC5155] | ||
TLSA | 52 | TLSA | [RFC6698] | ||
SMIMEA | 53 | S/MIME cert association | [draft-ietf-dane-smime] | SMIMEA/smimea-completed-template | 2015-12-01 |
Unassigned | 54 | ||||
HIP | 55 | Host Identity Protocol | [RFC5205] | ||
NINFO | 56 | NINFO | [Jim_Reid] | NINFO/ninfo-completed-template | 2008-01-21 |
RKEY | 57 | RKEY | [Jim_Reid] | RKEY/rkey-completed-template | 2008-01-21 |
TALINK | 58 | Trust Anchor LINK | [Wouter_Wijngaards] | TALINK/talink-completed-template | 2010-02-17 |
CDS | 59 | Child DS | [RFC7344] | CDS/cds-completed-template | 2011-06-06 |
CDNSKEY | 60 | DNSKEY(s) the Child wants reflected in DS | [RFC7344] | 2014-06-16 | |
OPENPGPKEY | 61 | OpenPGP Key | [draft-ietf-dane-openpgpkey] | OPENPGPKEY/openpgpkey-completed-template | 2014-08-12 |
CSYNC | 62 | Child-To-Parent Synchronization | [RFC7477] | 2015-01-27 | |
Unassigned | 63-98 | ||||
SPF | 99 | [RFC7208] | |||
UINFO | 100 | [IANA-Reserved] | |||
UID | 101 | [IANA-Reserved] | |||
GID | 102 | [IANA-Reserved] | |||
UNSPEC | 103 | [IANA-Reserved] | |||
NID | 104 | [RFC6742] | ILNP/nid-completed-template | ||
L32 | 105 | [RFC6742] | ILNP/l32-completed-template | ||
L64 | 106 | [RFC6742] | ILNP/l64-completed-template | ||
LP | 107 | [RFC6742] | ILNP/lp-completed-template | ||
EUI48 | 108 | an EUI-48 address | [RFC7043] | EUI48/eui48-completed-template | 2013-03-27 |
EUI64 | 109 | an EUI-64 address | [RFC7043] | EUI64/eui64-completed-template | 2013-03-27 |
Unassigned | 110-248 | ||||
TKEY | 249 | Transaction Key | [RFC2930] | ||
TSIG | 250 | Transaction Signature | [RFC2845] | ||
IXFR | 251 | incremental transfer | [RFC1995] | ||
AXFR | 252 | transfer of an entire zone | [RFC1035][RFC5936] | ||
MAILB | 253 | mailbox-related RRs (MB, MG or MR) | [RFC1035] | ||
MAILA | 254 | mail agent RRs (OBSOLETE – see MX) | [RFC1035] | ||
* | 255 | A request for all records the server/cache has available | [RFC1035][RFC6895] | ||
URI | 256 | URI | [RFC7553] | URI/uri-completed-template | 2011-02-22 |
CAA | 257 | Certification Authority Restriction | [RFC6844] | CAA/caa-completed-template | 2011-04-07 |
Unassigned | 258-32767 | ||||
TA | 32768 | DNSSEC Trust Authorities | [Sam_Weiler][http://cameo.library.cmu.edu/][ Deploying DNSSEC Without a Signed Root. Technical Report 1999-19, Information Networking Institute, Carnegie Mellon University, April 2004.] | 2005-12-13 | |
DLV | 32769 | DNSSEC Lookaside Validation | [RFC4431] | ||
Unassigned | 32770-65279 | ||||
Private use | 65280-65534 | ||||
Reserved | 65535 |