**故障:**移动宽带下的设备都无法使用Edge翻译,切换手机到联通信号可以翻译。定位为移动宽带问题。
移动宽带 ping edge.microsoft.com 返回 204.79.197.219 超时,证明这是Edge翻译的IP被移动墙了。
其他尝试:本机DNS改成223.5.5.5和1.1.1.1无效,并不能获取到edge.microsoft.com其他有效的IP。
有效解决办法:
Windows
在hosts文件中添加指定IP解析:
131.253.33.219 edge.microsoft.com #Edge翻译
131.253.33.219 msedgeextensions.sf.tlu.dl.delivery.mp.microsoft.com #Edge商店扩展
路由器Padavan
【高级设置】-【内部网络 (LAN)】 - 【DHCP 服务器】-【自定义配置文件 "dnsmasq.conf"】尾部添加以下内容,将指定域名解析到指定IP:
address=/conf.pa/192.168.123.1
address=/edge.microsoft.com/131.253.33.219
address=/msedgeextensions.sf.tlu.dl.delivery.mp.microsoft.com/131.253.33.219
不一定马上生效,耐心等待五分钟,然后ping conf.pa 若是返回192.168.123.1则说明已经生效。路由器下的所有设备(有线和WIFI)都可以恢复使用Edge浏览器翻译。
注意:"hosts"文件中的配置只会被路由器本机使用,不会影响路由器下挂的设备,因此要写入"dnsmasq.conf"配置而非"hosts"。
dnsmasq.conf参数说明:https://cloud.tencent.com/developer/article/1174717
address #启用泛域名解析,即自定义解析a记录,例如:address=/long.com/192.168.115.10 访问long.com时的所有域名都会被解析成192.168.115.10