服务器 2003 dnscmd.exe 访问被拒绝(不是服务器 2008)

服务器 2003 dnscmd.exe 访问被拒绝(不是服务器 2008)

我在 dnscmd.exe 访问被拒绝问题上找到的唯一主题都是“当我们升级到 Server 2008 时,此错误开始出现”。好吧,我正在使用 Windows XP 客户端和 Server 2003,并收到此错误。我可以使用计算机管理器从我的 XP 工作站查看会话、打开文件、服务(启动/停止也有效),但当我尝试使用 DNS 管理器管理单元或 dnscmd.exe 时,我总是收到访问被拒绝 (5) 错误。我已确认 DNS 服务已启用 RPC over TCP/IP(当我禁用时,我收到的是连接重置错误)。

有关设置的更多信息:

DNS 服务器:

Windows 2003 Standard Edition SP2
Computer Name: PSServer
Workgroup Name: TELEXSI

使用 dnscmd.exe 的工作站:

Windows XP Pro SP3
Computer Name: DEVELOPER
Workgroup Name: TELEXSI

尝试过的 DNS 命令行:

dnscmd.exe mydomain.com /Info

还尝试使用 IP(它是外部/Internet IP)而不是域名。

在计算机管理器中,当我查看活动会话列表时,我看到我的 XP 工作站被列出(按其外部 IP),并且用户名是管理员组中的用户,而不是来宾。这是我们用于所有操作(启动/停止服务、安装软件等)的唯一登录名,因此我知道它具有完全访问/管理员权限。

这是 WAN 上工作组的已知限制吗?似乎很奇怪,我可以远程执行其他所有操作,但这一区域(DNS 服务器)我遇到了问题。

答案1

除了 RPC 和 VPN,您还可以:

  1. 确认您是否正在谈论 Active Directory 集成 DNS
  2. 本地登录到 DNS 服务器并确认是否可以启动 dnsmgmt.msc
  3. 在 DNS 管理工具中启用高级视图并检查 DNS 区域的权限(特别是检查您的用户帐户是否属于具有访问权限的组之一)
  4. 检查上述内容时,请确保 DnsAdmins 具有对你的区域的适当访问权限

相关内容