Añadir domino al Master DNS Server

¿En qué podemos ayudarte?
< Regresar
Estás aquí:
Imprimir

PreRequisitos

  • Contar con el nombre del dominio.
  • Tener acceso al administrador donde se compro el dominio.
  • Tener acceso al server primario y secundario del DNS.
  • Tener las ips de los servidores primarios y secundarios de DNS

Nombres de Dominio

Los proveedores de dominio que se han utilizado es GoDaddy y Akki, entonces una vez que se hayan comprado los dominios es necesario tenerlos a la mano para su configuración.

Configuración del Master DNS

Conectarse al servidor master de dns

Editar el archivo named.conf

nano /etc/bind/named.conf

Validar si ahí o en otro archivo se encuentra la configuración del master.

// This is the primary configuration file for the BIND DNS server named.
 //
 // Please read /usr/share/doc/bind9/README.Debian.gz for information on the
 // structure of BIND configuration files in Debian, BEFORE you customize
 // this configuration file.
 //
 // If you are just adding zones, please do that in /etc/bind/named.conf.local
 logging {
     channel security_file {
         file "/var/log/bind9.log" versions 3 size 30m;
         severity dynamic;
         print-time yes;
     };
     category security {
         security_file;
     };
 };
 include "/etc/bind/named.conf.options";
 include "/etc/bind/named.conf.local";
 include "/etc/bind/named.conf.default-zones";

Abrir el archivo adecuado y agregar la configuración acorde al dominio

nano /etc/bind/named.conf.local

Agregar al final del ultimo dominio las entradas correspondientes al nuevo dominio, validando sintaxis similar a los dominios ya configurados, ejemplo:

zone "k9pt.com.mx" {
        type master;
        allow-transfer {187.188.55.133;};
        allow-update { key "amorcitocorazon.net"; };
        file "/etc/bind/k9pt.com.mx";
};

zone "k9pt.mx" {
        type master;
        allow-transfer {187.188.55.133;};
        allow-update { key "amorcitocorazon.net"; };
        file "/etc/bind/k9pt.mx";
};

Salvar y salir del archivo.

Iniciar sesión con el dns secundario.

Editar el archivo named.conf y validar en que archivo se encuentra la configuración del servidor

sudo nano /etc/named.conf

Editar el archivo correspondiente a la configuración

sudo nano /etc/named.rfc1912.zones

Agregar la configuración adecuada para el nuevo dominio utilizando la sintaxis similar a los dominios ya existentes, ejemplo:

zone "k9pt.com.mx" IN {
    type slave;
    masters { 198.23.166.185; };
    file "slaves/k9pt.com.mx";
};

zone "k9pt.mx" IN {
    type slave;
    masters { 198.23.166.185; };
    file "slaves/k9pt.mx";
};

Salvar y salir del archivo

Reiniciar el demonio de dns en el server secundario

systemctl restart named
tail -f /var/log/messages

Conectarse al servidor master de dns

En el directorio de trabajo del servidor de dns, copiar un archivo de configuración de otro domino y ponerle el nombre especificado en en el archivo de configuración que hacer referencia el named.conf, ejemplo:

sudo cp /etc/bind/amorcitocorazon.net /etc/bind/k9pt.com.mx
sudo cp /etc/bind/amorcitocorazon.net /etc/bind/k9pt.mx
nano /etc/bind/k9pt.com.mx

Modificar el contenido del archivo de tal manera que todo quede configurado para el nuevo dominio, no debe quedar nada referenciando al dominio anterior.

$ORIGIN .
 $TTL 3600       ; 1 hour
 k9pt.com.mx     IN SOA  nsserver2.k9pt.com.mx. hostmaster.k9pt.com.mx. (
                                 2019112867 ; serial
                                 7200       ; refresh (2 hours)
                                 540        ; retry (9 minutes)
                                 1209600    ; expire (2 weeks)
                                 3600       ; minimum (1 hour)
                                 )
                         NS      nsserver1.k9pt.com.mx.
                         NS      nsserver2.k9pt.com.mx.
                         A       144.91.108.30
 $TTL 120        ; 2 minutes
                         MX      20 mail2.k9pt.com.mx.
                         MX      40 mxserver4.k9pt.com.mx.
 $TTL 3600       ; 1 hour
                         TXT     "v=spf1 mx mx:k9pt.com.mx. -all"
                         TXT     "google-site-verification=5ejWDEhGwQwOiBY5rjE-DisiP1so5cvnnhXO5f7Pcgw"
 $ORIGIN k9pt.com.mx.
 _acme-challenge         TXT     "Pho4So3DKIvdGEniW28H4mOcRhXPLOHzpBS3D7kY22Q"
 _dmarc                  TXT     "v=DMARC1; p=none; rua=mailto:ipm2tvb@ar.glockapps.com,mailto:bcab172c09f4870@rep.dmarcanalyzer.com; ruf=mailto:ipm2tvb@fr.glockapps.com; fo=1;"
 amorcito._domainkey     TXT     "v=DKIM1; t=s;" "p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtcHrrjK3JQoyXM9C31paMsAZ+ajzz5Ze+Tq1Pz8CnMvtFYNRh3vMWhftRthqZ/" "PxzUUrHjyHjUiQdFoQ9QpVEQuDpuXho3PluWOVjkeIhH1zq6cl$
 mail                    A       187.190.242.205
 mail2                   A       198.23.166.185
 mariadbadmin            A       144.91.108.30
 $TTL 30 ; 30 seconds
 mxserver1               A       187.188.55.133
 mxserver2               A       187.188.55.133
 mxserver3               A       201.114.220.140
 $TTL 3600       ; 1 hour
 mxserver4               A       144.91.108.30
 $TTL 30 ; 30 seconds
 nsserver1               A       187.188.55.133
 $TTL 3600       ; 1 hour
 nsserver2               A       198.23.166.185
 www                     A       144.91.108.30

realizar la misma operación si hay mas dominios que agregar.

Salvar y salir del archivo.

Se recomienda crear en registro sfp para verificar en google (https://kb.kpt.com.mx/knowledge-base/tips-al-configurar-el-servidor-de-correo-electronico/) y la llave DKIM (con el ispconfig se genera un nuevo dominio de email y se genera su dkim).

Una vez generadas ambas llaves se modifica el archivo de configuración.

Salvar y salir del archivo

Se reinician los servicios de dns en el master server.

systemctl restart bind9
tail -f /var/log/syslog

Irse al sitio del vendor donde se compro el dominio y agregar las ips del master y del secundario.

Esperar a que se propaguen los dns.

Una vez propagados los dns hay que validar los registros creados.

  • Validar DKIM (https://kb.kpt.com.mx/knowledge-base/como-validar-si-el-registro-dkim-esta-bien-configurado/)
  • Crear el sitio web en ispconfig (con ssl)
  • Crear el certificado de ssl para el correo (https://kb.kpt.com.mx/knowledge-base/crear-certificado-multidominio-letsencript-para-ispconfig-y-otros-servicios/)
  • Crear el wordpress del sitio (https://kb.kpt.com.mx/knowledge-base/instalacion-de-wordpresscon-tienda-woocomerce-centos-7/)

Etiquetas:
Table of Contents

Deja un comentario