无法解析客户端计算机的单个 A 记录

无法解析客户端计算机的单个 A 记录

我在我的 VPS 上设置了一个简单的 Bind 服务器并且它运行正常。

该问题出现在我的本地 Windows 机器上,它们通过家庭路由器连接到互联网。

我创建了一个名为“dev”的 A 记录,由于某种原因,它在我本地网络中不可见,但其他地方的人可以解析 dev.mydomain.com。讽刺的是,dev.mydomain.com 无法仅由我自己解析。

如果我添加另一个 A 记录,例如“gamma”,那么它会立即从我的本地 Windows 机器上可见。所以这仅适用于特定的“dev”名称。

唯一的区别是,我在另一个 IP 上有一个 dev.mydomain.com 服务器,但那是一个月前的事了;从那时起,所有名称服务器都已更改。我尝试重新启动路由器并刷新 Windows 计算机上的 DNS 缓存:没有结果。

先感谢您。

答案1

可能是缓存的负面命中?尝试ipconfig /flushdns清除客户端缓存。

编辑:总结迄今为止的发现。

  • 您刷新了本地 DNS 缓存,因此没有任何缓存的负面响应。这意味着问题不在您的客户端上。
  • 您直接从客户端查询名称服务器并收到正确的响应。这意味着问题也不在您的名称服务器上。

合乎逻辑的结果是,问题的原因在于您的客户端和名称服务器之间的某个路径上。

您的客户端使用哪个 DNS 服务器?(ipconfig /all)是您的路由器吗?当您在客户端上配置不同的名称服务器时会发生什么?(例如 8.8.8.8,Google 的公共名称服务器之一)

相关内容