
Manejamos una red Mac aquí en la oficina. Disponemos de un servidor DNS interno para gestionar la red. Todo se resuelve en una IP local (para mail.mydomain.com, etc.). No obstante, también disponemos de un servidor DNS externo para cuando nuestros usuarios no estén en la oficina. Sin embargo, ¿no es complicado tener que gestionar dos listas? ¿Siempre que cambias algo tienes que cambiar otro? Y no puede hacer que uno sea esclavo de otro porque las IP a veces son diferentes (por ejemplo, mail.mydomain.com apuntaría a una IP local en el servidor DNS local pero a una IP externa en el servidor DNS externo). ¿Algún truco?
Respuesta1
Si está ejecutando BIND en su servidor DNS público, puede configurarlo para realizar lo que se conoce como "DNS dividido". Aquí es donde las consultas de una ubicación obtienen un conjunto de respuestas y las consultas de otra ubicación obtienen otro conjunto de respuestas. Otras implementaciones de servidores DNS también pueden admitir esto, pero existe unaexcelente tutorial para BINDque explica los detalles sobre cómo configurarlo.
Lo modificaré para decir que cuando configura BIND de esta manera, cada "ubicación" que está dividiendo obtiene su propio archivo de zona, por lo que todavía tiene dos listas para administrar, pero al menos están en el mismo servidor. en lugar de diferentes servidores.
Respuesta2
Estoy usando djbdns por esto...
http://cr.yp.to/djbdns/tinydns-data.html
Es difícil conseguirlo primero, pero funciona bien.