如题,我使用小米手机(安卓12)跟雷电模拟器(安卓9)进行测试:二台设备和DNS服务器位于同一局域网环境(WiFI)下。
- 启动位于宿主机中的DNS服务器。
- 在手机中打开WiFi进入当前WiFI的高级设置,将IP设置为静态,此时可以设置DNS,我在此将DNS设置为我DNS服务器的IP。
- 打开手机浏览器访问网址,在我DNS服务器上没有显示出域名,手机访问结果也体现出未使用我的DNS服务器。
(若使用同一局域网下的Windows设备进行测试,在WiFI设置中设置DNS后测试,我DNS服务器上会回显域名,且访问结果也生效)(雷电模拟器进行相应操作,结果同样失败)
请问是我设置得不对吗?还是安卓对DNS服务器有要求?
连wifi后,手机ping域名是什么ip?
手机连wifi,是从wifi路由器dhcp获取ip和dns解析地址,一般dns是路由器的lan口地址,路由器做了一个dns代理的功能,用自己wan口ip去访问自己设置的dns服务器地址,获得应答后,再返回给手机。可能原因是,windows的dns不是路由器的lan口地址