通过修改DNS来解决访问问题

之前我在给自己电脑重装系统(原版的)后发现无法登入微软账户了,也就是说只能用离线用户。
然后我在网上查询了不少资料(没用的真多),最后总结出了换DNS的做法。


DNS 是什么?
几乎所有互联网行为都从一个 DNS 请求开始。
DNS 就像互联网的电话簿,访问网站、打开应用、发送邮件时,所需要做的第一件事都是询问这本电话簿

现在又流行CDN了,所以对于面对国际服务的网站,我们要看看连接时哪里的cdn服务器(说不定运气好就跑大洋彼岸去了)
微软的CDN弄得,最近看着还可以。


出现这种原因是因为国内的DNS经常出现DNS污染(网域服务器缓存污染,又称域名服务器缓存投毒,是指一些刻意制造或无意中制造出来的域名服务器数据包,把域名指往不正确的IP地址。)所以经常出现“打错电话”的现象,就如同Github经常无法访问一样。


方案一:使用国外的DNS
这个东东可以更好解析和更新国外的一些域名所绑定的IP
【网上的资料参差不齐,无法识别到底是不是微软的】
微软的DNS :4.2.2.1和4.2.2.2
或者使用其他的产品,例如Google的8.8.8.8和8.8.4.4

方案二:修改hosts
系统会首先自动从Hosts文件中寻找对应的IP地址,然后再网址提交DNS服务器进行IP地址的解析。
这种方法直接取缔了DNS的作用,但前提你要找到微软服务器最好的服务器ip
做法跟我的另一篇文章中讲述的差不多 Github 无法访问


最后别忘刷新本地缓存 打开cmd执行ipconfig /flushdns即可。

最后修改:2022 年 06 月 12 日
如果觉得我的文章对你有用,请给我发电 o((>ω< ))o