Windows DNS:带有 IDN 区域名称的 dnscmd.exe

Windows DNS:带有 IDN 区域名称的 dnscmd.exe

我已经为网络托管客户自动执行了一些任务。

其中之一是在 Windows DNS 服务器中自动创建 DNS 条目。

客户最近开始接受 IDN 注册(非 ASCII 字符的域名)。

在我的虚拟 Windows 2003 Server 机器上,此命令有效:

dnscmd.exe /ZoneAdd oaké.be /Primary /file oaké.be.dns
DNS 服务器. 创建区域 oaké.be:
命令已成功完成。

但在他们的服务器上:

dnscmd.exe /ZoneAdd oaké.be /Primary /file oaké.be.dns
命令失败:ERROR_INVALID_NAME 123 (0000007b)

我已经在命令行中检查了“chcp”,并将其设置为各种代码页,但无济于事。

我还更改了虚拟服务器中的区域设置以与真实服务器相匹配。

两个服务器上的名称检查均设置为“所有名称”:

截屏

两个 DNS 服务器都是同一个版本 5.2 3790

有谁遇到过这个问题并且知道是什么原因造成的吗?

答案1

通过将 dnscmd.exe 升级到最新版本,问题已得到解决。最新版本来自:

http://www.microsoft.com/en-us/download/details.aspx?id=15326

相关内容