DNS 不起作用

DNS 不起作用

我的网络上的一台机器突然无法再解析 DNS 名称(所有其他机器都正常)。

  • 它在 Windows 10 上。
  • 它可以 ping 通任意 IP。
  • DNS 正在运行,没有用户进行任何更改,然后它停止工作。这期间唯一发生的事情是强制 Windows 更新(v. 1803)。
  • “NSLookup google.com”超时

在查阅了各种在线指南后,我尝试了以下方法:

1.刷新DNS并更新

  • ipconfig /flushdns
  • ipconfig /registerdns
  • ipconfig /release
  • ipconfig /renew

2.配置

  • 让 DHCP 服务器管理 IPv4 和 IPv6 的 DNS
  • 手动将 DNS 设置为 8.8.8.8(我可以成功 ping 通)

3.修复 TCP/IP 堆栈

  • netsh int ip reset resetlog.txt
  • netsh winsock 重置目录
  • netsh int ipv4 reset reset.log
  • netsh int ipv6 reset reset.log

4. 重启

  • 重启机器
  • 重启路由器

5. 网络重置

  • Windows 10 网络重置功能

6. 干净启动

  • 在“msconfig”中禁用所有服务

7.确保已启用 Microsoft LLDP 协议驱动程序

8.重新安装网络适配器驱动程序

9. 禁用防火墙(暂时)

... 下一个是什么 ?

答案1

  1. 尝试进入命令提示符并运行“NSLookup google.com”,因为这可能会以不同的方式处理 DNS。(您认为 DNS 为何不起作用?)

  2. 查看你的HOSTS文件是否被修改。

  3. 检查 Services.MSC 并确保任何以“DNS”或“Domain”开头的服务都已启动。

  4. 查看同一网络上的其他机器是否有同样的问题。(如果您的路由器受到感染,则可能会在 DNS 数据包通过时损坏它们。)

  5. 完全禁用 Windows 防火墙。(这不是推荐的长期解决方案,并且可能会带来一些安全漏洞。但是,防火墙可能会阻止传出流量,我遇到过很多次这种情况,这可以解决问题。)如果问题得到解决,请重新启用 Windows 防火墙以快速恢复保护,并将进一步的故障排除工作重点放在找出导致问题的防火墙规则上。

答案2

我重新安装了 Windows。问题没有解决。网络运行正常,但没有 DNS。

我更换了网卡:问题解决。

好的措施是:重新插入旧卡会再次产生问题,而每次切换到新卡都可以解决问题。

相关内容