Como configurar um servidor DNS “público” no servidor linux?

1

Eu preciso configurar um servidor DNS para ser usado com o OpenVPN. Eu não posso usar IPs DNS públicos convencionais (como os do DNS público do Google) porque todos eles estão bloqueados nos ISPs onde os clientes OpenVPN serão usados, portanto, preciso definir o meu próprio.

Agradeço sua ajuda.

P.S. Eu sei como definir um servidor DNS autoritativo usando nsd3, mas nsd3 é autoritativo apenas e eu acho que aqui o que eu preciso é um servidor DNS recursivo. Eu escolhi o nsd3 depois de ter enormes problemas de complexidade com o BIND9, então espero que você possa sugerir alguma solução que não precise do BIND9.

P.S.2 Acabei de encontrar uma boa comparação entre os servidores DNS aqui no wiki . Então eu basicamente sei o que os servidores DNS podem fazer o trabalho. O que eu preciso é como fazer isso.

    
por hbp 04.10.2011 / 02:34

1 resposta

2

O DNSMasq pode fazer isso: link

Para distribuições baseadas no RHEL, você pode fazer algo assim:

yum install -y dnsmasq
chkconfig dnsmasq on
service dnsmasq start

Em seguida, você deve poder apontar seus clientes para o IP do servidor em que você acabou de instalá-lo e ter o DNS funcionando bem. Certifique-se de que o servidor possua servidores de nomes válidos em /etc/resolv.conf.

    
por 04.10.2011 / 02:57

Tags