【问题标题】:First DNS Lookup always fails第一次 DNS 查找总是失败
【发布时间】:2016-11-18 22:01:54
【问题描述】:

我在使用英特尔 I219-v 适配器(集成到主板中)的新 Windows 10 Pro 版本中遇到了一个非常奇怪的问题。每次发生 DNS 查找时,无论是在浏览器中还是通过命令提示符手动触发,第一个请求都会超时,然后下一个请求会正确解析。我只有两个谷歌服务器(8.8.8.8 和 8.8.4.4)在适配器设置中配置为 dns 服务器并在路由器上配置(尝试了手动和自动发现)。从我所见,wireshark 捕获看起来很正常。我整天都在扯头发,因为它完全破坏了计算机上的浏览体验。

以下是一些说明问题的屏幕截图:

Chrome

nslookup

wireshark:http://i.stack.imgur.com/ETpTa.png

【问题讨论】:

  • 在我们开始考虑太多之前,您是否尝试过使用另一组名称服务器?
  • 我在 Windows10 home 上遇到了同样的事情。我试过 OpenDNS 服务器,恢复到 ISP 服务器等等。每次我第一次尝试失败时,域都会被解析。
  • 这看起来不像是操作系统问题。试试这些测试:1)在里面启动一个带有 linux 的虚拟机,然后从那里尝试 2)把你的笔记本电脑带到另一个地方,例如公共 wi fi 并在那里测试 3)禁用防病毒/个人防火墙并测试
  • 没有提供足够的答案。我个人的经验是,它与网络配置有关。作为一个经常旅行的人,我看到我连接的一些网络确实存在这个问题。可能是有故障的路由器或 ISP 策略或错误。不知道。

标签: dns nslookup


【解决方案1】:

您可以尝试所有可能的修复方法:

  • 尝试禁用恶意软件字节/防火墙
  • 尝试重置 DNS 客户端
  • 尝试刷新 DNS 缓存
  • 删除特定连接下的 IPv6 选项

有时我遇到一些奇怪的问题,

  • Skype 工作正常,但是由于 dns 问题,我无法在浏览器中浏览。所以在清除所有临时文件时它可以工作。
  • 当我连接不同的互联网连接时,例如 3G、宽带,那时我遇到了问题。为此,我安装了一个实用程序来快速刷新所有连接中的 DNS。

一一尝试,看看能否解决问题。

【讨论】:

    【解决方案2】:

    我会尝试刷新 dnscache:

    打开一个cmd:

    ipconfig/flushdns

    【讨论】:

    • 相反。如果 IP 在缓存中,则不会进行 DNS 查找,这是第一次失败的原因。正如所有网站(包括从未访问过的网站)和重新启动后都会发生的那样,它与缓存无关。谢谢。
    【解决方案3】:

    我正在考虑 OSI 模型。

    从下往上看,听起来您已经检查了物理层、数据链路层和网络层,如wireshark 图像所示。应用程序显示正常。我的猜测是,Transport-Presentation 之间可能会发生一些事情。正如有人所说,禁用防病毒可能会解决表示层和应用层之间的问题。如果连接到VPN,你还有同样的问题吗?您有超过 1 个网络适配器吗? Windows 10 将向所有可用的适配器发送 DNS 请求,它可能错误地选择了一个。

    【讨论】:

    • 对不起,但我看不出这个答案与问题有什么关系。为什么第一个请求和后续请求的行为会有所不同?
    • 缩小问题所在的可能性。 OSI 模型是您在获得 Cisco 认证以缩小此类特殊网络问题时了解的第一件事。很抱歉试图缩小问题的范围。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-15
    相关资源
    最近更新 更多