如何知道wifi仅支持ipv6,即它是仅ipv6的路由器

时间:2018-08-29 03:57:15

标签: wifi ipv6

Wifi路由器客户端如何知道路由器仅支持ipv6而不支持ipv4?。

我们当前使用的错误逻辑是:如果路由器不提供ipv4 ip。 将其视为仅ipv6的路由器。

但这会在路由器中出现某些ipv4 dhcp服务器问题的情况下引起问题。

请求者或其他模块是否可以知道它是仅ipv6的路由器?。

是否有任何Android API知道这一点。

2 个答案:

答案 0 :(得分:2)

组合和边缘情况非常多,手动处理通常不是一个好主意。即使只有IPv6地址,也可以使用464xlat进行连接。最好的解决方案是使用主机名建立连接,并让操作系统处理复杂性。

答案 1 :(得分:0)

客户端不知道路由器是否仅提供IPv6或路由器是否存在ipv4失败。

智能客户端可以检查DNS是否为DNS64。在这种情况下,路由器不提供IPv4的可能性很高。

关于在RA中通过标记进行操作的草案。

https://tools.ietf.org/html/draft-ietf-6man-ipv6only-flag-02