Como configurar o BIND9 como um servidor DNS secundário no Ubuntu 20.04
O servidor DNS secundário funciona para tolerância a falhas. Se o principal parar de funcionar por algum motivo, o secundário garantirá a funcionalidade do site e de outros recursos especificados nele.
Primeiro, você precisa instalar e fazer uma configuração básica do servidor DNS BIND9.
Configurações iniciais
- IP do servidor DNS primário - 10.1.1.9
- IP do servidor DNS secundário - 10.1.1.10
- Nome de domínio de exemplo - nome-do-domínio.com
Configurações adicionais para o servidor DNS primário BIND9
Se você configurou o servidor DNS primário de acordo com nossas instruções, pode pular esta etapa.
Devemos permitir que o servidor DNS primário transmita dados da zona DNS para o servidor secundário. Abra o arquivo de configuração do BIND9.
Adicione os dois parâmetros a seguir às configurações da zona: allow-transfer e also-notify, substituindo-os pelo endereço IP do servidor secundário. O resultado será algo parecido com isto.
type master;
file "/etc/bind/db.domain-name.com";
allow-transfer { 10.1.1.10; };
also-notify { 10.1.1.10; };
};
Salve esse arquivo e recarregue o BIND9.
Configuração do BIND9 como um servidor DNS secundário
Abra o arquivo de configuração do BIND9.
Adicione a seguinte diretriz a ele.
type slave;
file "db.domain-name.com";
masters { 10.1.1.9; };
};
O parâmetro masters deve conter o endereço IP do servidor DNS primário. Salve o arquivo e recarregue o BIND9.
Para verificar se o servidor DNS secundário está funcionando corretamente, use o comando em qualquer computador remoto:
Use seu FQDN em vez de domain-name.com e o endereço IP de seu servidor DNS secundário em vez de 10.1.1.10.
Saída
Address: 10.1.1.10#53
Address: 10.1.1.10