HarmonyOS 鸿蒙Next在没有获取到IPV6的DNS地址,只有IPV6地址的情况下,无法访问IPV6的网站。

发布于 1周前 作者 gougou168 来自 鸿蒙OS

HarmonyOS 鸿蒙Next在没有获取到IPV6的DNS地址,只有IPV6地址的情况下,无法访问IPV6的网站。

Wi-Fi 网络下,如果路由器没有下发 IPV6 地址的 DNS 服务器,只有 IPV6 的 IP地址的情况下,HarmonyOS NEXT 不会向 DNS 发起 AAAA 请求,导致 IPV6 的网站无法解析访问。但是在浏览器里输入 IPV6 的地址是可以访问的。

但是IPv4 地址的 DNS 服务器是可以正确响应 AAAA 请求的,其他所有系统不需要配置 v6 地址的 DNS 服务器,也能正确访问 IPv6 的网站

测下来是有这个 BUG,但是我去翻 OHOS 源码没发现 BUG 点出在哪。手头没有调试方法,就只能发帖问问了。

screenshot_20241125_103529.jpg

screenshot_20241125_103538.jpg

1 回复

作为IT专家,针对您提到的HarmonyOS鸿蒙Next在没有获取到IPV6的DNS地址,只有IPV6地址的情况下无法访问IPV6网站的问题,以下是一些可能的解决方案:

  1. 确认设备支持:首先确保您的设备(包括路由器和鸿蒙系统设备)支持IPV6。如果不支持,可能需要升级设备或更换支持IPV6的设备。
  2. 检查网络设置:确保您的网络设置正确,包括IPV6地址、网关、子网掩码等。同时,检查路由器设置,确保已开启IPV6功能,并且没有防火墙或安全设置阻止IPV6流量。
  3. 更新系统和浏览器:确保您的鸿蒙系统和浏览器已更新到最新版本,以支持最新的IPV6协议。
  4. 手动设置DNS:虽然通常不推荐,但在某些情况下,您可以尝试手动设置DNS服务器地址,看是否能解决问题。不过请注意,这需要您了解并输入正确的DNS服务器地址。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部