电脑重装完系统之后发现Edge的同步功能不好使了,就在网上开始找解决方法,但是没有一个好用的,之后意识到可能是IP设置有问题,通过修改host就可以解决问题。
Egde的版本是99.0.1150.46,在Edge的地址栏中输入 edge://sync-internals/,可以看到此时 Summary 里 Transport State 是 Disable,并且Environment Info 里的 Server URL是空的。
首先要查询下面三个域名的IP(IPAddress.com)
activity.windows.com
edge-enterprise.activity.windows.com
edge.activity.windows.com 例如: activity.windows.com对应的为

查到对应的IP后,修改系统的host,在其中添加
20.69.137.228 activity.windows.com
13.64.27.216 edge-enterprise.activity.windows.com
52.232.226.150 edge.activity.windows.com 重新打开Edge,此时在 edge://sync-internals/ 中可以看到

表示Edge已经能够正常获取地址,并且能够成功连接服务器,开启同步服务。
附:修改系统host的方法
按下 win + X ,选择用管理员权限打开Windows终端

在命令行中输入 notepad,以管理员权限打开记事本

在记事本中打开host文件,目录为: C:\Windows\System32\drivers\etc,这里要将文件类型选为所有才能看到host文件。

打开之后,将前面查到的IP和对应的域名插在适当的位置

关闭保存即可。