如何修复 Windows 11 中的“DNS 服务器对区域不具有权威”错误

Jacki

Windows 11 中的“DNS 服务器对区域不具有权威性”错误可能会阻止您运行重要命令并扰乱您的工作流程。当尝试从非标准位置执行 CMD 快捷方式时,通常会发生此错误。让我们探讨几种有效的方法来解决此问题并使您的系统回到正轨。

步骤一:直接从其目录运行命令提示符。有时,间接目录可能会变得未经授权或损坏,从而导致此错误。要绕过这个:

1. 单击“开始”按钮并键入“命令提示符”。
2. 右键单击​​命令提示符结果并选择“打开文件位置”。
3. 在新窗口中,找到并打开 CMD 快捷方式。
4. 检查运行命令时是否仍然出现错误消息。

对访问命令提示符方式的这种简单更改通常可以解决许多 Windows 用户的问题。

步骤2:刷新 DNS 缓存。清除 DNS 缓存可以刷新系统的 DNS 设置并可能修复错误:

1. 以管理员身份打开命令提示符。
2. 输入以下命令并按 Enter:
ipconfig /flushdns
3. 重新启动计算机。
4. 检查问题是否解决。

刷新 DNS 缓存会删除任何可能导致冲突的过时或损坏的 DNS 条目。

步骤3:创建一个新的 CMD 快捷方式。如果以前的方法不起作用,请尝试创建新的命令提示符快捷方式:

1. 右键单击​​桌面上的空白区域。
2. 选择新建 > 快捷方式。
3. 在位置字段中,输入:%COMSPEC%
4. 单击“下一步”。
5. 将快捷方式命名为“命令提示符”,然后单击“完成”。

此新快捷方式可以绕过系统上现有 CMD 快捷方式的任何潜在问题。

第4步:创建一个新的本地用户帐户。有时,用户帐户问题可能会导致与 DNS 相关的错误。创建新的本地帐户可能会解决该问题:

1. 打开“设置”并转到“帐户”>“其他用户”。
2. 单击“添加帐户”并选择“我没有此人的登录信息”。
3. 选择“添加没有 Microsoft 帐户的用户”。
4. 按照提示创建新的本地帐户。
5. 注销当前帐户并使用新的本地帐户登录。
6. 检查DNS 错误是否仍然存在。

新的用户帐户可以消除可能导致问题的任何特定于用户的配置。

第5步:使用 PowerShell 而不是命令提示符。如果所有其他方法都失败,请考虑切换到 PowerShell,它提供与命令提示符类似的功能,但具有更高级的功能:

1. 按 Windows 键 + X 并选择“Windows PowerShell”或“Windows PowerShell (Admin)”。
2. 尝试在 PowerShell 而不是命令提示符中运行命令。
3. 如果成功,请考虑使用 PowerShell 作为主要命令行界面。

PowerShell 接受并返回 .NET 对象,从而可能避免您在命令提示符中遇到的与 DNS 相关的问题。

建议阅读:如何修复 Windows 11 中的灰色时区设置

为了防止将来出现与 DNS 相关的问题,请定期检查您的 DNS 设置:

1. 打开控制面板并进入网络和共享中心。
2. 单击您的活动网络连接。
3. 选择“属性”,然后双击“Internet 协议版本 4 (TCP/IPv4)”。
4. 确保选择“自动获取IP 地址”和“自动获取DNS 服务器地址”,除非您有特殊原因需要使用手动设置。

如果您正在管理服务器,则可以使其对 DNS 区域具有权威性:

1. 从控制面板的管理工具中打开 DNS 管理器。
2. 右键单击​​适用的区域并选择属性。
3. 转到名称服务器选项卡并单击添加。
4. 通过名称和 IP 地址指定其他 DNS 服务器。
5. 单击添加将它们包含在列表中。

这些解决方案应该可以帮助您克服 Windows 11 中的“DNS 服务器对区域不具有权威性”错误。请记住始终保持系统更新并定期检查是否有任何 DNS 或网络相关问题,以保持平稳运行。