假期回家期间遇到一件事情,家里使用的是ikuai软路由,接入了山东移动+山东广电双线路,最近几天EDGE浏览器启动时一直不太顺畅,具体表现为浏览器启动时一直转圈,且首页变成空白页,点击“新建标签页”也会出现此现象。此外,微软的MSN(www.msn.cn)也无法正常访问。
我突然冒出一个想法,会不会是网络环境问题,我连接我的联通手机热点试了一下,结果浏览器首页秒开,这初步证实了我的想法。接着,我按F12打开浏览器开发工具,得知,EDGE浏览器的首页edge://newtab开启后,会跳转到ntp.msn.cn/edge/ntp这个地址。从手机热点换回家里的宽带后,我使用ping工具,测试与ntp.msn.cn的连通性,结果如下:
ping ntp.msn.cn 正在 Ping msn-china.bing123.com [202.89.233.96] 具有 32 字节的数据: 请求超时。 请求超时。 请求超时。 请求超时。
由此可以看出,ntp.msn.cn解析时会cname到msn-china.bing123.com这个地址,解析出来的ip为202.89.233.96,紧接着,因为我是移动+广电双线接入,我登录ikuai软路由,使用ping工具单独选择移动和广电线路对这个ip地址进行ping测试,结果两条线路都ping不通,如下图所示:
难道山东移动和山东广电屏蔽了微软的这个ip地址?是否和微软最近的跨境传输等新闻热点相关?来不及多想,我远程连接到了我放到实验室工位上的一台24小时开机的小主机(位于浙江,运营商为浙江移动),ping了一下ntp.msn.cn这个域名,结果可以正常ping通,解析出来的ip地址也是这个202.89.233.96,如下图:
看来相同运营商,不同省之间的政策可能存在一定差异,接下来,我试着查询DNS解析记录,看看ntp.msn.cn这个地址能不能解析到其他ip,然后通过在路由器上设置DNS反向代理,或者在Windows系统中修改hosts文件自定义解析地址,通过查询DNS解析记录,我又发现了一个ip地址204.79.197.235
接下来,我在软路由中开启了DNS代理模式,并设置DNS反向代理,如下图:
保存后大约等待了1分钟左右,再次刷新浏览器,局域网内所有的EDGE浏览器首页均能正常打开了!
如果你的路由器中没有DNS反向代理,Windows终端下可以这样操作:
使用win+R,弹出运行,输入C:\Windows\System32\drivers\etc回车,将hosts文件复制到桌面,然后右键选择记事本或者任意编辑器打开(拷贝到桌面是因为直接修改会有权限问题),将以下内容粘贴到文件末尾:
204.79.197.235 www.msn.cn 204.79.197.235 msn-china.bing123.com 204.79.197.235 ntp.msn.cn
接下来,使用ipconfig /flushdns命令使设置立即生效,具体操作方法为,开始菜单搜索cmd,右键管理员身份运行,输入ipconfig /flushdns回车
大功告成!再次刷新浏览器即可测试效果!
PS:如果你是用的是苹果电脑,可直接使用sudo vim /etc/hosts编辑hosts文件,希望本文能帮到你~
标签:浏览器,cn,ntp,ping,空白页,msn,EDGE,DNS From: https://www.cnblogs.com/coder-wys/p/17635935.html