Acho que algo como isso ajudaria ; você pode editar o arquivo DNS em seu editor de texto favorito.
Eu preciso alterar cerca de 100 registros DNS e configurações do IIS em um servidor Web Windows 2003. A GUI não permite isso e as ferramentas de linha de comando do MS parecem incompletas (por exemplo: o dnscmd não pode editar um registro, apenas criar). Existe uma ferramenta de terceiros que eu possa usar?
Basicamente, eu só preciso mudar um endereço IP para outro.
Acho que algo como isso ajudaria ; você pode editar o arquivo DNS em seu editor de texto favorito.
É muito fácil atualizar os registros de DNS da linha de comando do powershell, (enquanto procurava por uma consulta wmi, encontrei alguém que já escreveu o código que eu estava escrevendo, então aqui está o link)
experimente este código: PowerShell: Script fazer alterações de DNS em lote
Do site:
$CNAMES = import-csv "Path to CSV file"
$Query = "Select * from MicrosoftDNS_CNAMEType"
Foreach($CNAME in $CNAMES)
{
$CNAME
$Record = Get-WmiObject -Namespace "root\microsoftdns" -Query $Query -ComputerName dnsserver | Where-Object{$_.Ownername -match $CNAME.Aliases}
$Record.RecordData = "FQDN of new IIS server"
$Record.put()
}
O script pode ser modificado para atualizar qualquer tipo de registro de DNS, por isso não está bloqueado apenas no CNAME atualizado
Tags iis iis-6 windows-dns