7v.技术分享
← 返回教程库

网站打不开,先核对域名解析

用 nslookup 分清“查不到地址”和“地址查到了却连不上”。

网络排查 · 更新于 2026年10月26日

适用环境
Windows 10 / 11;只查询公开域名

先理解 DNS 在做什么

浏览器访问域名之前,需要把名字换成服务器地址,这一步叫 DNS 解析。域名查不到地址、服务器没有开放端口、网站返回错误,是不同阶段的问题。先确认卡在哪个阶段,才能决定是否需要改设置。

查询当前解析结果

nslookup www.7v.ink
nslookup -type=AAAA www.7v.ink
nslookup -type=NS 7v.ink

第一条查常见的 IPv4 地址,第二条查 IPv6,第三条查域名由哪些权威 DNS 服务器管理。若输出“No answer”,也可能只是该种记录没有配置;例如网站只用 IPv4,没有 AAAA 记录并不自动构成故障。

与另一个解析器对照

nslookup www.7v.ink 1.1.1.1

这条命令向指定服务器发起一次查询,不会修改电脑的 DNS 设置。它适合查询公开域名;公司内部域名应使用单位指定的解析器。所在网络如果阻止外部 DNS 查询,超时不能证明域名本身有问题。

分辨几种常见输出

  • NXDOMAIN:被查询的名字不存在,需要核对拼写及域名记录。
  • 查询超时:可能是网络无法到达解析器,或解析器没有及时回复。
  • 非权威应答:通常表示结果由递归解析器返回,并不是“不可靠”的同义词。
  • 返回多个地址:网站可能有多台服务器或使用加速服务,地址不同不一定是错误。

什么时候清理本机缓存

只有在确认记录已变更、本机仍使用旧缓存时,才考虑下面的命令。它仅清理 Windows 本地解析缓存,不会清掉运营商缓存,也不会让权威 DNS 的错误配置自动修复。浏览器、代理软件也可能自行解析域名。

ipconfig /flushdns

清理后重新查询并记录结果。地址已经正确但页面仍打不开时,接着检查 HTTPS 连接与网站状态,不要在 DNS 设置里反复试错。

官方参考资料

接着探索

网络卡顿,先测电脑到路由器 ↗用 curl 看懂网站响应 ↗