中文

扩展动态域名服务分析——关于 DNS 对 RFC 6891 合规性的探讨

网络与互联网体系结构 2020-03-31 v1

摘要

域名服务(DNS)解析是一种将网络设备符号名解析为对应网际协议(IP)地址的机制。随着描述 DNS 服务定义扩展的文档出现,显然 DNS 实现将需要符合某些修改后的 DNS 行为。其中一种修改是 DNS 继续使用用户数据报协议(UDP)传输长于 512 字节的 DNS 负载。在扩展 DNS(EDNS)规范出现之前,DNS 服务器若响应负载大于 512 字节会从 UDP 切换到传输控制协议(TCP)。借助新的 EDNS 能力,要求 DNS 回复即使响应大于 512 字节也继续以 UDP 数据报提供。据作者所知,尚无学术论文针对 DNS 服务器对 EDNS 规范进行评估。本文考察若干公共 DNS 服务器对一些流行互联网域名的兼容水平。它还探讨了某些当代 DNS 实现(如 Microsoft Windows 2012、2016 和 2019 以及基于 Linux 的 BIND)关于 EDNS 的行为。

关键词

引用

@article{arxiv.2003.13319,
  title  = {Analysis of an Extension Dynamic Name Service -- A discussion on DNS compliance with RFC 6891},
  author = {Ivica Stipovic},
  journal= {arXiv preprint arXiv:2003.13319},
  year   = {2020}
}

备注

4 pages, 3 figures, blog site https://adenosine-phosphatase.blogspot.com/2020/03/dns-insights-udp-vs-tcp-and-edns.html