我正在尝试为DHCP网络和专有软件(在ISC的DHCP服务器之上)配置选项,我使用的这些选项将不允许我输入IPv6地址。在其他情况下,它将允许这样做,但对于DHCPv4客户端选项(6) DNS服务器则不允许。
只是“拜托.你不能把IPv6和DHCPv4混在一起”?就像这两者都有某种内在的问题吗?或者是那些任意的RFC定义中的一种,而不是真的必须存在?或者作者在写IPv6的时候并没有想到它,所以他们没有考虑到这种可能性(...nor,他们有没有对它进行改造.)?
...Or是否可能是专有软件所限制的,但DHCPd会对此感到满意?

发布于 2020-04-17 16:18:40
这是正常的,我仍然看到多个企业网络只会在client上禁用IPv6并严格使用IPv4。将IPv6放在DHCPv4的scoop选项中会破坏客户端,以便在这种情况下能够与DNS服务器联系。
这就像告诉你的用户填写一张网站票来获得支持,但是他们的电脑坏了。
发布于 2020-04-18 00:04:37
只是“拜托.你不能把IPv6和DHCPv4混在一起”?
DHCP和DHCPv6是具有不同选择的不同协议。OPTION_DNS_SERVERS (23)在DHCPv6中,根据RFC 3646和IANA列表。
告诉您v4地址的屏幕是必要的,并且暗示这是DHCPOption6,而不是DHCPv6 (或双重堆栈)字段。询问软件如何管理IPv6 DNS服务器,并提到DHCPv6。
发布于 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。
https://serverfault.com/questions/1012805
复制相似问题