Pregunta ¿Puede un servidor hacer DNS para un dominio y un subdominio?


Tengo una situación en la que necesito reemplazar los servidores de nombres para ambos a B C y antes de Cristo. Prefiero no tener que dedicar dos máquinas a esto.

He estado leyendo sobre multi-homing pero todos los ejemplos parecen ser para *.antes de Cristo En lugar de un dominio y un subdominio de la misma.

¿Es posible este escenario con una sola máquina?


10
2018-06-19 00:23


origen


Esto funciona, sí. Lo único que no puedes hacer es lo que se conoce como una "delegación horizontal", que es un intento de volver a delegar algo que ya te ha sido delegado. (Si sub1.example.com es delegado a ti, no puedes delegar sub1.example.com para alguien más) - Andrew B


Respuestas:


Sí, es perfectamente compatible sin ningún problema.

Incluso puede alojar dominios completamente distintos en la misma máquina.

Por ejemplo, al usar BIND9 como el servidor DNS, debe poner algo como esto en named.conf:

zone "example.com" {
        type master;
        file "/usr/local/etc/namedb/static/example.com";
        notify yes;
        allow-transfer { nameservers; }
        };
};

zone "subzone.example.com" {
        type master;
        file "/usr/local/etc/namedb/static/subzone.example.com";
        notify yes;
        allow-transfer { nameservers; }
        };
};

Solo llena los archivos de zona con tus datos de zona. En el archivo de la zona principal, también puede especificar las subzonas de acuerdo con los registros MX incluso para el envío de correos. Observe este ejemplo para el archivo. example.com:

; Nameservers records
ns.example.com.         IN      A       192.168.0.10
ns1.example.com.        IN      A       192.168.0.3
ns2.example.com.        IN      A       192.168.0.4

; Delegated internal zones
local.example.com.      IN      NS      ns.example.com.
mgmt.example.com.       IN      NS      ns.example.com.

; Delegated external zones
subzone.example.com.    IN      NS      ns.example.com.
whatever.example.com.   IN      NS      ns.example.com.

; Delegated external zone with its own nameservers (and glue records)
fnord.example.com.      IN      NS      ns1.fnord.example.com.
fnord.example.com.      IN      NS      ns2.fnord.example.com.
ns1.fnord.example.com.  IN      A       198.51.100.1
ns2.fnord.example.com.  IN      A       198.51.100.2

; Mailing zones
lists.example.com.      IN      A       192.168.0.13
                        IN      MX      0 lists.example.com.
                        IN      TXT     "v=spf1 mx ~all"
                        IN      SPF     "v=spf1 mx ~all"

Espero que esto lo aclare todo.


17
2018-06-19 00:34



Me colé un ejemplo de una delegación de subzonas con sus propios servidores de nombres (y pegue los registros allí). Es mejor que la gente se exponga a eso más pronto que tarde. - Andrew B
Bonito. Entonces, ¿el 'dominio principal' y el 'dominio secundario' que tienen la misma dirección IP no son un problema? ¿O sigue siendo necesario que la misma NIC responda a múltiples IP? - ethrbunny
@ethrbunny No, no hay problema desde un punto de vista de DNS. - Andrew B
@ethrbunny ¿eres un administrador de sistemas de Windows? Porque esas preguntas son comunes en el mundo de Windows. Los DC tienen el requisito de diferentes direcciones IP, diferentes máquinas y etc. - Vinícius Ferrão