Edge翻译失败:无法翻译此页面

2022年4月5日 428点热度
故障:移动宽带下的设备都无法使用Edge翻译,切换手机到联通信号可以翻译。定位为移动宽带问题。
移动宽带 ping edge.microsoft.com 返回 204.79.197.219 超时
切换联通网络ping 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商店扩展

完毕,刷新网页可成功翻译。
PS:Windows修改hosts只对本机有效,如果想让局域网都有效,需要把指定IP解析的操作用在路由器上面。

    路由器-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

SSJ

不积跬步无以至千里