排查 Windows Server 中 Internet 上的 DNS 名称解析问题
本文提供了对 Microsoft Windows Server 中 Internet 上的域名系统 (DNS) 名称解析进行故障排除的方法。
适用于: Windows Server 2012 R2
原始 KB 数: 816567
摘要
本文介绍当定向到 Internet 的查询未正确解析,但本地 Intranet 名称解析功能正常时,可用于配置 DNS 的方法。
在 Windows Server 计算机上存储根提示的 Cache.dns 文件可能丢失或损坏。 可以使用 DNS 管理单元手动添加根提示,将硬盘上的 Cache.dns 文件替换为备份 Cache.dns 文件,或将其替换为 Cache.dns 文件的原始版本。
使用 DNS 管理单元更新根提示
更新根提示:
在非域控制器上
在未配置为域控制器的 Windows Server DNS 服务器上手动添加根提示:
- 单击“开始”,指向“管理工具”,然后单击“DNS”。
- 在右窗格中,右键单击“ ServerName”,其中 “服务器名称 ”是服务器的名称,然后单击“ 属性”。
- 单击“ 根提示 ”选项卡,然后单击“ 添加”。
- 指定 FQDN) (完全限定的域名和要添加的根服务器的 IP 地址,然后单击“ 确定”。
在域控制器上
若要更新配置为域控制器的 Windows Server DNS 服务器上的根提示,请执行以下操作:
- 单击“开始”,指向“管理工具”,然后单击“DNS”。
- 在右窗格中,右键单击“ ServerName”,其中 “服务器名称 ”是服务器的名称,然后单击“ 属性”。
- 单击“ 根提示 ”选项卡。
- 执行下列操作之一:
- 将根服务器添加到列表中。 为此,请单击“ 添加”,指定要添加的根服务器的 FQDN 和 IP 地址,然后单击“ 确定”。
- 从另一个 DNS 服务器复制根提示。 为此,请单击“ 从服务器复制”,指定要从中复制根提示的 DNS 服务器的 IP 地址,然后单击“ 确定”。
- 单击“确定”。
注意
下面是由网络解决方案指定的列表根服务器:
a.root-servers.net. 198.41.0.4
b.root-servers.net. 199.9.14.201
c.root-servers.net. 192.33.4.12
d.root-servers.net. 199.7.91.13
e.root-servers.net. 192.203.230.10
f.root-servers.net. 192.5.5.241
g.root-servers.net. 192.112.36.4
h.root-servers.net. 198.97.190.53
i.root-servers.net. 192.36.148.17
j.root-servers.net. 192.58.128.30
k.root-servers.net. 193.0.14.129
l.root-servers.net. 199.7.83.42
m.root-servers.net. 202.12.27.33
复制和使用 Backup Cache.dns 文件
若要重命名 %SystemRoot%\System32\Dns 文件夹中的 Cache.dns 文件并将其替换为备份 Cache.dns 文件,请执行以下操作:
单击“开始”,然后单击“运行”。
在“打开”框中,键入 cmd,然后单击“确定”。
停止 DNS 服务。 为此,请在命令提示符下键入
net stop dns
,然后按 ENTER。将 %SystemRoot%\System32\Dns 文件夹中的 Cache.dns 文件重命名为 Cache.old。 为此,请在命令提示符处键入以下行。 每行后按 Enter:
cd %systemroot%\Sytem32\Dns ren cache.dns cache.old copy backup\cache.dns
启动 DNS 服务。 为此,请在命令提示符下键入 net start dns,然后按 Enter。
References
有关如何在 Windows Server 中为 Internet 访问配置 DNS 的其他信息,请单击下面的文章编号以查看 Microsoft 知识库中的文章:
323380 DNS 服务器故障排除
有关如何在 Windows Server 中安装和配置 DNS 的其他信息,请单击下面的序列号以查看 Microsoft 知识库中的文章:
814591 排查域名系统 (DNS) 问题
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