适用环境
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 设置里反复试错。