尊龙凯时

网络毗连正常但网页打不开?按顺序排查这几处

DNS_PROBE_FINISHED_NXDOMAIN与NAME_NOT_RESOLVED区别 ,焦点在于一个更靠近详细的 DNS 返回效果 ,另一个是浏览器对“主机名没有乐成剖析”的归纳综合性提醒 ?吹 DNS_PROBE_FINISHED_NXDOMAIN 时 ,应先确认域名、子域名或 DNS 纪录是否保存;看到 NAME_NOT_RESOLVED 时 ,应先判断是单个网站、单台装备 ,照旧整个网络的剖析失败 。两者都不直接即是“网站效劳器宕机” 。

为什么两个报错看起来相近 ,但排查偏向差别?

会见网站前 ,浏览器需要先把域名转换成 IP 地点 。这个历程由本机设置的 DNS、路由器或运营商 DNS、公共递归 DNS ,以及目的域名的权威 DNS 配合完成 。只要这一步没有获得浏览器可用的地点 ,页面就可能无法翻开 。

DNS_PROBE_FINISHED_NXDOMAIN 中的 NXDOMAIN ,是 DNS 协议里的否定效果 ,通常体现目今 DNS 盘问获得“这个域名不保存” 。这里的“目今”很主要:它可能是域名确实没有注册、子域名拼写过失、纪录已删除 ,也可能是企业内外网使用差别 DNS ,导致某个剖析情形看不到该名称 。

NAME_NOT_RESOLVED 的规模更宽 。它体现浏览器没有把主机名剖析成可用地点 ,但纷歧定告诉你详细缘故原由 。缘故原由可能是 NXDOMAIN ,也可能是 DNS 请求超时、DNS 效劳不可达、返回 SERVFAIL、署理或 VPN 改变了剖析路径 ,或者浏览器使用的 DNS 设置与系统设置纷歧致 。

较量维度 DNS_PROBE_FINISHED_NXDOMAIN NAME_NOT_RESOLVED
信息寄义 更靠近“盘问效果显示名称不保存” 更靠近“浏览器未能完成名称剖析”
判断规模 偏向域名、子域名或 DNS 纪录自己 笼罩域名、DNS 效劳、网络链路和本机设置
是否可能重合 可能是 NAME_NOT_RESOLVED 的详细缘故原由 可能由 NXDOMAIN 引起 ,但不但代表 NXDOMAIN
优先检查工具 拼写、域名状态、纪录、DNS 视图 故障规模、DNS 可达性、本机和浏览器设置
能否证实效劳器宕机 不可 不可

看到哪一种报错时 ,应该先查什么?

看到 DNS_PROBE_FINISHED_NXDOMAIN ,先查域名和纪录是否保存

若是只有一个域名打不开 ,并且浏览器显示 DNS_PROBE_FINISHED_NXDOMAIN ,先完整检查地点 。重点看顶级域名、拼写、连字符、子域名和是否误把内部地点放到了公网情形中 。一个字符写错 ,就可能盘问到一个基础不保存的名称 。

确认拼写无误后 ,可在终端执行 nslookup example.com ,或在 Linux、macOS 中使用 dig example.com 盘问 。若效果明确显示 NXDOMAIN 或“Non-existent domain” ,说明这次 DNS 盘问以为该名称不保存 。此时应继续确认域名注册状态、DNS 区域是否已建设 ,以及 A、AAAA、CNAME 等纪录是否设置在准确的 DNS 效劳上 。

若是差别网络或差别 DNS 获得的效果纷歧样 ,不要连忙认定域名已失效 。企业内网常使用分流 DNS:内网 DNS 能剖析内部域名 ,公网 DNS 可能返回 NXDOMAIN;反过来也可能保存 DNS 污染、战略过滤或缓存差别 。将盘问效果与现实使用场景比照 ,才华判断是纪录缺失 ,照旧剖析视图差别 。

验证效果可以这样明确:多个自力剖析情形都返回 NXDOMAIN ,且域名拼写准确 ,问题更靠近域名或 DNS 区域设置;只有某个 DNS 返回 NXDOMAIN ,其他剖析情形可以获得正常纪录 ,问题更靠近该 DNS 的缓存、战略或剖析路径 。

看到 NAME_NOT_RESOLVED ,先查故障影响规模

