首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我不能将IPv6地址用于DHCPv4客户端选项6 (DNS服务器)

为什么我不能将IPv6地址用于DHCPv4客户端选项6 (DNS服务器)
EN

Server Fault用户
提问于 2020-04-17 16:13:07
回答 3查看 937关注 0票数 0

我正在尝试为DHCP网络和专有软件(在ISC的DHCP服务器之上)配置选项,我使用的这些选项将不允许我输入IPv6地址。在其他情况下,它将允许这样做,但对于DHCPv4客户端选项(6) DNS服务器则不允许。

只是“拜托.你不能把IPv6和DHCPv4混在一起”?就像这两者都有某种内在的问题吗?或者是那些任意的RFC定义中的一种,而不是真的必须存在?或者作者在写IPv6的时候并没有想到它,所以他们没有考虑到这种可能性(...nor,他们有没有对它进行改造.)?

...Or是否可能是专有软件所限制的,但DHCPd会对此感到满意?

EN

回答 3

Server Fault用户

发布于 2020-04-17 16:18:40

这是正常的,我仍然看到多个企业网络只会在client上禁用IPv6并严格使用IPv4。将IPv6放在DHCPv4的scoop选项中会破坏客户端,以便在这种情况下能够与DNS服务器联系。

这就像告诉你的用户填写一张网站票来获得支持,但是他们的电脑坏了。

票数 1
EN

Server Fault用户

发布于 2020-04-18 00:04:37

只是“拜托.你不能把IPv6和DHCPv4混在一起”?

DHCP和DHCPv6是具有不同选择的不同协议。OPTION_DNS_SERVERS (23)在DHCPv6中,根据RFC 3646和IANA列表。

告诉您v4地址的屏幕是必要的,并且暗示这是DHCPOption6,而不是DHCPv6 (或双重堆栈)字段。询问软件如何管理IPv6 DNS服务器,并提到DHCPv6。

票数 0
EN

Server Fault用户

发布于 2020-04-22 01:45:19

定义DHCP选项6的RFC 2132第3.8款中说明了这一点:

3.8。域名服务器选项--域名服务器选项指定客户端可用的域名系统(STD 13,RFC 1035 8)名称服务器列表。服务器应按首选项的顺序列出。域名服务器选项的代码为6。此选项的最小长度为4辛特。代码Len地址1地址2 +-----+-----+-----+-----+-----+-----+-----+-----+-- \x+--++--++-++

这里,4个字节的倍数显然意味着它是一个IPv4地址,如上面的图例所示。DHCP选项6的规范中没有提供或区分IPv6地址(而不是四个IPv4地址)的规定。

因此,为了与所有其他DHCP实现的互操作性,专有软件尽职尽责地遵循规范:仅限IPv4。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1012805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档