a go dns packet parser

add readme with all rfc dns related

+68 -1
+68 -1
README.md
··· 3 3 this is a go package for packing/unpacking dns packets. 4 4 5 5 ## Spec 6 - This implements RFC 1034 and RFC 1035. 6 + [x] 103{4,5} - DNS standard 7 + [ ] 1183 - ISDN, X25 and other deprecated records 8 + [ ] 1348 - NSAP record (removed the record) 9 + [ ] 1982 - Serial Arithmetic 10 + [ ] 1876 - LOC record 11 + [ ] 1995 - IXFR 12 + [ ] 1996 - DNS notify 13 + [ ] 2136 - DNS Update (dynamic updates) 14 + [ ] 2181 - RRset definition - there is no RRset type though, just []RR 15 + [ ] 2537 - RSAMD5 DNS keys 16 + [ ] 2065 - DNSSEC (updated in later RFCs) 17 + [ ] 2671 - EDNS record 18 + [ ] 2782 - SRV record 19 + [ ] 2845 - TSIG record 20 + [ ] 2915 - NAPTR record 21 + [ ] 2929 - DNS IANA Considerations 22 + [ ] 3110 - RSASHA1 DNS keys 23 + [ ] 3123 - APL record 24 + [ ] 3225 - DO bit (DNSSEC OK) 25 + [ ] 340{1,2,3} - NAPTR record 26 + [ ] 3445 - Limiting the scope of (DNS)KEY 27 + [ ] 3596 - AAAA record 28 + [ ] 3597 - Unknown RRs 29 + [ ] 4025 - A Method for Storing IPsec Keying Material in DNS 30 + [ ] 403{3,4,5} - DNSSEC + validation functions 31 + [ ] 4255 - SSHFP record 32 + [ ] 4343 - Case insensitivity 33 + [ ] 4408 - SPF record 34 + [ ] 4509 - SHA256 Hash in DS 35 + [ ] 4592 - Wildcards in the DNS 36 + [ ] 4635 - HMAC SHA TSIG 37 + [ ] 4701 - DHCID 38 + [ ] 4892 - id.server 39 + [ ] 5001 - NSID 40 + [ ] 5155 - NSEC3 record 41 + [ ] 5205 - HIP record 42 + [ ] 5702 - SHA2 in the DNS 43 + [ ] 5936 - AXFR 44 + [ ] 5966 - TCP implementation recommendations 45 + [ ] 6605 - ECDSA 46 + [ ] 6725 - IANA Registry Update 47 + [ ] 6742 - ILNP DNS 48 + [ ] 6840 - Clarifications and Implementation Notes for DNS Security 49 + [ ] 6844 - CAA record 50 + [ ] 6891 - EDNS0 update 51 + [ ] 6895 - DNS IANA considerations 52 + [ ] 6944 - DNSSEC DNSKEY Algorithm Status 53 + [ ] 6975 - Algorithm Understanding in DNSSEC 54 + [ ] 7043 - EUI48/EUI64 records 55 + [ ] 7314 - DNS (EDNS) EXPIRE Option 56 + [ ] 7477 - CSYNC RR 57 + [ ] 7828 - edns-tcp-keepalive EDNS0 Option 58 + [ ] 7553 - URI record 59 + [ ] 7858 - DNS over TLS: Initiation and Performance Considerations 60 + [ ] 7871 - EDNS0 Client Subnet 61 + [ ] 7873 - Domain Name System (DNS) Cookies 62 + [ ] 8080 - EdDSA for DNSSEC 63 + [ ] 8490 - DNS Stateful Operations 64 + [ ] 8499 - DNS Terminology 65 + [ ] 8659 - DNS Certification Authority Authorization (CAA) Resource Record 66 + [ ] 8777 - DNS Reverse IP Automatic Multicast Tunneling (AMT) Discovery 67 + [ ] 8914 - Extended DNS Errors 68 + [ ] 8976 - Message Digest for DNS Zones (ZONEMD RR) 69 + [ ] 9460 - Service Binding and Parameter Specification via the DNS 70 + [ ] 9461 - Service Binding Mapping for DNS Servers 71 + [ ] 9462 - Discovery of Designated Resolvers 72 + [ ] 9460 - SVCB and HTTPS Records 73 + [ ] 9606 - DNS Resolver Information