|
| 1 | + |
| 2 | +namespace WhoYouCalling.Network.DNS |
| 3 | +{ |
| 4 | + public enum DnsType : int |
| 5 | + { |
| 6 | + A = 1, // Address record |
| 7 | + NS = 2, // Name server record |
| 8 | + CNAME = 5, // Canonical name record |
| 9 | + SOA = 6, // Start of authority record |
| 10 | + PTR = 12, // Pointer record (reverse DNS) |
| 11 | + MX = 15, // Mail exchange record |
| 12 | + TXT = 16, // Text record |
| 13 | + AAAA = 28, // IPv6 address record |
| 14 | + SRV = 33, // Service locator |
| 15 | + ANY = 255, // Any type (wildcard) |
| 16 | + RP = 17, // Responsible person |
| 17 | + AFSDB = 18, // AFS database record |
| 18 | + LOC = 29, // Location record |
| 19 | + NAPTR = 35, // Naming authority pointer |
| 20 | + KX = 36, // Key exchange |
| 21 | + CERT = 37, // Certificate record |
| 22 | + DNAME = 39, // Delegation name |
| 23 | + OPT = 41, // Option record |
| 24 | + APL = 42, // Address prefix list |
| 25 | + DS = 43, // Delegation signer |
| 26 | + SSHFP = 44, // SSH fingerprint |
| 27 | + IPSECKEY = 45, // IPSEC key |
| 28 | + RRSIG = 46, // Resource record signature |
| 29 | + NSEC = 47, // Next secure record |
| 30 | + DNSKEY = 48, // DNS key |
| 31 | + DHCID = 49, // DHCP identifier |
| 32 | + NSEC3 = 50, // Next secure record version 3 |
| 33 | + NSEC3PARAM = 51, // NSEC3 parameters |
| 34 | + TLSA = 52, // TLSA record |
| 35 | + SMIMEA = 53, // S/MIME cert association |
| 36 | + HIP = 55, // Host identity protocol |
| 37 | + CDS = 59, // Child DS |
| 38 | + CDNSKEY = 60, // Child DNSKEY |
| 39 | + OPENPGPKEY = 61, // OpenPGP key record |
| 40 | + CSYNC = 62, // Child-to-parent synchronization |
| 41 | + ZONEMD = 63, // Message digest for DNS zone |
| 42 | + SVCB = 64, // Service binding |
| 43 | + HTTPS = 65, // HTTPS binding |
| 44 | + TKEY = 249, // Transaction key |
| 45 | + TSIG = 250, // Transaction signature |
| 46 | + IXFR = 251, // Incremental zone transfer |
| 47 | + AXFR = 252, // Authoritative zone transfer |
| 48 | + URI = 256, // URI record |
| 49 | + CAA = 257, // Certification authority authorization |
| 50 | + AVC = 258, // Application visibility and control |
| 51 | + AMTRELAY = 260, // Automatic multicast tunneling relay |
| 52 | + TA = 32768, // DNSSEC Trust Authorities |
| 53 | + DLV = 32769, // DNSSEC Lookaside Validation |
| 54 | + |
| 55 | + NA = 999999 // Custom Non-existent DNS Type Value |
| 56 | + } |
| 57 | +} |
0 commit comments