Una forma súper fácil de resolver este problema es usar una máquina virtual. Una máquina virtual, o VM para abreviar, es básicamente una computadora virtual que se ejecutará junto con Mac OS X. Instalaría Linux en la VM y luego serviría al servidor DNS desde Linux, lo cual es trivial.
Pros:
- Es rápido y fácil de configurar. (Instalar Ubuntu lleva menos de 15 minutos en una Mac moderna).
- Las máquinas virtuales le brindan mucha flexibilidad. Por ejemplo, si necesita servicios adicionales en el futuro, probablemente será más fácil agregarlos a su máquina virtual Linux que complicarse al intentar instalarlo en OS X.
Contras:
- Algunos considerarían que esta es una solución torpe. Es lógico pensar que uno no debería tener que recurrir a cambiar de sistema operativo para obtener algo tan simple como un servidor DNS. Esto se ve mitigado por el hecho de que no tenemos que alejarnos de OS X: solo podemos ejecutar Linux y OS X lado a lado.
- Se necesitan más recursos del sistema para alojar una computadora completa que simplemente para que OS X ejecute un servidor DNS. Esto se ve mitigado por el hecho de que no se necesitan tantos recursos para alojar una VM Linux, y podemos restringir que la VM consuma más recursos de los que necesita para funcionar.
¿Convencido y listo para comenzar? Aquí hay una guía de inicio rápido.
1) Descargue e instale VirtualBox , que es un software gratuito que le permite crear y ejecutar máquinas virtuales en OS X.
2) Descargue el archivo ISO para Ubuntu Server , que es la versión más popular de Linux.
3) Inicie VirtualBox. Crea una nueva VM. Si lo desea, puede dejar todas las configuraciones predeterminadas o personalizarlas, realmente no importa. Sin embargo, una cosa importante es cambiar el modo de red del predeterminado (que es NAT) y establecerlo en puente. Esto le dará a su VM una dirección IP en su red local.
4) Encienda la nueva VM. VirtualBox debe solicitarle la ubicación de un archivo ISO que se "insertará" en la unidad de CD-ROM virtual, así que elija el ISO del servidor Ubuntu que acaba de descargar.
5) Ahora, solo sigue las instrucciones para instalar Ubuntu. Es bastante fácil y es muy parecido a instalar OS X o Windows: sigue presionando a continuación.
6) Una vez que haya terminado, puede iniciar sesión y recibir el símbolo del sistema de Linux (con suerte familiar). Lo primero que probablemente querrá hacer es descargar todas las correcciones de seguridad y errores:
sudo apt-get update && sudo apt-get upgrade -y
7) Instale BIND, que es el servidor DNS más popular para Ubuntu:
sudo apt-get install bind9 -y
8) Edite el archivo de configuración BIND principal a su gusto:
sudo nano /etc/bind/named.conf
( nano
es un programa editor de texto)
https://help.ubuntu.com/community/BIND9ServerHowto
9) Inicie el servidor haciendo un
sudo service bind9 start
10) Encuentre la dirección IP de su VM haciendo un:
ifconfig
11) Ahora que conoce la dirección IP, puede configurarla para que sea su servidor DNS en OS X. ¡Y ha terminado!
Para obtener más información sobre las cosas en el archivo de configuración, o para descubrir cosas como cómo hacer que BIND se inicie automáticamente cuando enciende la computadora virtual, consulte la documentación oficial de Ubuntu BIND . Si lo encuentra demasiado seco, también hay muchos tutoriales en Google que podrían ser un poco más fáciles de usar.