若是提醒是 NAME_NOT_RESOLVED ,不要只盯着这个过失名称 。先翻开另一个平时正常的网站 ,再让统一网络中的另一台装备会见目的域名 。这样可以快速区分规模 。

  • 只有一个域名失败:优先检查域名拼写、该域名的 DNS 纪录、内外网 DNS 视图 ,以及是否刚修悔改剖析 。
  • 多个网站在统一台装备上失败:优先检查本机 DNS 设置、DNS 缓存、署理、VPN 和网络毗连 。
  • 统一网络中的多台装备都失败:优先检查路由器下发的 DNS、上游 DNS 可达性和网络侧战略 。
  • 系统中的其他程序正常 ,只有某个浏览器失败:检查浏览器的清静 DNS、署理和网络设置是否与系统差别 。

若是切换到另一网络后目的域名连忙恢复 ,说明原网络的 DNS 路径或网络战略值得优先检查;若是所有网络都失败 ,而其他域名正常 ,则更应该回到目的域名的纪录和权威 DNS 设置上 。这个规模判断比单独凭证 NAME_NOT_RESOLVED 这几个字更可靠 。

已经判断出是剖析问题 ,怎么按规模选择排查偏向?

征象 优先偏向 行动与效果判断
只有一个域名失败 ,所有装备都一样 域名和 DNS 纪录 核对名称和纪录 ,再用差别剖析情形盘问 。都返回 NXDOMAIN ,说明纪录或区域设置需要修正;只有部分情形失败 ,说明保存 DNS 视图或剖析路径差别 。
多个域名失败 ,只有一台装备受影响 本机剖析情形 检查 DNS 地点、缓存、hosts 文件、VPN 和署理 。修正或暂时隔离某项设置后重新盘问 ,若恢复 ,故障规模就在本机链路 。
多个装备同时无法会见多个域名 路由器或上游 DNS 检查路由器下发的 DNS 和外网毗连 ,并用移动网络比照测试 。其他网络正常而目今网络失败 ,说明应处置惩罚目今网络的 DNS 或出口问题 。
只在一个浏览器中失败 浏览器的剖析和署理设置 检查该浏览器的清静 DNS、署理和设置文件 ,再用其他浏览器复测 。只有原浏览器失败 ,通常不应先修改网站 DNS 。
统一域名时好时坏 剖析链路和差别 DNS 效果 一连盘问并较量差别网络的效果 。若返回内容重复转变 ,应检查多个 DNS 节点、纪录一致性和网络稳固性 ,而不是只凭证一次报错下结论 。

怎样用一次剖析效果确认判断 ,而不是只看浏览器提醒?

浏览器过失页适合告诉你“会见没有完成” ,但纷歧定展示 DNS 的原始效果 ?梢韵戎苯优涛誓康挠蛎 ,再把盘问效果与浏览器提醒比照 。Windows 可使用 nslookup 域名 ,Linux 或 macOS 可使用 dig 域名 。

  • 盘问明确返回 NXDOMAIN:这次剖析以为域名不保存 ,排查重点是名称、DNS 区域息争析视图 。
  • 盘问超时、无法毗连 DNS ,或返回 SERVFAIL:更靠近剖析效劳或网络链路故障 ,不可简朴归为域名不保存 。
  • 盘问获得有用地点纪录:说明至少有一个 DNS 情形能够剖析该名称 。此时若浏览器仍显示 NAME_NOT_RESOLVED ,应检查浏览器使用的 DNS、署理、缓存 ,或重新确认盘问与浏览器是否走了统一条链路 。
  • 盘问返回 NOERROR 但没有所请求类型的纪录:这不等同于 NXDOMAIN 。它可能体现域名保存 ,但缺氨杀前盘问的纪录类型 ,需要继续审查 CNAME、A、AAAA 等相关纪录 。
  • 差别 DNS 返回差别效果:先纪录每个情形的效果和网络位置 ,再判断是分流 DNS、缓存差别、战略阻挡照旧纪录尚未同步 。

因此 ,DNS_PROBE_FINISHED_NXDOMAIN 更适适用来选择“先核对名称和 DNS 纪录”的偏向;NAME_NOT_RESOLVED 更适适用来选择“先判断故障规模息争析链路”的偏向 。两者不是严酷互斥的故障种别 ,后者可能包括前者 。现实处置惩罚时 ,先看影响规模 ,再用 nslookup 或 dig 确认 DNS 返回效果 ,最后决议是修改域名纪录、调解本机设置 ,照旧处置惩罚网络侧 DNS 。

免责声明:本内容来自腾讯平台创作者 ,不代表腾讯新闻或腾讯网的看法和态度 。

相关推荐

热门应用推荐

腾讯新闻·电脑版
全网热门早知道

精选视频

【危害提醒】关于部分上交所股票异常波动暨投资危害提醒的通告

作者其他文章

?
顶部
网站地图