记一次大部分网络服务无法连接问题 (windows更新, steam登录, ...)
问题很简单,就是windows更新等了老半天都没反应,最后失败了。
steam大多数情况是无法登陆...
问题出处
最后搞了老半天,突然想到是不是DNS问题... 结果还真是
原因是我连接的DNS服务器是本地局域网的一个树莓派dnsmasq搭建的服务。
然后为了满足一些梯子需求,DNS上我搞了个fake-ip功能,于是问题就潜移默化的发生了...
潜移默化
为什么说是潜移默化呢,因为DNS服务器是上周设置的,过几天后出问题的,道理也很简单,就是缓存被刷新了。
于是就导致很多国外域名都变成了fake-ip, 然后对于国内域名我又是直接返回。
这样就很难判断出来了...
反思
-
设置DNS服务器前,一定要确保它的可信程度。
-
当很多服务无法使用时,可以尝试更换DNS解决 (windows下在命令行输入
ipconfig /flushdns
生效下) -
先要从自己身上找问题