DNS: Réplicas maestro-esclavo
per Victor Carceler
—
darrera modificació
2020-11-16T14:09:00+01:00
Adaptación de la actividad para el trabajo remoto:
La actividad está pensada para realizarse en el aula, pero debido a la situación actual es posible realizar algunas modificaciones para poder trabajar desde casa:
- La MV puede tener una dirección IP y una configuración de red compatible con la LAN en la que se esté trabajando. Pero al solucionar la práctica se deberá hacer constar:
- Datos de la LAN: dirección de red, máscara, puerta de enlace y servidor DNS.
- IP asignada a la máquina virtual.
- IP utilizada como servidor DNS local en en lugar del servidor del aula.
- Una vez completada la actividad se grabará un vídeo con OBS Studio en el que se vea:
- El arranque de las máquina virtuales con el servidor DNS maestro y esclavo.
- El contenido del archivo de zona correspondiente a
<login>.example.
. - Como el servidor DNS esclavo descarga la zona desde el servidor maestro.
- Como resuelven consultas los servidores maestro y esclavo relativas a la zona declarada.
- Deberá subir el vídeo con buena resolución y calidad a su canal de youtube y enlazarlo desde la página web entregada.
Desarrollo de la actividad:
Puesto que se debe garantizar la disponibilidad del servicio DNS, normalmente se utilizarán varios servidores para mantener un dominio. En este caso conviene que el administrador únicamente escriba los archivos de zona en uno de ellos, el maestro, y los demás se descargarán los archivos de zona.
- Clone una nueva máquina virtual, ponga su interfaz de red en modo puente y arranque la máquina.
- Cambie el hostname a
dns-b
. Configure la interfaz de red con la IP estática192.168.<AULA>.<220+X>
. - Cambie el archivo de zona de
dns-a
para que:- Se delege la autoridad de
<login>.example
enns1
y enns2
- Se indique la dirección IP de
ns1
yns2
- Se delege la autoridad de
- Instale el servidor DNS.
- Configure una nueva zona de tipo slave indicando como maestro el servidor
192.168.<AULA>.<200+X>
. - Cambie la configuración de la zona en el maestro para que se permita la transferencia al esclavo.
- Compruebe que el servidor esclavo se ha descargado el archivo de zona.
- Compruebe el fichero de registro de ambos servidores para identificar la transferencia de zona.
- Compruebe que una vez descargada, el esclavo también utiliza estos datos para hacer resoluciones.
- Modifique el archivo de zona del maestro para declarar el registro
gateway
con la dirección IP del gateway del aula. Incremente el número de serie del archivo. Reinicie el servicio DNS endns-a
y compruebe quedns-b
se descarga la nueva versión del archivo de zona. - Compruebe que un cliente puede preguntar a cualquiera de los dos servidores DNS y obtiene una respuesta idéntica.
- Compruebe que si configura en
/etc/resolv.conf
para que se utilicen ambos servidores. Mientras uno de ellos esté disponible se pueden resolver los nombres de dominio. (Apague alternativamente cada uno de los servidores DNS).