DNS, Registros

ND Server

En días pasados me solicitaron crear ciertos registros en cierto dominio, eran al rededor de 10 registros, lo interesante es que al principio fue emocionante hacerlos de manera manual uno por uno, pero…(siempre hay uno) por cuestiones de configuración me pidieron borrarlos y crear otros registros, hasta ahí todo era emoción pero…(si puede haber mas de uno también) nuevamente me pidieron borrar y recrear los primero registros, por lo que el gozo se fue al pozo, como que ya no era interesante seguir con lo mismo, entonces me di a la tarea de investigar si se podía crear los registros a través de PowerShell y me encontré una gran variedad de opciones.

Ah por cierto en Windows 2008R2 no funciona en PowerShell, a menos que importemos el modulo correspondiente

para esto podemos verificar con el siguiente script:

Get-Module DNSServer –ListAvailable

Para agregar registros de diversos tipos

--Tipo CNAME
Add-DnsServerResourceRecordCName -ZoneName DOMINIO.com.mx -Name api-origination -HostNameAlias DOMINIO-origination.azurewebsites.net

--Tipo TXT
Add-DnsServerResourceRecord -ZoneName DOMINIO.com.mx -Name asuid.api-notifications -Txt -DescriptiveText "1839E71550C594003A404D312BCD89AE8D3CD2F04839E22F6640550D505A1A82"

--Tipo A
Add-DnsServerResourceRecordA -Name api-origination -IPv4Address 189.254.160.44 -ZoneName DOMINIO.com.mx -TimeToLive 00:20:00

 

De esta manera podrás agregar cuantos registros requieras y también podrás removerlos

--Tipo CNAME
Remove-DnsServerResourceRecord -ZoneName DOMINIO.com.mx -RRType CName -Name api-origination

--Tipo TXT
Remove-DnsServerResourceRecord -ZoneName DOMINIO.com.mx -RRType TXT -Name asuid.api-origination

--Tipo A
Remove-DnsServerResourceRecord -ZoneName DOMINIO.com.mx -RRType A -Name api-origination

Y entonces todo volvió a ser emocionante

También te podría gustar...