Uma maneira super fácil de resolver esse problema é usar uma máquina virtual. Uma máquina virtual, ou VM, para abreviar, é basicamente um computador virtual que será executado ao lado do Mac OS X. Você instalaria o Linux na VM e serviria o servidor DNS do Linux, o que é trivial.
Prós:
- É rápido e fácil de configurar. (A instalação do Ubuntu leva menos de 15 minutos em um Mac moderno.)
- As VMs oferecem muita flexibilidade. Por exemplo, se você precisar de serviços adicionais no futuro, provavelmente será mais fácil adicioná-los à sua VM do Linux do que atrapalhar a tentativa de instalá-lo no OS X.
Contras:
- Alguns considerariam isso uma solução desajeitada. É lógico que não é necessário recorrer à troca de sistemas operacionais para obter algo tão simples quanto um servidor DNS. Isso é atenuado pelo fato de não precisarmos nos afastar do OS X - podemos apenas rodar o Linux e o OS X lado a lado.
- São necessários mais recursos do sistema para hospedar um computador inteiro do que o necessário para o OS X executar um servidor DNS. Isso é atenuado pelo fato de que não são necessários muitos recursos para hospedar uma VM Linux, e podemos restringir a VM de consumir mais recursos do que precisa para funcionar.
Convencido e pronto para começar? Aqui está um guia de início rápido.
1) Baixe e instale o VirtualBox , que é um software gratuito que permite criar e executar máquinas virtuais no OS X.
2) Faça o download do arquivo ISO para o Ubuntu Server , que é a versão mais popular do Linux.
3) Inicie o VirtualBox. Crie uma nova VM. Sinta-se à vontade para deixar todas as configurações padrão, se desejar, ou personalizar - isso realmente não importa. No entanto, uma coisa importante é alterar o modo de rede do padrão (que é NAT) e configurá-lo para ponte. Isso dará à sua VM um endereço IP na sua rede local.
4) Ligue a nova VM. O VirtualBox deve solicitar que o local de um arquivo ISO seja "inserido" na unidade de CD-ROM virtual; portanto, escolha o ISO do Ubuntu Server que você acabou de baixar.
5) Agora, basta seguir as instruções para instalar o Ubuntu. É bem fácil e muito parecido com a instalação do OS X ou Windows - você continua a seguir em frente.
6) Quando terminar, você poderá fazer logon e será recebido com o prompt de comando do Linux (espero que seja familiar). A primeira coisa que você provavelmente desejará fazer é baixar todas as correções de segurança e bugs:
sudo apt-get update && sudo apt-get upgrade -y
7) Instale o BIND, que é o servidor DNS mais popular do Ubuntu:
sudo apt-get install bind9 -y
8) Edite o arquivo de configuração principal do BIND ao seu gosto:
sudo nano /etc/bind/named.conf
( nano
é um programa de edição de texto)
https://help.ubuntu.com/community/BIND9ServerHowto
9) Inicie o servidor fazendo um
sudo service bind9 start
10) Descubra o endereço IP da sua VM fazendo um:
ifconfig
11) Agora que você sabe o endereço IP, pode defini-lo como seu servidor DNS no OS X. E você terminou!
Para obter mais informações sobre as coisas no arquivo de configuração ou para descobrir coisas como fazer o BIND iniciar automaticamente quando você liga o computador virtual, consulte a documentação oficial do Ubuntu BIND . Se você achar isso muito seco, também há muitos tutoriais sobre o Google que podem ser um pouco mais amigáveis.