我们注意到,有时,当尝试 ping 域名或执行以下操作时,Windows 无法解析域名:查找。有时,当尝试运行查找命令,他们遇到了这个;然而,在其他情况下,nslookup 可以工作,但 ping 同一主机名会失败。在这篇文章中,我们将讨论这个问题,看看当Windows 无法解析域名。我们还将讨论这个问题世界SL在这篇文章中。
为什么我的域名无法解析?
由于缺少正确的域名,您的系统可能无法解析域名域名系统A记录指向有效的原始 IP 地址,或者 Cloudflare DNS 中的 CNAME 记录指向无法解析的外部域。我建议首先检查是否有适当的记录。如果不是这种情况,请按照下面提到的解决方案进行操作。
修复Windows无法解析域名的问题
如果Windows无法解析域名,首先,您应该尝试重新启动服务器,因为问题可能是一个故障。但是,如果您无法重新启动,因为它是生产环境,或者重新启动没有帮助,请按照下面提到的解决方案进行操作。
- 尝试手动注册 DNS
- 检查IP配置
- 在服务器防火墙中允许传出 DNS 请求
- 修复损坏的 GPO 文件
- 重置网络协议
让我们详细谈谈它们。
1]尝试手动注册DNS
有时,设备会由于活动或修补而从后端取消注册并重新注册。在这种情况下,客户端可能必须在其计算机上手动注册设备。为此,请打开命令提示符以管理员身份运行以下命令。
ipconfig /registerdns
最后,重新启动计算机并检查问题是否解决。
2]检查IP配置
我们还应该检查您计算机的 IPv4 配置,并确保您的 NetBIOS 设置与您的 DNS 配置相对应。为此,请按照下面提到的步骤操作。
- 打开服务器管理器。
- 前往本地服务器然后单击以太网(或 WiFi,如果您已连接到以太网)旁边的超链接。
- 右键单击您的网络,然后单击“属性”。
- 再次单击“属性”。
- 寻找互联网协议版本 4 (TCP/IPv4),选择它,然后单击“属性”。
- 点击先进的然后转到胜利选项卡。
- 在 NetBIOS 设置中,默认选择允许使用 DHCP 服务器提供的 NetBIOS 设置。如果使用静态 IP 地址或 DHCP 服务器不提供 NetBIOS 设置,您可以启用 TCP/IP 上的 NetBIOS 以确保功能正常。所以,选择启用 TCP/IP 上的 NetBIOS。
- 单击“确定”。
最后,检查问题是否解决。
3]允许服务器防火墙中的传出 DNS 请求
接下来,我们将配置防火墙以允许传出 DNS 请求。这应该由服务器管理员或有权访问服务器管理器的人员来完成。为此,请按照下面提到的步骤操作。
- 打开服务器管理器。
- 前往工具 > 具有高级安全性的 Windows Defender 防火墙。
- 现在,从窗口左侧单击出站规则 > 新规则。
- 您需要将规则类型设置为端口,然后单击下一步。
- 现在,在协议和端口,选择UDP,并输入53作为端口号。
- 单击“下一步”。
- 选择允许连接 > 下一步。
- 选择您想要实施此规则的配置文件,然后单击下一步。
- 命名规则“传出 DNS 请求”或您选择的任何内容,然后单击结束。
然后,您可以检查该规则是否已启用并列在出站规则下以进行验证。
4]修复损坏的本地GPO文件
如果本地 GPO 文件损坏,您可能会遇到此问题。因此,Windows 无法应用 DNS 策略并引发相关错误。我们将删除这些文件,然后尝试实施 GPO 更改来解决它们。请按照下面提到的步骤执行相同的操作。
- 首先,打开文件资源管理器,然后在客户端计算机上重命名或删除C:\Windows\System32\GroupPolicy\Machine\Registry.pol。
- 现在,打开命令提示符作为管理员。
- 跑步
gpupdate /force
。
这将再次应用服务器管理员发布的组策略。现在看看问题是否已解决。
读:
5]重置网络协议
如果强制 GPO 更新后遇到此问题,请继续重置客户端的网络协议。为此,请以管理员身份打开命令提示符并运行以下命令。
netsh int ip reset
netsh winsock reset
ipconfig /flushdns
ipconfig /registerdns
最后,检查问题是否解决。
读:
为什么我的域名不起作用?
您需要确保您的域名尚未过期,并且是通过信誉良好的域名注册商注册的。检查您的 DNS 设置以确认它们正确并且您的域名指向正确的服务器或 IP 地址。
另请阅读:。