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