关于部分地区EDGE浏览器首页或者“新建标签页”无法打开、一直转圈或空白页的解决方案

发布时间 2023-08-16 18:48:28作者: 划水程序猿阿硕

假期回家期间遇到一件事情,家里使用的是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文件,希望本文能帮到你~