最近接到用户反馈,使用mate60pro升级到鸿蒙6.0版本后,访问校内应用异常,无法打开校内应用。
与用户了解情况如下:
手机型号:华为mate60pro
系统版本:6.0.0.120(SP6C00E120R4P11patch12)
正常获取了内网地址
排查过程:
1、检查内网确认哪些应用无法打开
准备借助工具排查,发现这些工具要么鸿蒙系统没有,要么只有简单的功能不满足需求。
只能一个个测试,发现所有不对外开放的域名都无法打开,初步怀疑是DNS异常,但是检查发现DHCP是正常下发了内网的DNS,因为工具的原因无法验证是否无法解析。
2、抓包分析
找到终端连接的AP,在AP上联的交换机接口配置镜像抓包。命令如下:
sys
Enter system view, return user view with return command.
[Acc01]observe-port 1 interface GE 1/0/24 (配置观察口,将电脑接到这个口抓包)
Info: Please check whether the bandwidth is sufficient to prevent network congestion.
[Acc01]interface GE 1/0/3
[Acc01-GE1/0/3]port-mirroring observe-port 1 both (配置镜像口,AP上联口)
Warning: Configuring outbound mirroring will degrade the device performance.
[Acc01-GE1/0/3]
对抓到的数据包进行分析,发现设备在进行域名解析的时候,调用的不是DHCP下发的DNS。
3、故障原因
部分校内应用的域名未对公网开放,只能使用校内的DNS解析才行,鸿蒙6在应用请求域名解析的时候,没有调用DHCP获取到的DNS,而使用了未知DNS导致域名解析失败,目前接到大量使用华为手机的用户反应无法使用,这个属于系统BUG,已反馈给厂家工程师,等待他们出补丁解决。
扬州市网站建设_网站建设公司_内容更新_seo优化