O problema foi corrigido atualizando o dnscmd.exe para a versão mais recente. Obteve a versão mais recente de:
Eu automatizei algumas tarefas para um cliente que é um web hoster.
Uma delas é a criação automática de entradas DNS no servidor DNS do Windows.
O cliente começou recentemente a fazer registros de IDN (nomes de domínio com caracteres não-ascii).
Na minha máquina virtual do Windows 2003 Server, este comando funciona:
dnscmd.exe /ZoneAdd oaké.be /Primary /file oaké.be.dns DNS Server . created zone oaké.be: Command completed successfully.
Mas no servidor deles:
dnscmd.exe /ZoneAdd oaké.be /Primary /file oaké.be.dns Command failed: ERROR_INVALID_NAME 123 (0000007b)
Eu verifiquei "chcp" na linha de comando e configurei para várias páginas de código, sem sucesso.
Eu também alterei as configurações regionais no meu servidor virtual para corresponder ao real.
A verificação de nome está definida como "todos os nomes" nos dois servidores:
Ambos os servidores DNS são da mesma versão 5.2 3790
Alguém já teve esse problema e sabe o que pode estar causando isso?
O problema foi corrigido atualizando o dnscmd.exe para a versão mais recente. Obteve a versão mais recente de: