Uma maneira super fácil de resolver esse problema é usar uma máquina virtual. Uma máquina virtual, ou VM, é basicamente um computador virtual que rodará 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. (Instalar o 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 tentar instalá-los no OS X.
Contras:
- Alguns considerariam isso como uma solução desajeitada. É lógico que não se deve recorrer à troca de sistemas operacionais para obter algo tão simples quanto um servidor DNS. Isso é mitigado pelo fato de não precisarmos sair do OS X - podemos apenas rodar Linux e OS X lado a lado.
- São necessários mais recursos do sistema para hospedar um computador inteiro, para que ele simplesmente tenha o OS X executando um servidor DNS. Isso é mitigado pelo fato de que não são necessários tantos 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 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 personalize-as - isso realmente não importa. No entanto, uma coisa importante é alterar o modo de rede do padrão (que é NAT) e defini-lo como ponte. Isso dará à sua VM um endereço IP em sua rede local.
4) Ligue a nova VM. O VirtualBox deve solicitar a localização de um arquivo ISO a ser "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. É muito fácil e muito parecido com a instalação do OS X ou Windows - você só precisa clicar em seguida.
6) Uma vez terminado, você pode fazer logon e será recebido com o prompt de comando do Linux (esperançosamente familiar). A primeira coisa que você provavelmente desejará fazer é baixar todas as correções de segurança e erros:
sudo apt-get update && sudo apt-get upgrade -y
7) Instale o BIND, que é o servidor DNS mais popular para o 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)
link
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, você pode definir que seja o seu servidor DNS no OS X. E você está acabado!
Para mais informações sobre as coisas no arquivo de configuração, ou para descobrir coisas como como fazer o BIND iniciar automaticamente quando você liga o computador virtual, confira o documentação oficial do Ubuntu BIND . Se você achar isso muito seco, há muitos tutoriais sobre o Google que podem ser um pouco mais fáceis de usar.