Script para child-ns en Plesk

Martes 6 de septiembre de 2016, por Aitor Roma Vázquez

Este script crea los registros child-ns de un dominio o sea los ns1 y ns2 del mismo dominio para un servidor plesk.

Guarda este contenido por ejemplo en un fichero child-ns.sh

#!/bin/bash
# child-ns.sh
ip=`dig +short myip.opendns.com @resolver1.opendns.com`


/usr/local/psa/bin/dns -a $1 -a ns1  -ip $ip
/usr/local/psa/bin/dns -a $1 -a ns2  -ip $ip
/usr/local/psa/bin/dns -a $1 -ns "" -nameserver ns1.$1
/usr/local/psa/bin/dns -a $1 -ns "" -nameserver ns2.$1

echo " "
echo Running Test.
echo " "
dig  @127.0.0.1 $1 -t ns +short |grep ns |grep $1 2> /dev/null
echo " "

Una vez lo creamos con nuestro editor favorito le damos permisos de ejecucion
chmod +x child-ns.sh y por último ejecutamos así:

./child-ns.sh domain.com
SUCCESS: Creation of DNS record in Domain 'domain.com' complete.
SUCCESS: Creation of DNS record in Domain 'domain.com' complete.
SUCCESS: Creation of DNS record in Domain 'domain.com' complete.
SUCCESS: Creation of DNS record in Domain 'domain.com' complete.

Running Test.

ns1.domain.com.
ns2.domain.com.

Sí en el Running Test aparecen los dos servidores ns1 y ns2 con nuestro dominio es que ha funcionado bien.

Comentar este artículo