SLAAC 和 DNS,实际上不是 - 有什么关系?

SLAAC 和 DNS,实际上不是 - 有什么关系?

因此,我知道正在开发 SLAAC 扩展,以便通过 RA(RFC 6106)实现 DNS 发现。但最初的意图是什么?IPv6 设计人员如何设想在没有 DNS 的情况下工作?为什么多播 DNS 从 Windows 中删除?我可以找到大量有关 SLAAC、其缺乏 DNS 支持以及 SLAAC/DHCPv6 争论(以及提议但尚未支持的扩展)的信息,但没有关于最初理由的讨论。

答案1

最初(并且仍然有效)的想法是将 IPv6 地址与 SLAAC/autoconf 和路由器通告 (RA) 相结合,并与无状态 DHCPv6 相结合,用于所有其他选项,例如 DNS。这使得 DHCPv6 服务器非常简单,因为它不必维护租约数据库和类似的东西。它只需要告诉客户端所有额外的选项,例如 DNS 域和解析器。

答案2

IPv6 设计在开始时相当学术化,如果你想了解整个故事,我会查看 IETF IPng 工作组邮件列表和文档档案。但章程是只替换 IP 层,将所有高层协议留给其他层。请记住,IPv4 在部署多年后才有 DHCP、BOOTP 甚至 DNS。让这些东西在 IPv6 上运行的任务留给了其他 IETF 组。

其他 IETF 组织并没有立即加入 IPv6 潮流,供应商、实施者、ISP、网络管理员或其他任何人也没有。因此,现在我们面临的情况非常糟糕。

答案3

也许其理由是 IPv4 不会很快消失,并且使用 v4 解析器(可以返回 AAAA 记录)是一种可接受的解决方案,直到为本机 v6 配置制定出可行的 RFC?

相关内容