NeuroXiq/Arctium
GitHub: NeuroXiq/Arctium
基于 .NET Core 的加密与网络协议学习库,提供 TLS 1.3 和大量 DNS 标准的底层实现。
Stars: 7 | Forks: 3
# Arctium - .NET Core Crypto 库
下载二进制归档文件:[Release-Link](https://github.com/NeuroXiq/Arctium/releases/tag/v0.0.0.9)
Nuget:
```
Install-Package Arctium.Shared
Install-Package Arctium.Cryptography
Install-Package Arctium.Standards
```
API 文档: \
https://dndocs.com/?packageName=Arctium.Shared&packageVersion=1.0.0.1 \
https://dndocs.com/?packageName=Arctium.Standards&packageVersion=1.0.0.1 \
https://dndocs.com/?packageName=Arctium.Cryptography&packageVersion=1.0.0.1
Arctium 是一个简单的加密库,创建和维护的目的是为了学习。
它提供了各种加密函数、密码、连接协议等,实现水平参差不齐,但它们应该可以正常工作。
## 项目
解决方案分为以下几个项目,每个项目都是一组相关的算法。如果您希望获取关于特定项目、算法和示例的更多信息,请参阅相应的 [docs] 文件夹。每个文件夹包含更具体的信息和示例。
### ArctiumCLI
未来可能会有一些控制台界面实用工具
### 查阅文档
以下列表显示了所有已实现的功能及示例链接
## 协议
#### DNS
|RFC|日期|描述|文档与示例|状态|
|-|-|-|-|-|
|[RFC-9619](https://datatracker.ietf.org/doc/html/rfc9619)|2024年7月|在 DNS 中,QDCOUNT(通常)为一|文档待办|TODO|
|[RFC-9615](https://datatracker.ietf.org/doc/html/rfc9615)|2024年7月|使用来自区域操作员的认证信号进行自动 DNSSEC 引导|文档待办|TODO|
|[RFC-9606](https://datatracker.ietf.org/doc/html/rfc9606)|2024年6月|DNS 解析器信息|文档待办|TODO|
|[RFC-9567](https://datatracker.ietf.org/doc/html/rfc9567)|2024年4月|DNS 错误报告|文档待办|TODO|
|[RFC-9558](https://datatracker.ietf.org/doc/html/rfc9558)|2024年4月|在 DNSSEC 的 DNSKEY 和 RRSIG 资源记录中使用 GOST 2012 签名算法|文档待办|TODO|
|[RFC-9539](https://datatracker.ietf.org/doc/html/rfc9539)|2024年2月|加密递归到权威 DNS 的单方面机会性部署|文档待办|TODO|
|[RFC-9526](https://datatracker.ietf.org/doc/html/rfc9526)|2024年1月|住宅网络公共名称的简单配置|文档待办|TODO|
|[RFC-9520](https://datatracker.ietf.org/doc/html/rfc9520)|2023年12月|DNS 解析失败的负缓存|文档待办|TODO|
|[RFC-9499](https://datatracker.ietf.org/doc/html/rfc9499)|2024年3月|DNS 术语|文档待办|TODO|
|[RFC-9471](https://datatracker.ietf.org/doc/html/rfc9471)|2023年9月|引用响应中的 DNS Glue 要求|文档待办|TODO|
|[RFC-9432](https://datatracker.ietf.org/doc/html/rfc9432)|2023年7月|DNS 目录区域|文档待办|TODO|
|[RFC-9364](https://datatracker.ietf.org/doc/html/rfc9364)|2023年2月|DNS 安全扩展 (DNSSEC)|文档待办|TODO|
|[RFC-9276](https://datatracker.ietf.org/doc/html/rfc9276)|2022年8月|NSEC3 参数设置指南|文档待办|TODO|
|[RFC-9267](https://datatracker.ietf.org/doc/html/rfc9267)|2022年7月|与域名系统 (DNS) 资源记录 (RR) 处理相关的常见实现反模式|文档待办|TODO|
|[RFC-9250](https://datatracker.ietf.org/doc/html/rfc9250)|2022年5月|通过专用 QUIC 连接的 DNS|文档待办|TODO|
|[RFC-9230](https://datatracker.ietf.org/doc/html/rfc9230)|2022年6月|基于 HTTPS 的遗忘 DNS|文档待办|TODO|
|[RFC-9210](https://datatracker.ietf.org/doc/html/rfc9210)|2022年3月|基于 TCP 的 DNS 传输 - 操作要求|文档待办|TODO|
|[RFC-9199](https://datatracker.ietf.org/doc/html/rfc9199)|2022年3月|大型权威 DNS 服务器操作员的注意事项|文档待办|TODO|
|[RFC-9157](https://datatracker.ietf.org/doc/html/rfc9157)|2021年12月|DNSSEC 的修订版 IANA 考量|文档待办|TODO|
|[RFC-9156](https://datatracker.ietf.org/doc/html/rfc9156)|2021年11月|DNS 查询名称最小化以改善隐私|文档待办|TODO|
|[RFC-9120](https://datatracker.ietf.org/doc/html/rfc9120)|2021年10月|地址和路由参数区域 ("arpa") 域的名称服务器|文档待办|TODO|
|[RFC-9108](https://datatracker.ietf.org/doc/html/rfc9108)|2021年9月|DNS 类和资源记录类型的 YANG 类型|文档待办|TODO|
|[RFC-9103](https://datatracker.ietf.org/doc/html/rfc9103)|2021年8月|基于 TLS 的 DNS 区域传送|文档待办|TODO|
|[RFC-9102](https://datatracker.ietf.org/doc/html/rfc9102)|2021年8月|TLS DNSSEC 链扩展|文档待办|TODO|
|[RFC-9077](https://datatracker.ietf.org/doc/html/rfc9077)|2021年7月|NSEC 和 NSEC3:TTL 和激进使用|文档待办|TODO|
|[RFC-9076](https://datatracker.ietf.org/doc/html/rfc9076)|2021年7月|DNS 隐私注意事项|文档待办|TODO|
|[RFC-9018](https://datatracker.ietf.org/doc/html/rfc9018)|2021年4月|可互操作的域名系统 (DNS) 服务器 Cookie|文档待办|TODO|
|[RFC-8976](https://datatracker.ietf.org/doc/html/rfc8976)|2021年2月|DNS 区域的消息摘要|文档待办|TODO|
|[RFC-8945](https://datatracker.ietf.org/doc/html/rfc8945)|2020年11月|DNS 的密钥事务认证 (TSIG)|文档待办|TODO|
|[RFC-8932](https://datatracker.ietf.org/doc/html/rfc8932)|2020年10月|DNS 隐私服务操作员建议|文档待办|TODO|
|[RFC-8914](https://datatracker.ietf.org/doc/html/rfc8914)|2020年10月|扩展 DNS 错误|文档待办|TODO|
|[RFC-8906](https://datatracker.ietf.org/doc/html/rfc8906)|2020年9月|DNS 服务器中的常见操作问题:通信失败|文档待办|TODO|
|[RFC-8901](https://datatracker.ietf.org/doc/html/rfc8901)|2020年9月|多签名者 DNSSEC 模型|文档待办|TODO|
|[RFC-8882](https://datatracker.ietf.org/doc/html/rfc8882)|2020年9月|基于 DNS 的服务发现 (DNS-SD) 隐私和安全要求|文档待办|TODO|
|[RFC-8880](https://datatracker.ietf.org/doc/html/rfc8880)|2020年8月|特殊用途域名 'ipv4only.arpa'|文档待办|TODO|
|[RFC-8806](https://datatracker.ietf.org/doc/html/rfc8806)|2020年6月|在解析器本地运行根服务器|文档待办|TODO|
|[RFC-8777](https://datatracker.ietf.org/doc/html/rfc8777)|2020年4月|DNS 反向 IP 自动多播隧道 (AMT) 发现|文档待办|TODO|
|[RFC-8767](https://datatracker.ietf.org/doc/html/rfc8767)|2020年3月|提供过期数据以提高 DNS 弹性|文档待办|TODO|
|[RFC-8749](https://datatracker.ietf.org/doc/html/rfc8749)|2020年3月|将 DNSSEC 旁路验证 (DLV) 移至历史状态|文档待办|TODO|
|[RFC-8659](https://datatracker.ietf.org/doc/html/rfc8659)|2019年11月|DNS 证书颁发机构授权 (CAA) 资源记录|文档待办|TODO|
|[RFC-8624](https://datatracker.ietf.org/doc/html/rfc8624)|2019年6月|DNSSEC 的算法实现要求和使用指南|文档待办|TODO|
|[RFC-8618](https://datatracker.ietf.org/doc/html/rfc8618)|2019年9月|压缩 DNS (C-DNS):一种 DNS 数据包捕获格式|文档待办|TODO|
|[RFC-8598](https://datatracker.ietf.org/doc/html/rfc8598)|2019年5月|互联网密钥交换协议版本 2 (IKEv2) 的 Split DNS 配置|文档待办|TODO|
|[RFC-8567](https://datatracker.ietf.org/doc/html/rfc8567)|2019年4月|客户管理 DNS 资源记录|文档待办|TODO|
|[RFC-8553](https://datatracker.ietf.org/doc/html/rfc8553)|2019年3月|DNS Attrleaf 更改:修复使用带下划线节点名称的规范|文档待办|TODO|
|[RFC-8552](https://datatracker.ietf.org/doc/html/rfc8552)|2019年3月|通过属性叶的“带下划线”命名对 DNS 资源记录进行范围解释|文档待办|TODO|
|[RFC-8509](https://datatracker.ietf.org/doc/html/rfc8509)|2018年12月|DNSSEC 的根密钥信任锚哨兵|文档待办|TODO|
|[RFC-8501](https://datatracker.ietf.org/doc/html/rfc8501)|2018年11月|ISP 的 IPv6 反向 DNS|文档待办|TODO|
|[RFC-8499](https://datatracker.ietf.org/doc/html/rfc8499)|2019年1月|DNS 术语|文档待办|TODO|
|[RFC-8490](https://datatracker.ietf.org/doc/html/rfc8490)|2019年3月|DNS 有状态操作|文档待办|TODO|
|[RFC-8484](https://datatracker.ietf.org/doc/html/rfc8484)|2018年10月|基于 HTTPS 的 DNS 查询 (DoH)|文档待办|TODO|
|[RFC-8483](https://datatracker.ietf.org/doc/html/rfc8483)|2018年10月|Yeti DNS 测试平台|文档待办|TODO|
|[RFC-8482](https://datatracker.ietf.org/doc/html/rfc8482)|2019年1月|向 QTYPE=ANY 的 DNS 查询提供最小大小的响应|文档待办|TODO|
|[RFC-8467](https://datatracker.ietf.org/doc/html/rfc8467)|2018年10月|DNS 扩展机制 (EDNS(0)) 的填充策略|文档待办|TODO|
|[RFC-8427](https://datatracker.ietf.org/doc/html/rfc8427)|2018年7月|在 JSON 中表示 DNS 消息|文档待办|TODO|
|[RFC-8375](https://datatracker.ietf.org/doc/html/rfc8375)|2018年5月|特殊用途域名 'home.arpa.'|文档待办|TODO|
|[RFC-8324](https://datatracker.ietf.org/doc/html/rfc8324)|2018年2月|DNS 隐私、授权、特殊用途、编码、字符、匹配和根结构:是时候重新审视了吗?|文档待办|TODO|
|[RFC-8310](https://datatracker.ietf.org/doc/html/rfc8310)|2018年3月|基于 TLS 的 DNS 和基于 DTLS 的 DNS 的使用配置文件|文档待办|TODO|
|[RFC-8222](https://datatracker.ietf.org/doc/html/rfc8222)|2017年9月|在基于 DNS 的服务发现中为传统 DNS 和其他解析系统选择标签|文档待办|TODO|
|[RFC-8198](https://datatracker.ietf.org/doc/html/rfc8198)|2017年7月|激进使用 DNSSEC 验证的缓存|文档待办|TODO|
|[RFC-8162](https://datatracker.ietf.org/doc/html/rfc8162)|2017年5月|使用安全 DNS 将证书与 S/MIME 的域名关联|文档待办|TODO|
|[RFC-8145](https://datatracker.ietf.org/doc/html/rfc8145)|2017年4月|在 DNS 安全扩展 (DNSSEC) 中信令信任锚知识|文档待办|TODO|
|[RFC-8109](https://datatracker.ietf.org/doc/html/rfc8109)|2017年3月|使用启动查询初始化 DNS 解析器|文档待办|TODO|
|[RFC-8106](https://datatracker.ietf.org/doc/html/rfc8106)|2017年3月|用于 DNS 配置的 IPv6 路由器通告选项|文档待办|TODO|
|[RFC-8094](https://datatracker.ietf.org/doc/html/rfc8094)|2017年2月|基于数据报传输层安全性 (DTLS) 的 DNS|文档待办|TODO|
|[RFC-8080](https://datatracker.ietf.org/doc/html/rfc8080)|2017年2月|用于 DNSSEC 的 Edwards-Curve 数字安全算法 (EdDSA)|文档待办|TODO|
|[RFC-8078](https://datatracker.ietf.org/doc/html/rfc8078)|2017年3月|通过 CDS/CDNSKEY 从父级管理 DS 记录|文档待办|TODO|
|[RFC-8027](https://datatracker.ietf.org/doc/html/rfc8027)|2016年11月|DNSSEC 障碍规避|文档待办|TODO|
|[RFC-8020](https://datatracker.ietf.org/doc/html/rfc8020)|2016年11月|NXDOMAIN:下面真的没有任何内容|文档待办|TODO|
|[RFC-8005](https://datatracker.ietf.org/doc/html/rfc8005)|2016年10月|主机标识协议 (HIP) 域名系统 (DNS) 扩展|文档待办|TODO|
|[RFC-7958](https://datatracker.ietf.org/doc/html/rfc7958)|2016年8月|根区域的 DNSSEC 信任锚发布|文档待办|TODO|
|[RFC-7929](https://datatracker.ietf.org/doc/html/rfc7929)|2016年8月|OpenPGP 的基于 DNS 的命名实体认证 (ANE) 绑定|文档待办|TODO|
|[RFC-7901](https://datatracker.ietf.org/doc/html/rfc7901)|2016年6月|DNS 中的 CHAIN 查询请求|文档待办|TODO|
|[RFC-7873](https://datatracker.ietf.org/doc/html/rfc7873)|2016年5月|域名系统 (DNS) Cookie|文档待办|TODO|
|[RFC-7871](https://datatracker.ietf.org/doc/html/rfc7871)|2016年5月|DNS 查询中的客户端子网|文档待办|TODO|
|[RFC-7858](https://datatracker.ietf.org/doc/html/rfc7858)|2016年5月|基于传输层安全性 (TLS) 的 DNS 规范|文档待办|TODO|
|[RFC-7830](https://datatracker.ietf.org/doc/html/rfc7830)|2016年5月|EDNS(0) 填充选项|文档待办|TODO|
|[RFC-7828](https://datatracker.ietf.org/doc/html/rfc7828)|2016年4月|edns-tcp-keepalive EDNS0 选项|文档待办|TODO|
|[RFC-7816](https://datatracker.ietf.org/doc/html/rfc7816)|2016年3月|DNS 查询名称最小化以改善隐私|文档待办|TODO|
|[RFC-7793](https://datatracker.ietf.org/doc/html/rfc7793)|2016年5月|将 100.64.0.0/10 前缀添加到 IPv4 本地服务 DNS 区域注册表|文档待办|TODO|
|[RFC-7766](https://datatracker.ietf.org/doc/html/rfc7766)|2016年3月|基于 TCP 的 DNS 传输 - 实现要求|文档待办|TODO|
|[RFC-7745](https://datatracker.ietf.org/doc/html/rfc7745)|2016年1月|用于反向 DNS 管理的 XML 模式|文档待办|TODO|
|[RFC-7720](https://datatracker.ietf.org/doc/html/rfc7720)|2015年12月|DNS 根名称服务协议和部署要求|文档待办|TODO|
|[RFC-7719](https://datatracker.ietf.org/doc/html/rfc7719)|2015年12月|DNS 术语|文档待办|TODO|
|[RFC-7673](https://datatracker.ietf.org/doc/html/rfc7673)|2015年10月|将基于 DNS 的命名实体认证 (DANE) TLSA 记录与 SRV 记录一起使用|文档待办|TODO|
|[RFC-7671](https://datatracker.ietf.org/doc/html/rfc7671)|2015年10月|基于 DNS 的命名实体认证 (DANE) 协议:更新和操作指南|文档待办|TODO|
|[RFC-7646](https://datatracker.ietf.org/doc/html/rfc7646)|2015年9月|DNSSEC 负信任锚的定义和使用|文档待办|TODO|
|[RFC-7583](https://datatracker.ietf.org/doc/html/rfc7583)|2015年10月|DNSSEC 密钥轮转时机考量|文档待办|TODO|
|[RFC-7558](https://datatracker.ietf.org/doc/html/rfc7558)|2015年7月|可扩展基于 DNS 的服务发现 (DNS-SD) / 多播 DNS (mDNS) 扩展的要求|文档待办|TODO|
|[RFC-7553](https://datatracker.ietf.org/doc/html/rfc7553)|2015年6月|统一资源标识符 (URI) DNS 资源记录|文档待办|TODO|
|[RFC-7535](https://datatracker.ietf.org/doc/html/rfc7535)|2015年5月|使用 DNAME 进行 AS112 重定向|文档待办|TODO|
|[RFC-7534](https://datatracker.ietf.org/doc/html/rfc7534)|2015年5月|AS112 名称服务器操作|文档待办|TODO|
|[RFC-7479](https://datatracker.ietf.org/doc/html/rfc7479)|2015年3月|在 SSHFP 资源记录中使用 Ed25519|文档待办|TODO|
|[RFC-7477](https://datatracker.ietf.org/doc/html/rfc7477)|2015年3月|DNS 中的子级到父级同步|文档待办|TODO|
|[RFC-7393](https://datatracker.ietf.org/doc/html/rfc7393)|2014年11月|使用端口控制协议 (PCP) 更新动态 DNS|文档待办|TODO|
|[RFC-7344](https://datatracker.ietf.org/doc/html/rfc7344)|2014年9月|自动化 DNSSEC 委派信任维护|文档待办|TODO|
|[RFC-7314](https://datatracker.ietf.org/doc/html/rfc7314)|2014年7月|DNS 扩展机制 (EDNS) EXPIRE 选项|文档待办|TODO|
|[RFC-7304](https://datatracker.ietf.org/doc/html/rfc7304)|2014年7月|一种缓解命名空间冲突的方法|文档待办|TODO|
|[RFC-7218](https://datatracker.ietf.org/doc/html/rfc7218)|2014年4月|添加首字母缩略词以简化关于基于 DNS 的命名实体认证 (DANE) 的对话|文档待办|TODO|
|[RFC-7129](https://datatracker.ietf.org/doc/html/rfc7129)|2014年2月|DNS 中经过认证的存在性否认|文档待办|TODO|
|[RFC-7108](https://datatracker.ietf.org/doc/html/rfc7108)|2014年1月|部署在 L-Root 的用于识别任播节点的各种机制摘要|文档待办|TODO|
|[RFC-7085](https://datatracker.ietf.org/doc/html/rfc7085)|2013年12月|已经是无点的顶级域|文档待办|TODO|
|[RFC-7043](https://datatracker.ietf.org/doc/html/rfc7043)|2013年10月|DNS 中 EUI-48 和 EUI-64 地址的资源记录|文档待办|TODO|
|[RFC-6975](https://datatracker.ietf.org/doc/html/rfc6975)|2013年7月|在 DNS 安全扩展 (DNSSEC) 中信令加密算法理解|文档待办|TODO|
|[RFC-6950](https://datatracker.ietf.org/doc/html/rfc6950)|2013年10月|DNS 中应用功能的架构考量|文档待办|TODO|
|[RFC-6927](https://datatracker.ietf.org/doc/html/rfc6927)|2013年5月|顶级域中注册的二级名称的变体|文档待办|TODO|
|[RFC-6912](https://datatracker.ietf.org/doc/html/rfc6912)|2013年4月|DNS 标签中包含 Unicode 码点的原则|文档待办|TODO|
|[RFC-6895](https://datatracker.ietf.org/doc/html/rfc6895)|2013年4月|域名系统 (DNS) IANA 考量|文档待办|TODO|
|[RFC-6891](https://datatracker.ietf.org/doc/html/rfc6891)|2013年4月|DNS 扩展机制 (EDNS(0))|文档待办|TODO|
|[RFC-6841](https://datatracker.ietf.org/doc/html/rfc6841)|2013年1月|DNSSEC 策略和 DNSSEC 实践声明框架|文档待办|TODO|
|[RFC-6840](https://datatracker.ietf.org/doc/html/rfc6840)|2013年2月|DNS 安全 (DNSSEC) 的澄清和实现说明|文档待办|TODO|
|[RFC-6804](https://datatracker.ietf.org/doc/html/rfc6804)|2012年11月|支持多播 DNS 查询|文档待办|TODO|
|[RFC-6781](https://datatracker.ietf.org/doc/html/rfc6781)|2012年12月|DNSSEC 操作实践,版本 2|文档待办|TODO|
|[RFC-6763](https://datatracker.ietf.org/doc/html/rfc6763)|2013年2月|基于 DNS 的服务发现|文档待办|TODO|
|[RFC-6762](https://datatracker.ietf.org/doc/html/rfc6762)|2013年2月|多播 DNS|文档待办|TODO|
|[RFC-6742](https://datatracker.ietf.org/doc/html/rfc6742)|2012年11月|标识符-定位符网络协议 (ILNP) 的 DNS 资源记录|文档待办|TODO|
|[RFC-6731](https://datatracker.ietf.org/doc/html/rfc6731)|2012年12月|多接口节点改进的递归 DNS 服务器选择|文档待办|TODO|
|[RFC-6725](https://datatracker.ietf.org/doc/html/rfc6725)|2012年8月|DNS 安全 (DNSSEC) DNSKEY 算法 IANA 注册表更新|文档待办|TODO|
|[RFC-6698](https://datatracker.ietf.org/doc/html/rfc6698)|2012年8月|基于 DNS 的命名实体认证 (DANE) 传输层安全性 (TLS) 协议:TLSA|文档待办|TODO|
|[RFC-6672](https://datatracker.ietf.org/doc/html/rfc6672)|2012年6月|DNS 中的 DNAME 重定向|文档待办|TODO|
|[RFC-6641](https://datatracker.ietf.org/doc/html/rfc6641)|2012年6月|使用 DNS SRV 为 NFS 版本 4 指定全局文件命名空间|文档待办|TODO|
|[RFC-6605](https://datatracker.ietf.org/doc/html/rfc6605)|2012年4月|用于 DNSSEC 的椭圆曲线数字签名算法 (DSA)|文档待办|TODO|
|[RFC-6604](https://datatracker.ietf.org/doc/html/rfc6604)|2012年4月|xNAME RCODE 和状态位澄清|文档待办|TODO|
|[RFC-6594](https://datatracker.ietf.org/doc/html/rfc6594)|2012年4月|在 SSHFP 资源记录中使用 SHA-256 算法与 RSA、数字签名算法 (DSA) 和椭圆曲线 DSA (ECDSA)|文档待办|TODO|
|[RFC-6563](https://datatracker.ietf.org/doc/html/rfc6563)|2012年3月|将 A6 移至历史状态|文档待办|TODO|
|[RFC-6471](https://datatracker.ietf.org/doc/html/rfc6471)|2012年1月|最佳电子邮件基于 DNS 的列表 (DNSBL) 操作实践概述|文档待办|TODO|
|[RFC-6452](https://datatracker.ietf.org/doc/html/rfc6452)|2011年11月|Unicode 码点和应用程序国际化域名 (IDNA) - Unicode 6.0|文档待办|TODO|
|[RFC-6394](https://datatracker.ietf.org/doc/html/rfc6394)|2011年10月|基于 DNS 的命名实体认证 (DANE) 的用例和要求|文档待办|TODO|
|[RFC-6303](https://datatracker.ietf.org/doc/html/rfc6303)|2011年7月|本地服务的 DNS 区域|文档待办|TODO|
|[RFC-6186](https://datatracker.ietf.org/doc/html/rfc6186)|2011年3月|使用 SRV 记录定位电子邮件提交/访问服务|文档待办|TODO|
|[RFC-6168](https://datatracker.ietf.org/doc/html/rfc6168)|2011年5月|DNS 名称服务器管理要求|文档待办|TODO|
|[RFC-6147](https://datatracker.ietf.org/doc/html/rfc6147)|2011年4月|DNS64:从 IPv6 客户端到 IPv4 服务器的网络地址转换 DNS 扩展|文档待办|TODO|
|[RFC-6118](https://datatracker.ietf.org/doc/html/rfc6118)|2011年3月|旧版 IANA Enumservices 注册的更新|文档待办|TODO|
|[RFC-6117](https://datatracker.ietf.org/doc/html/rfc6117)|2011年3月|Enumservices 的 IANA 注册:指南、模板和 IANA 考量|文档待办|TODO|
|[RFC-6116](https://datatracker.ietf.org/doc/html/rfc6116)|2011年3月|E.164 到统一资源标识符 (URI) 动态委派发现系统 (DDDS) 应用 (ENUM)|文档待办|TODO|
|[RFC-6055](https://datatracker.ietf.org/doc/html/rfc6055)|2011年2月|IAB 关于国际化域名编码的想法|文档待办|TODO|
|[RFC-6014](https://datatracker.ietf.org/doc/html/rfc6014)|2010年11月|DNSSEC 的加密算法标识符分配|文档待办|TODO|
|[RFC-5992](https://datatracker.ietf.org/doc/html/rfc5992)|2010年10月|使用西里尔文的欧洲语言国际化域名注册和管理指南|文档待办|TODO|
|[RFC-5936](https://datatracker.ietf.org/doc/html/rfc5936)|2010年6月|DNS 区域传送协议 (AXFR)|文档待办|TODO|
|[RFC-5933](https://datatracker.ietf.org/doc/html/rfc5933)|2010年7月|在 DNSSEC 的 DNSKEY 和 RRSIG 资源记录中使用 GOST 签名算法|文档待办|TODO|
|[RFC-5910](https://datatracker.ietf.org/doc/html/rfc5910)|2010年5月|可扩展配置协议 (EPP) 的域名系统 (DNS) 安全扩展映射|文档待办|TODO|
|[RFC-5895](https://datatracker.ietf.org/doc/html/rfc5895)|2010年9月|应用程序国际化域名 (IDNA) 2008 的字符映射|文档待办|TODO|
|[RFC-5894](https://datatracker.ietf.org/doc/html/rfc5894)|2010年8月|应用程序国际化域名 (IDNA):背景、解释和基本原理|文档待办|TODO|
|[RFC-5893](https://datatracker.ietf.org/doc/html/rfc5893)|2010年8月|应用程序国际化域名 (IDNA) 的从右到左脚本|文档待办|TODO|
|[RFC-5892](https://datatracker.ietf.org/doc/html/rfc5892)|2010年8月|Unicode 码点和应用程序国际化域名 (IDNA)|文档待办|TODO|
|[RFC-5891](https://datatracker.ietf.org/doc/html/rfc5891)|2010年8月|应用程序国际化域名 (IDNA):协议|文档待办|TODO|
|[RFC-5890](https://datatracker.ietf.org/doc/html/rfc5890)|2010年8月|应用程序国际化域名 (IDNA):定义和文档框架|文档待办|TODO|
|[RFC-5864https://datatracker.ietf.org/doc/html/rfc5864)|2010年4月|AFS 的 DNS SRV 资源记录|文档待办|TODO|
|[RFC-5855](https://datatracker.ietf.org/doc/html/rfc5855)|2010年5月|IPv4 和 IPv6 反向区域的名称服务器|文档待办|TODO|
|[RFC-5782](https://datatracker.ietf.org/doc/html/rfc5782)|2010年2月|DNS 黑名单和白名单|文档待办|TODO|
|[RFC-5731](https://datatracker.ietf.org/doc/html/rfc5731)|2009年8月|可扩展配置协议 (EPP) 域名映射|文档待办|TODO|
|[RFC-5702](https://datatracker.ietf.org/doc/html/rfc5702)|2009年10月|在 DNSSEC 的 DNSKEY 和 RRSIG 资源记录中将 SHA-2 算法与 RSA 一起使用|文档待办|TODO|
|[RFC-5679](https://datatracker.ietf.org/doc/html/rfc5679)|2009年12月|使用 DNS 定位 IEEE 802.21 移动服务|文档待办|TODO|
|[RFC-5625](https://datatracker.ietf.org/doc/html/rfc5625)|2009年8月|DNS 代理实现指南|文档待办|TODO|
|[RFC-5564](https://datatracker.ietf.org/doc/html/rfc5564)|2010年2月|在互联网域中使用阿拉伯语的语言指南|文档待办|TODO|
|[RFC-5526](https://datatracker.ietf.org/doc/html/rfc5526)|2009年4月|用于基础架构 ENUM 的 E.164 到统一资源标识符 (URI) 动态委派发现系统 (DDDS) 应用|文档待办|TODO|
|[RFC-5507](https://datatracker.ietf.org/doc/html/rfc5507)|2009年4月|扩展 DNS 时的设计选择|文档待办|TODO|
|[RFC-5452](https://datatracker.ietf.org/doc/html/rfc5452)|2009年1月|使 DNS 更能抵抗伪造应答的措施|文档待办|TODO|
|[RFC-5358](https://datatracker.ietf.org/doc/html/rfc5358)|2008年10月|防止在反射攻击中使用递归名称服务器|文档待办|TODO|
|[RFC-5158](https://datatracker.ietf.org/doc/html/rfc5158)|2008年3月|6to4 反向 DNS 委派规范|文档待办|TODO|
|[RFC-5155](https://datatracker.ietf.org/doc/html/rfc5155)|2008年3月|DNS 安全 (DNSSEC) 哈希认证的存在性否认|文档待办|TODO|
|[RFC-5144](https://datatracker.ietf.org/doc/html/rfc5144)|2008年2月|互联网注册信息服务 (IRIS) 的域可用性检查 (DCHK) 注册表类型|文档待办|TODO|
|[RFC-5076](https://datatracker.ietf.org/doc/html/rfc5076)|2007年12月|可扩展配置协议的 ENUM 验证信息映射|文档待办|TODO|
|[RFC-5074](https://datatracker.ietf.org/doc/html/rfc5074)|2007年11月|DNSSEC 旁路验证 (DLV)|文档待办|TODO|
|[RFC-5011](https://datatracker.ietf.org/doc/html/rfc5011)|2007年9月|DNS 安全 (DNSSEC) 信任锚的自动更新|文档待办|TODO|
|[RFC-5001](https://datatracker.ietf.org/doc/html/rfc5001)|2007年8月|DNS 名称服务器标识符 (NSID) 选项|文档待办|TODO|
|[RFC-4986](https://datatracker.ietf.org/doc/html/rfc4986)|2007年8月|与 DNS 安全 (DNSSEC) 信任锚轮转相关的要求|文档待办|TODO|
|[RFC-4956](https://datatracker.ietf.org/doc/html/rfc4956)|2007年7月|DNS 安全 (DNSSEC) 选项加入|文档待办|TODO|
|[RFC-4955](https://datatracker.ietf.org/doc/html/rfc4955)|2007年7月|DNS 安全 (DNSSEC) 实验|文档待办|TODO|
|[RFC-4892](https://datatracker.ietf.org/doc/html/rfc4892)|2007年6月|识别名称服务器实例的机制要求|文档待办|TODO|
|[RFC-4848](https://datatracker.ietf.org/doc/html/rfc4848)|2007年4月|使用 URI 和动态委派发现服务 (DDDS) 进行基于域的应用服务定位|文档待办|TODO|
|[RFC-4713](https://datatracker.ietf.org/doc/html/rfc4713)|2006年10月|中文域名注册和管理建议|文档待办|TODO|
|[RFC-4701](https://datatracker.ietf.org/doc/html/rfc4701)|2006年10月|用于编码动态主机配置协议 (DHCP) 信息 (DHCID RR) 的 DNS 资源记录 (RR)|文档待办|TODO|
|[RFC-4698](https://datatracker.ietf.org/doc/html/rfc4698)|2006年10月|互联网注册信息服务的地址注册表 类型|文档待办|TODO|
|[RFC-4697](https://datatracker.ietf.org/doc/html/rfc4697)|2006年10月|观察到的 DNS 解析不当行为|文档待办|TODO|
|[RFC-4690](https://datatracker.ietf.org/doc/html/rfc4690)|2006年9月|国际化域名 审查和建议|文档待办|TODO|
|[RFC-4592](https://datatracker.ietf.org/doc/html/rfc4592)|2006年7月|通配符在域名系统中的作用|文档待办|TODO|
|[RFC-4509](https://datatracker.ietf.org/doc/html/rfc4509)|2006年5月|在 DNSSEC 委派签名者 (DS) 资源记录 中使用 SHA-256|文档待办|TODO|
|[RFC-4501](https://datatracker.ietf.org/doc/html/rfc4501)|2006年5月|域名系统统一资源标识符|文档待办|TODO|
|[RFC-4472](https://datatracker.ietf.org/doc/html/rfc4472)|2006年4月|IPv6 DNS 的操作注意事项和问题|文档待办|TODO|
|[RFC-4471](https://datatracker.ietf.org/doc/html/rfc4471)|2006年9月|DNS 名称前驱和后继的推导|文档待办|TODO|
|[RFC-4470](https://datatracker.ietf.org/doc/html/rfc4470)|2006年4月|最小覆盖 NSEC 记录和 DNSSEC 在线签名|文档待办|TODO|
|[RFC-4431](https://datatracker.ietf.org/doc/html/rfc4431)|2006年2月|DNSSEC 旁路验证 (DLV) DNS 资源记录|文档待办|TODO|
|[RFC-4408](https://datatracker.ietf.org/doc/html/rfc4408)|2006年4月|发送者策略框架 (SPF) 用于授权在电子邮件中使用域,版本 1 |文档待办|TODO|
|[RFC-4398](https://datatracker.ietf.org/doc/html/rfc4398)|2006年3月|在域名系统 (DNS) 中存储证书|文档待办|TODO|
|[RFC-4367](https://datatracker.ietf.org/doc/html/rfc4367)|2006年2月|名字里有什么:关于 DNS 名称的错误假设|文档待办|TODO|
|[RFC-4355](https://datatracker.ietf.org/doc/html/rfc4355)|2006年1月|Enumservices email, fax, mms, ems 和 sms 的 IANA 注册|文档待办|TODO|
|[RFC-4343](https://datatracker.ietf.org/doc/html/rfc4343)|2006年1月|域名系统 (DNS) 不区分大小写澄清|文档待办|TODO|
|[RFC-4339](https://datatracker.ietf.org/doc/html/rfc4339)|2006年2月|DNS 服务器信息的 IPv6 主机配置方法|文档待办|TODO|
|[RFC-4290](https://datatracker.ietf.org/doc/html/rfc4290)|2005年12月|国际化域名 注册的建议做法|文档待办|TODO|
|[RFC-4255](https://datatracker.ietf.org/doc/html/rfc4255)|2006年1月|使用 DNS 安全发布安全外壳 (SSH) 密钥指纹|文档待办|TODO|
|[RFC-4185](https://datatracker.ietf.org/doc/html/rfc4185)|2005年10月|DNS 顶级域 (TLD) 名称的国家和本地字符|文档待办|TODO|
|[RFC-4183](https://datatracker.ietf.org/doc/html/rfc4183)|2005年9月|网络和网关的 DNS 解析建议方案|文档待办|TODO|
|[RFC-4159](https://datatracker.ietf.org/doc/html/rfc4159)|2005年8月|弃用 ip6.int|文档待办|TODO|
|[RFC-4143](https://datatracker.ietf.org/doc/html/rfc4143)|2005年11月|使用互联网邮件 (IFAX) 服务的 ENUM 传真|文档待办|TODO|
|[RFC-4114](https://datatracker.ietf.org/doc/html/rfc4114)|2005年6月|可扩展配置协议 (EPP) 的 E.164 号码映射|文档待办|TODO|
|[RFC-4074](https://datatracker.ietf.org/doc/html/rfc4074)|2005年5月|针对 IPv6 地址 DNS 查询的常见不当行为|文档待办|TODO|
|[RFC-4035](https://datatracker.ietf.org/doc/html/rfc4035)|2005年3月|DNS 安全扩展的协议修改|文档待办|TODO|
|[RFC-4034](https://datatracker.ietf.org/doc/html/rfc4034)|2005年3月|DNS 安全扩展的资源记录|文档待办|TODO|
|[RFC-4033](https://datatracker.ietf.org/doc/html/rfc4033)|2005年3月|DNS 安全介绍和要求|文档待办|TODO|
|[RFC-4027](https://datatracker.ietf.org/doc/html/rfc4027)|2005年4月|域名系统媒体类型|文档待办|TODO|
|[RFC-4025](https://datatracker.ietf.org/doc/html/rfc4025)|2005年3月|在 DNS 中存储 IPsec 密钥材料的方法|文档待办|TODO|
|[RFC-3982](https://datatracker.ietf.org/doc/html/rfc3982)|2005年1月|IRIS:互联网注册信息服务 (IRIS) 的域注册表 类型|文档待办|TODO|
|[RFC-3958](https://datatracker.ietf.org/doc/html/rfc3958)|2005年1月|使用 SRV RR 和动态委派发现服务 (DDDS) 进行基于域的应用服务定位|文档待办|TODO|
|[RFC-3915](https://datatracker.ietf.org/doc/html/rfc3915)|2004年9月|可扩展配置协议 (EPP) 的域注册表宽限期映射|文档待办|TODO|
|[RFC-3901](https://datatracker.ietf.org/doc/html/rfc3901)|2004年9月|DNS IPv6 传输操作指南|文档待办|TODO|
|[RFC-3845](https://datatracker.ietf.org/doc/html/rfc3833)|?|?|-|否 (已废弃)|
|[RFC-3833](https://datatracker.ietf.org/doc/html/rfc3833)|2004年8月|域名系统 (DNS) 的威胁分析|文档待办|TODO|
|[RFC-3832](https://datatracker.ietf.org/doc/html/rfc3832)|2004年7月|通过 DNS SRV 在服务定位协议 (SLP) 中进行远程服务发现|文档待办|TODO|
|[RFC-3757](https://datatracker.ietf.org/doc/html/rfc3757)|?|?|-|否 (已过时)|
|[RFC-3755](https://datatracker.ietf.org/doc/html/rfc3755)|?|?|-|否 (已过时)|
|[RFC-3743](https://datatracker.ietf.org/doc/html/rfc3743)|2004年4月|联合工程组 (JET) 关于中文、日文和韩文国际化域名 注册和管理的指南|文档待办|TODO|
|[RFC-3707](https://datatracker.ietf.org/doc/html/rfc3707)|2004年2月|跨注册表互联网服务协议 (CRISP) 要求|文档待办|TODO|
|[RFC-3696](https://datatracker.ietf.org/doc/html/rfc3696)|2004年2月|名称检查和转换的应用技术|文档待办|TODO|
|[RFC-3681](https://datatracker.ietf.org/doc/html/rfc3681)|2004年1月|E.F.F.3.IP6.ARPA 的委派|文档待办|TODO|
|[RFC-3675](https://datatracker.ietf.org/doc/html/rfc3675)|2004年2月|.sex 被认为是有害的|文档待办|TODO|
|[RFC-3665](https://datatracker.ietf.org/doc/html/rfc3665)|?|?|-|否 已过时|
|[RFC-3663](https://datatracker.ietf.org/doc/html/rfc3663)|2003年12月|轻量级目录访问协议 (LDAP) 中的域管理数据|文档待办|TODO|
|[RFC-3658](https://datatracker.ietf.org/doc/html/rfc3658)|?|?|-|否 已过时|
|[RFC-3646](https://datatracker.ietf.org/doc/html/rfc3646)|2003年12月|IPv6 动态主机配置协议 (DHCPv6) 的 DNS 配置选项|文档待办|TODO|
|[RFC-3645](https://datatracker.ietf.org/doc/html/rfc3645)|2003年10月|用于 DNS 密钥事务认证的通用安全服务算法 (GSS-TSIG)|文档待办|TODO|
|[RFC-3632](https://datatracker.ietf.org/doc/html/rfc3632)|2003年11月|VeriSign 注册表注册商协议 (RRP) 版本 2.0.0|文档待办|TODO|
|[RFC-3597](https://datatracker.ietf.org/doc/html/rfc3597)|2003年9月|未知 DNS 资源记录 类型的处理|文档待办|TODO|
|[RFC-3596](https://datatracker.ietf.org/doc/html/rfc3596)|2003年10月|支持 IP 版本 6 的 DNS 扩展|文档待办|TODO|
|[RFC-3492](https://datatracker.ietf.org/doc/html/rfc3492)|2003年3月|Punycode:应用程序国际化域名 的 Unicode 引导字符串编码|文档待办||
|[RFC-3467](https://datatracker.ietf.org/doc/html/rfc3467)|2003年2月|域名系统 (DNS) 的作用|文档待办|TODO|
|[RFC-3445](https://datatracker.ietf.org/doc/html/rfc3445)|?|?|-|否 已过时|
|[RFC-3425](https://datatracker.ietf.org/doc/html/rfc3425)|2002年11月|废弃 IQUERY|文档待办|TODO|
|[RFC-3405](https://datatracker.ietf.org/doc/html/rfc3405)|2002年10月|动态委派发现系统 (DDDS) 第五部分:URI.ARPA 分配程序|文档待办|TODO|
|[RFC-3404](https://datatracker.ietf.org/doc/html/rfc3404)|2002年10月|动态委派发现系统 (DDDS) 第四部分:统一资源标识符 (URI)|文档待办|TODO|
|[RFC-3403](https://datatracker.ietf.org/doc/html/rfc3403)|2002年10月|动态委派发现系统 (DDDS) 第三部分:域名系统 (DNS) 数据库|文档待办|TODO|
|[RFC-3402](https://datatracker.ietf.org/doc/html/rfc3402)|2002年10月|动态委派发现系统 (DDDS) 第二部分:算法|文档待办|TODO|
|[RFC-3401](https://datatracker.ietf.org/doc/html/rfc3401)|2002年10月|动态委派发现系统 (DDDS) 第一部分:综合 DDDS|文档待办|TODO|
|[RFC-3397](https://datatracker.ietf.org/doc/html/rfc3397)|2002年11月|动态主机配置协议 (DHCP) 域搜索选项|文档待办|TODO|
|[RFC-3375](https://datatracker.ietf.org/doc/html/rfc3375)|2002年9月|通用注册表-注册商协议要求|文档待办|TODO|
|[RFC-3364](https://datatracker.ietf.org/doc/html/rfc3364)|2002年8月|域名系统 (DNS) 支持互联网协议版本 6 (IPv6) 的权衡|文档待办|TODO|
|[RFC-3363](https://datatracker.ietf.org/doc/html/rfc3363)|2002年8月|在域名系统 (DNS) 中表示互联网协议版本 6 (IPv6) 地址|文档待办|TODO|
|[RFC-3258](https://datatracker.ietf.org/doc/html/rfc3258)|2002年4月|通过共享单播地址分发权威名称服务器|文档待办|TODO|
|[RFC-3226](https://datatracker.ietf.org/doc/html/rfc3226)|2001年12月|DNSSEC 和 IPv6 A6 感知服务器/解析器消息大小要求|文档待办|TODO|
|[RFC-3225](https://datatracker.ietf.org/doc/html/rfc3225)|2001年12月|指示解析器对 DNSSEC 的支持|文档待办|TODO|
|[RFC-3197](https://datatracker.ietf.org/doc/html/rfc3197)|2001年11月|DNS MIB 扩展的适用性声明|文档待办|TODO|
|[RFC-3172](https://datatracker.ietf.org/doc/html/rfc3172)|2001年9月|地址和路由参数区域域 的管理指南和操作要求|文档待办|TODO|
|[RFC-3130](https://datatracker.ietf.org/doc/html/rfc3130)|2001年6月|技术现状说明:DNSSEC|文档待办|TODO|
|[RFC-3123](https://datatracker.ietf.org/doc/html/rfc3123)|2001年6月|地址前缀列表 (APL RR) 的 DNS RR 类型|文档待办|TODO|
|[RFC-3110](https://datatracker.ietf.org/doc/html/rfc3110)|2001年5月|域名系统 (DNS) 中的 RSA/SHA-1 SIG 和 RSA KEY|文档待办|TODO|
|[RFC-3090](https://datatracker.ietf.org/doc/html/rfc3090)|?|?|-|否 已过时|
|[RFC-3071](https://datatracker.ietf.org/doc/html/rfc3071)|2001年2月|对 DNS、RFC 1591 和域类别的思考|文档待办|TODO|
|[RFC-3026](https://datatracker.ietf.org/doc/html/rfc3026)|2001年1月|关于 ENUM 与 IETF/ISOC 的联络|文档待办|TODO|
|[RFC-3008](https://datatracker.ietf.org/doc/html/rfc3008)|?|?|-|否 已过时|
|[RFC-3007](https://datatracker.ietf.org/doc/html/rfc3007)|2000年11月|安全域名系统 (DNS) 动态更新|文档待办|TODO|
|[RFC-3008](https://datatracker.ietf.org/doc/html/rfc2929)|?|?|-|否 (被 5395 废弃)|
|[RFC-2931](https://datatracker.ietf.org/doc/html/rfc2931)|2000年9月|DNS 请求和事务签名 ( SIG(0)s )|文档待办|TODO|
|[RFC-2930](https://datatracker.ietf.org/doc/html/rfc2930)|2000年9月|DNS 密钥建立 (TKEY RR)|文档待办|TODO|
|[RFC-2915](https://datatracker.ietf.org/doc/html/rfc2915)|2000年9月|命名机构指针 (NAPTR) DNS 资源记录|文档待办|TODO|
|[RFC-2874](https://datatracker.ietf.org/doc/html/rfc2874)|2000年7月|支持 IPv6 地址聚合和重新编号的 DNS 扩展|文档待办|TODO|
|[RFC-2832](https://datatracker.ietf.org/doc/html/rfc2832)|2000年5月|NSI 注册表注册商协议 (RRP) 版本 1.1.0|文档待办|TODO|
|[RFC-2826](https://datatracker.ietf.org/doc/html/rfc2826)|2000年5月|IAB 关于唯一 DNS 根的技术评论|文档待办|TODO|
|[RFC-2825](https://datatracker.ietf.org/doc/html/rfc2825)|2000年5月|一张错综复杂的网:I18N、域名和其他互联网协议的问题|文档待办|TODO|
|[RFC-2782](https://datatracker.ietf.org/doc/html/rfc2782)|2000年2月|用于指定服务位置 (DNS SRV) 的 DNS RR|文档待办|TODO|
|[RFC-2694](https://datatracker.ietf.org/doc/html/rfc2694)|1999年9月|网络地址转换器的 DNS 扩展 (DNS_ALG)|文档待办|TODO|
|[RFC-2606](https://datatracker.ietf.org/doc/html/rfc2606)|1999年6月|保留的顶级 DNS 名称|文档待办|TODO|
|[RFC-2540](https://datatracker.ietf.org/doc/html/rfc2540)|1999年3月|分离的域名系统 (DNS) 信息|文档待办|TODO|
|[RFC-2539](https://datatracker.ietf.org/doc/html/rfc2539)|1999年3月|在域名系统 (DNS) 中存储 Diffie-Hellman 密钥|文档待办|TODO|
|[RFC-2536](https://datatracker.ietf.org/doc/html/rfc2536)|1999年3月|域名系统 (DNS) 中的 DSA KEY 和 SIG|文档待办|TODO|
|[RFC-2535](https://datatracker.ietf.org/doc/html/rfc2535)|?|?|-|否 已过时|
|[RFC-2517](https://datatracker.ietf.org/doc/html/rfc2517)|1999年2月|从 DNS 构建目录:来自 WWWSeeker 的经验|文档待办|TODO|
|[RFC-2352](https://datatracker.ietf.org/doc/html/rfc2352)|1998年5月|将法定名称用作域名的约定|文档待办|TODO|
|[RFC-2345](https://datatracker.ietf.org/doc/html/rfc2345)|1998年5月|域名和公司名称检索|文档待办|TODO|
|[RFC-2317](https://datatracker.ietf.org/doc/html/rfc2317)|1998年3月|无类别 IN-ADDR.ARPA 委派|文档待办|TODO|
|[RFC-2308](https://datatracker.ietf.org/doc/html/rfc2308)|1998年3月|DNS 查询的负缓存 (DNS NCACHE)|文档待办|TODO|
|[RFC-2230](https://datatracker.ietf.org/doc/html/rfc2230)|1997年11月|DNS 的密钥交换委派记录|文档待办|TODO|
|[RFC-2219](https://datatracker.ietf.org/doc/html/rfc2219)|1997年10月|为网络服务使用 DNS 别名|文档待办|TODO|
|[RFC-2182](https://datatracker.ietf.org/doc/html/rfc2182)|1997年7月|辅助 DNS 服务器的选择和操作|文档待办|TODO|
|[RFC-2181](https://datatracker.ietf.org/doc/html/rfc2181)|1997年7月|DNS 规范的澄清|文档待办|TODO|
|[RFC-2163](https://datatracker.ietf.org/doc/html/rfc2163)|1998年1月|使用互联网 DNS 分发符合 MIXER 的全局地址映射 (MCGAM)|文档待办|TODO|
|[RFC-2146](https://datatracker.ietf.org/doc/html/rfc2146)|1997年5月|美国政府互联网域名|文档待办|TODO|
|[RFC-2137](https://datatracker.ietf.org/doc/html/rfc2137)|1997年4月|安全域名系统动态更新|文档待办|TODO|
|[RFC-2136](https://datatracker.ietf.org/doc/html/rfc2136)|1997年4月|域名系统中的动态更新 (DNS UPDATE)|-|(待办)|
|[RFC-2065](https://datatracker.ietf.org/doc/html/rfc2065)|1997年1月|域名系统安全扩展|-|否 (已废弃) (被 rfc2535 废弃)|
|[RFC-2053](https://datatracker.ietf.org/doc/html/rfc2053)|1996年10月|AM (亚美尼亚) 域|-|否 (信息性)|
|[RFC-1996](https://datatracker.ietf.org/doc/html/rfc1996)|1996年8月|区域变更提示通知机制 (DNS NOTIFY)|-|(待办)|
|[RFC-1995](https://datatracker.ietf.org/doc/html/rfc1995)|1996年8月|DNS 中的增量区域传送|-|(待办)|
|[RFC-1982](https://datatracker.ietf.org/doc/html/rfc1982)|1996年8月|序列号算术|-|可能 (提议)|
|[RFC-1956](https://datatracker.ietf.org/doc/html/rfc1956)|1996年6月|MIL 域中的注册|-|否 (信息性)|
|[RFC-1912](https://datatracker.ietf.org/doc/html/rfc1912)|1996年2月|常见的 DNS 操作和配置错误|-|否 (旧版)|
|[RFC-1876](https://datatracker.ietf.org/doc/html/rfc1876)|1996年1月|在域名系统中表达位置信息的方法|-|可能 (旧版)|
|[RFC-1794](https://datatracker.ietf.org/doc/html/rfc1794)|1995年4月|DNS 对负载均衡的支持|-|否 (信息性)|
|[RFC-1788](https://datatracker.ietf.org/doc/html/rfc1788)|1995年4月|ICMP 域名消息|-|否 (旧版)|
|[RFC-1713](https://datatracker.ietf.org/doc/html/rfc1713)|1994年11月|DNS 调试工具|-|否 (旧版)|
|[RFC-1712](https://datatracker.ietf.org/doc/html/rfc1712)|1994年11月|地理位置的 DNS 编码|-|可能 (旧版)|
|[RFC-1706](https://datatracker.ietf.org/doc/html/rfc1706)|1994年10月|DNS NSAP 资源记录|-|否 (旧版)|
|[RFC-1612](https://datatracker.ietf.org/doc/html/rfc1612)|1994年5月|DNS 解析器 MIB 扩展|-|否 (历史性)|
|[RFC-1611](https://datatracker.ietf.org/doc/html/rfc1611)|1994年5月|DNS 服务器 MIB 扩展|-|否 (历史性)|
|[RFC-1591](https://datatracker.ietf.org/doc/html/rfc1591)|1994年3月|域名系统结构和委派|-|否 (旧版)|
|[RFC-1536](https://datatracker.ietf.org/doc/html/rfc1536)|1993年10月|常见的 DNS 实现错误和建议修复|文档待办|否 (信息性)|
|[RFC-1535](https://datatracker.ietf.org/doc/html/rfc1535)|1993年10月|广泛部署的 DNS 软件的安全问题和建议修正|文档待办|否 (信息性)|
|[RFC-1480](https://datatracker.ietf.org/doc/html/rfc1480)|1993年6月|US 域|-|否 (信息性)|
|[RFC-1464](https://datatracker.ietf.org/doc/html/rfc1464)|1993年5月|使用域名系统存储任意字符串属性|-|否 (现有代码这样做)|
|[RFC-1401](https://datatracker.ietf.org/doc/html/rfc1401)|1993年1月|IAB 和 DISA 关于使用 DNS 的通信|-|否 (信息性)|
|[RFC-1394](https://datatracker.ietf.org/doc/html/rfc1394)|1993年1月|电传应答码与互联网域的关系|-|否 (信息性)|
|[RFC-1401](https://datatracker.ietf.org/doc/html/rfc1386)|-|-|-|否 (已废弃)|
|[RFC-1383](https://datatracker.ietf.org/doc/html/rfc1383)|1992年12月|基于 DNS 的 IP 路由实验|-|否 (实验性?)|
|[RFC-1279](https://datatracker.ietf.org/doc/html/rfc1279)|1991年11月|X.500 和域|文档待办|否 (待办?)|
|[RFC-1183](https://datatracker.ietf.org/doc/html/rfc1183)|1990年10月|新的 DNS RR 定义|文档待办|TODO (AFSDB 待办)|
|[RFC-1101](https://datatracker.ietf.org/doc/html/rfc1101)|1989年4月|网络名称和其他类型的 DNS 编码|-|否 (旧版)|
|[RFC-1035](https://datatracker.ietf.org/doc/html/rfc1035)|7年11月|域名 - 实现和规范|文档待办|是|
|[RFC-1034](https://datatracker.ietf.org/doc/html/rfc1034)|1987年11月|域名 - 概念和设施|文档待办|是|
|[RFC-1033](https://datatracker.ietf.org/doc/html/rfc1033)|1987年11月|域管理员操作指南|-|否 (旧版)|
|[RFC-1032](https://datatracker.ietf.org/doc/html/rfc1032)|1987年11月|域管理员指南|-|否 (旧版)|
|[RFC-1031](https://datatracker.ietf.org/doc/html/rfc1031)|1987年11月|MILNET 名称域过渡|-|否 (旧版)|
|[RFC-0974](https://datatracker.ietf.org/doc/html/rfc0974)|1986年1月|邮件路由和域系统|-|否 (旧版)|
|[RFC-0952](https://datatracker.ietf.org/doc/html/rfc0952)|1985年10月|DoD 互联网主机表规范|-|否 (旧版)|
|[RFC-0921](https://datatracker.ietf.org/doc/html/rfc0921)|1984年10月|域名系统实施进度表|-|否 (旧版)|
|[RFC-0920](https://datatracker.ietf.org/doc/html/rfc0920)|1984年10月|域要求|-|否 (旧版)|
|[RFC-0897](https://datatracker.ietf.org/doc/html/rfc0897)|1984年2月|域名系统实施进度表|-|否 (旧版)|
|[RFC-0881](https://datatracker.ietf.org/doc/html/rfc0881)|1983年11月|域名计划和时间表|-|否 (旧版)|
|[RFC-0819](https://datatracker.ietf.org/doc/html/rfc0819)|1982年8月|互联网用户应用程序的域命名约定|-|否 (旧版)|
|[RFC-0799](https://datatracker.ietf.org/doc/html/rfc0799)|1981年9月|互联网名称域|-|否 (旧版)|
## TLS 1.3
#### TLS 1.3 - 支持的功能
|名称|支持|注释|
|:--:|:--:|:----:|
|密码套件 (RFC 8446)| TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384, TLS_CHACHA20_POLY1305_SHA256|支持的密码套件|
|命名组 (RFC 8446)|Secp256r1, Secp384r1, Secp521r1, X25519, X448, Ffdhe2048, Ffdhe3072, Ffdhe4096, Ffdhe6144, Ffdhe8192|支持的组 - 可在客户端/服务器上配置(例如,可仅使用 X25519 而不使用其他)|
|新会话票证 (RFC 8446)|是|客户端和服务器(客户端接受票证并可以使用它,服务器生成票证并发送给客户端,两者均可配置)|
|签名方案 (RFC 8446)| EcdsaSecp256r1Sha256, EcdsaSecp384r1Sha384, EcdsaSecp521r1Sha512, RsaPssRsaeSha256, RsaPssRsaeSha384, RsaPssRsaeSha512|签名生成和验证|
|密钥更新 (RFC 8446)|是|在客户端和服务器上。服务器或客户端可以随时发送任意次数的密钥更新。密钥将被更新|
|握手客户端认证|是|客户端和服务器 - 客户端可以认证,服务器可以请求(可配置)|
|握手后客户端认证|是|客户端和服务器可配置。客户端可以多次认证,服务器可以在握手后的任何时间请求认证|
|多个服务器证书|是|服务器可以拥有多个证书,并根据客户端 Hello 支持的功能选择它们|
|扩展 - 服务器名称 (RFC 6066)|是| |
|扩展 - PskKeyExchangeMode (RFC 8446)|是|必须支持,因为 TLS 1.3 规范要求|
|扩展 - 应用层协议协商 (RFC-7301)|是|在客户端和服务器上。客户端可以发送任何字节(由 IANA 定义或任意字节),服务器可以接受/拒绝任何 ALPN 或忽略此扩展|
|扩展 - 支持的版本 (RFC 8446)|是|TLS 1.3 规范要求必须包含|
|扩展 - Cookie (RFC 8446))|是|TLS 1.3 规范要求|
|扩展 - 签名算法 (RFC 8446)|是|客户端和服务器,可配置|
|扩展 - KeyShare (RFC 8446)|是|TLS 1.3 规范要求|
|扩展 - SupportedGroups|是||
|扩展 - MaxFragmentLength (RFC 6066)|是|可在客户端和服务器上配置|
|扩展 - OidFilters|是|可以发送此扩展,但仅作为原始字节(因此 DER 编码来自外部源,Arctium 库目前无法编码为 DER 字节)|
|扩展 - Signature Algorithms Cert|是|客户端和服务器可以发送此扩展|
|扩展 - 证书颁发机构|是|可配置|
|扩展 - GREASE (RFC 9701)|是|客户端和服务器可配置 - 可以启用或禁用|
若要使用 Arctium TLS 1.3 示例,以下示例基于包含示例资源的文件。如果不包含,代码将无法编译,需要进行更改。
[示例 - 资源][tls13-examples-resources]
#### TLS 1.3 - 基本示例
|名称|链接|注释|
|:--:|:--:|:--:|
|客户端 - 基本连接|[示例代码][tls13-basic-example-client]|连接到 www.github.com|
|服务器 - 基本服务器|[示例代码][tls13-basic-example-server]|针对浏览器(如 Edge)的 HTTP 响应|
|客户端 - 连接信息|[示例代码][tls13-basic-example-client-connectioninfo]|客户端 - 显示已建立的 TLS 1.3 连接的信息|
|服务器 - 连接信息|[示例代码][tls13-basic-example-server-connectioninfo]|服务器 - 显示已建立的 TLS 1.3 连接的信息|
|客户端/服务器 - 关闭连接|[示例代码][tls13-basic-example-closeconnection]|关闭 TLS 1.3 连接|
|设置服务器并连接客户端|[示例代码][tls13-basic-example-self-client-server]|将 Arctium TLS 1.3 客户端连接到 Arctium TLS 1.3 服务器|
|客户端/服务器 - 更新流量密钥|[示例代码][tls13-basic-example-updatetrafficsecret]|更新流量密钥|
密钥和初始化向量更新
#### Arctium TLS 1.3 - 预期用法示例
|名称|链接|注释|
|:--:|:--:|:--:|
|搜索浏览器|[示例代码][tls13-client-github-search]|非常简单的控制台应用程序,用于搜索 www.github.com 并显示结果|
|HTTP 服务器|[示例代码][tls13-server-webserver]|非常简单的控制台应用程序 HTTP 服务器,并行处理多个 TLS 1.3 连接|
#### Tls 1.3 - 服务器配置
|名称|链接|注释|
|:--:|:--:|:--:|
|密码套件|[示例代码][tls13-serverconfig-ciphersuites]|如何使用特定的密码套件|
|扩展 - 支持的组|[示例代码][tls13-serverconfig-extension-supportedgroups]|如何允许在密钥交换中使用特定的组|
|扩展 - 签名方案|[示例代码][tls13-serverconfig-extension-signatureschemes]|如何允许在签名生成中使用特定的签名方案|
|扩展 - 记录大小限制|[示例代码][tls13-serverconfig-extension-recordsizelimit]|如何配置记录大小限制扩展|
|扩展 - ALPN|[示例代码][tls13-serverconfig-extension-alpn]|如何配置 ALPN 扩展|
|扩展 - 服务器名称|[示例代码][tls13-serverconfig-servername]|如何配置服务器名称扩展|
|握手客户端认证|[示例代码][tls13-serverconfig-handshakeclientauth]|如何在 TLS 1.3 握手期间请求客户端认证|
|扩展 - Oid Filters|[示例代码][tls13-serverconfig-extension-oidfilters]|如何配置 Oid Filters 扩展|
|扩展 - 握手后客户端认证|[示例代码][tls13-serverconfig-posthandshakeclientauth]|如何配置握手后客户端认证,并请求客户端在握手完成后的任何时间进行认证|
|扩展 - 证书颁发机构|[示例代码][tls13-serverconfig-extension-certauthorities]|如何配置证书颁发机构扩展|
|扩展 - 预共享密钥|[示例代码][tls13-serverconfig-presharedkey]|如何配置预共享密钥|
|扩展 - GREASE|[示例代码][tls13-serverconfig-grease]|如何启用/禁用 GREASE 扩展|
#### Tls 1.3 - 客户端配置
|名称|链接|注释|
|:--:|:--:|:--:|
|密码套件|[示例代码][tls13-clientconfig-ciphersuites]|如何使用特定的密码套件|
|扩展 - 支持的组|[示例代码][tls13-clientconfig-supportedgroups]|如何允许在密钥交换中使用特定的组|
|扩展 - Key share|[示例代码][tls13-clientconfig-keyshare]|如何在 Client Hello 的 KeyShare 中预计算并发送特定的组|
|扩展 - 支持的签名方案|[示例代码][tls13-clientconfig-supportedsignatureschemes]|如何允许在签名操作中使用特定的签名方案|
|扩展 - 记录大小限制|[示例代码][tls13-clientconfig-recordsizelimit]|如何配置记录大小限制|
|扩展 - ALPN|[示例代码][tls13-clientconfig-alpn]|如何配置 ALPN(应用层协议协商)|
|扩展 - 服务器名称|[示例代码][tls13-clientconfig-servername]|如何配置服务器名称扩展|
|扩展 - Signature Algorithms Cert|[示例代码][tls13-clientconfig-signaturealgorithmscert]|如何配置 Signature Algorithms Cert 扩展|
|握手客户端认证|[示例代码][tls13-clientconfig-handshakeclientauth]|如何配置握手客户端认证|
|握手后客户端认证|[示例代码][tls13-clientconfig-posthandshakeclientauth]|如何配置握手后客户端认证(服务器可以随时请求,支持多次请求,甚至每次认证请求可以使用不同的客户端 x509 证书)|
|扩展 - 证书颁发机构|[示例代码][tls13-clientconfig-certauthorities]|如何配置证书颁发机构|
|扩展 - 预共享密钥|[示例代码][tls13-clientconfig-presharedkey]|如何配置预共享密钥|
|扩展 - GREASE|[示例代码][tls13-clientconfig-grease]|如何配置 GREASE 扩展|
## 椭圆曲线 - SEC 2 / 验证签名
|名称|链接|注释|
|:--:|:--:|:--:|
|secp192k1 - 验证签名|[示例代码][sec2-versign]|验证 ECC 签名|
|secp192r1 - 验证签名|[示例代码][sec2-versign]|验证 ECC 签名|
|secp224k1 - 验证签名|[示例代码][sec2-versign]|验证 ECC 签名|
|secp224r1 - 验证签名|[示例代码][sec2-versign]|验证 ECC 签名|
|secp256k1 - 验证签名|[示例代码][sec2-versign]|验证 ECC 签名|
|secp256r1 - 验证签名|[示例代码][sec2-versign]|验证 ECC 签名|
|secp384r1 - 验证签名|[示例代码][sec2-versign]|验证 ECC 签名|
|secp521r1 - 验证签名|[示例代码][sec2-versign]|验证 ECC 签名|
## 椭圆曲线 - SEC 2 / 生成签名
|名称|链接|注释|
|:--:|:--:|:--:|
|secp192k1 - 签名|[示例代码][sec2-sign]|生成 ECC 签名|
|secp192r1 - 签名|[示例代码][sec2-sign]|生成 ECC 签名|
|secp224k1 - 签名|[示例代码][sec2-sign]|生成 ECC 签名|
|secp224r1 - 签名|[示例代码][sec2-sign]|生成 ECC 签名|
|secp256k1 - 签名|[示例代码][sec2-sign]|生成 ECC 签名|
|secp256r1 - 签名|[示例代码][sec2-sign]|生成 ECC 签名|
|secp384r1 - 签名|[示例代码][sec2-sign]|生成 ECC 签名|
|secp521r1 - 签名|[示例代码][sec2-sign]|生成 ECC 签名|
## 椭圆曲线 - SEC 2 / 密钥交换
|名称|链接|注释|
|:--:|:--:|:--:|
|secp192k1|[示例代码][sec2-keyex]|密钥交换示例|
|secp192r1|[示例代码][sec2-keyex]|密钥交换示例|
|secp224k1|[示例代码][sec2-keyex]|密交换示例|
|secp224r1|[示例代码][sec2-keyex]|密钥交换示例|
|secp256k1|[示例代码][sec2-keyex]|密钥交换示例|
|secp256r1|[示例代码][sec2-keyex]|密钥交换示例|
|secp384r1|[示例代码][sec2-keyex]|密钥交换示例|
|secp521r1|[示例代码][sec2-keyex]|密钥交换示例|
任意曲线(非预定义,必须提供参数):
[任意曲线代码示例][ecc-arbitrary]
## 流密码
|名称|链接|注释|
|:--:|:--:|:--:|
|CHACHA-20|[代码示例][strciph-chacha20]|ChaCha-20 流密码|
|Rabbit|[代码示例][strciph-rabbit]|Rabbit 流密码|
|HC-256|[代码示例][strciph-hc256]|HC-256 流密码|
## 分组密码
|名称|链接|注释|
|:--:|:--:|:--:|
|AES-128|[代码示例][blockciph-aes128]|AES 128 分组密码|
|AES-192|[代码示例][blockciph-aes192]|AES 192 分组密码|
|AES-512|[代码示例][blockciph-aes256]|AES 256 分组密码|
|Camellia|[代码示例][blockciph-camellia]|Camellia 分组密码|
|Threefish-256|[代码示例][blockciph-threefish256]|Threefish 256 分组密码|
|Threefish-512|[代码示例][blockciph-threefish512]|Threefish 512 分组密码|
|Threefish-1024|[代码示例][blockciph-threefish1024]|Threefish 1024 分组密码|
|Twofish|[代码示例][blockciph-twofish]|Twofish 分组密码|
## AEAD
|名称|链接|注释|
|:--:|:--:|:--:|
|Poly1305-Chacha20|[示例代码][aead-poly1305chacha20]||
|Galois 计数器模式|[示例代码][aead-gcm]|具有自定义标签长度的 GCM 模式|
|CCM 模式|[示例代码][aead-ccm]|请勿使用,不工作 / TODO|
## AEAD 预定义 (RFC-5116)
|名称|链接|注释|
|:--:|:--:|:--:|
|AEAD AES 128 CCM|[示例代码][rfc5116-aes128ccm]|请勿使用 - 不工作 TODO/ 创建 AEAD 算法 AES 128 CCM|
|AEAD AES 256 GCM|[示例代码][rfc5116-aes256gcm]|创建 AEAD 算法 AES 256 GCM|
|AEAD AES 256 CCM|[示例代码][rfc5116-aes256ccm]|请勿使用 - 不工作 TODO / 创建 AEAD 算法 AES 256 CCM|
|AEAD AES 128 CCM 8|[示例代码][rfc5116-aes128ccm8]|创建 AEAD 算法 AES 128 CCM 8|
## X25519 & X448 (RFC 7748)
|名称|链接|注释|
|:--:|:--:|:--:|
|X25519 曲线|[示例代码][rfc7748-x25519]|使用 X25519 曲线进行密钥交换|
|X448 曲线|[示例代码][rfc7748-x448]|使用 X448 曲线进行密钥交换|
## PKCS#8
|名称|链接|注释|
|:--:|:--:|:--:|
|PKCS#8 - 从 PKCS#8 文件解码 RSA 私钥|[示例代码][pkcs8-rsa]|如何从 PKCS#8 文件解码 RSA 私钥|
|PKCS#8 - 从 PKCS#8 文件解码 ECC 私钥|[示例代码][pkcs8-ecc]|如何从 PKCS#8 文件解码 ECC 私钥|
## FFDHE - RFC-7919
|名称|链接|注释|
|:--:|:--:|:--:|
|FFDHE2048|[示例代码][ffdherfc7919]|使用 FFDHE2048 进行密钥交换|
|FFDHE3072|[示例代码][ffdherfc7919]|使用 FFDHE3072 进行密钥交换|
|FFDHE4096|[示例代码][ffdherfc7919]|使用 FFDHE4096 进行密钥交换|
|FFDHE6144|[示例代码][ffdherfc7919]|使用 FFDHE6144 进行密钥交换|
|FFDHE8192|[示例代码][ffdherfc7919]|使用 FFDHE8192 进行密钥交换|
## PEM 文件解码
|名称|链接|注释|
|:--:|:--:|:--:|
|PEM - 从文件|[示例代码][pem-fromfile]|从文件系统上的文件解码 PEM 文件|
|PEM - 从字符串|[示例代码][pem-fromstring]|从字符串解码 PEM 文件|
## 哈希函数
|名称|链接|注释|
|:--:|:--:|:--:|
|BLAKE2b|[示例代码][hashfunc-generic]| BLAKE2b 示例|
|BLAKE2B_512|[示例代码][hashfunc-generic]| BLAKE2B_512 示例|
|Blake3|[示例代码][hashfunc-generic]| Blake3 示例|
|JH_224|[示例代码][hashfunc-generic]| JH_224 示例|
|JH_256|[示例代码][hashfunc-generic]|
标签:DNSSEC, DNS协议, DNS解析, HTTP工具, .NET Core, NuGet包, RFC标准, SOC Prime, 加密库, 后端开发, 密码学, 开发工具, 开源项目, 手动系统调用, 本体建模, 算法实现, 网络安全, 软件库, 隐私保护