问题描述
之前重装系统后默认的Edge浏览器需要重新登录微软账号,在账户密码正确的情况下,笔者无论登录多少次都无法登录成功。每次都会卡在请稍等的页面,如下图所示
原因
查阅网上的方案,大抵推测是登录无法访问微软服务器地址完成登录认证,所以在登录是一直处于查找微软服务器地址的状态,就会出现上面图片的问题。
解决方案
修改DNS服务器地址,如下图所示
点击网络右键属性
找到自己所用的网络,点击属性
如下图所示,点击修改ipv4协议选项
将DNS设置为下图所示的地址
这个地址是微软自带的dns服务器地址,读者可以在cmd界面键入笔者下面的界面印证这一点
C:\Users\xxx>nslookup 4.2.2.1
服务器: a.resolvers.level3.net
Address: 4.2.2.1名称: a.resolvers.level3.net
Address: 4.2.2.1
配置DNS地址为微软自带dns服务器地址
重启并尝试登录
自此,问题即可解决。
小结
虽然说这个问题很简单,但是作为一个强迫症比较强的码农来说,我们必须有着钻研精神,虽然搜索引擎可以无脑解决问题,但是这类问题所引发的思考,确实作为码农的我们所需要扩展的东西。例如这个问题我们完全可以配置一下DNS重启就好了,但是我们却一定要多问问,为什么要这样配,这样配的原因是什么?为什么是这个地址,我们如何直到这个ip是什么。
这时候我们就会想起自己的大学的基础知识,通过nslookup去反向解析获得地址域名,从而看到问题本质。
参考文献
Edge浏览器无法登录微软账户怎么办?
微软自带dns服务器,win10微软设置哪个DNS服务器地址最快