今早我弟微信炸我,说他Win11右下角黄叹号,疑难解答蹦出一句”DNS服务器可能不可用”,网页全打不开,但微信还能收消息,他一脸懵。这情况我见太多了。
先说最管用的,清DNS缓存。管理员cmd敲 ipconfig /flushdns,回车,再把网卡禁用再启用一次,很多时候一下就好。DNS缓存脏了或者过期,系统就以为服务器挂了。
再说换个DNS。设置→网络和Internet→你正在用的连接→DNS服务器分配,点”编辑”改成”手动”,把”IPv4″打开,首选填223.5.5.5,备用填114.114.114.114(或者8.8.8.8也行)。这俩公共DNS稳得很,比运营商默认的快还不容易抽风。改完记得 ipconfig /registerdns 注册一下。
说起来我邻居老王,他那是被路由器DNS劫持了,换个公共DNS立马正常,他还以为是电脑坏了要重装,笑死。
还有种情况是代理在作妖。设置→网络和Internet→代理,看”使用代理服务器”是不是开着,开着就关掉。有些人装了某类软件,偷偷把系统代理打开,DNS请求全走代理结果不通,关了就灵。
哦对,DNS Client服务也得确认在跑。services.msc里找”DNS Client”(叫Dnscache),状态得是正在运行。它被禁用的话,解析全废。还有hosts文件,路径C:\Windows\System32\drivers\etc\hosts,用记事本打开看有没有被人塞了奇怪的映射,有就删掉那几行。
系统层面兜底就两条命令:netsh int ip reset 重置TCP/IP,再来一个 netsh winsock reset 重置 Winsock,重启。这俩我前后救过不下十台,真能救回来不少。
要是公司或校园网,DNS是网管统一下发的,你私自改公共DNS可能反倒上不去内网,那种情况先问网管要正确的DNS地址,别乱填。
你现在是连WiFi还是插网线?把ipconfig里DNS服务器那行发我看看——啊不对,别发承载网络那行,就看DNS服务器地址,咱判断是该换DNS还是代理的问题。
