Мне нужно настроить DNS-сервер для использования с OpenVPN. Я не могу использовать обычные общедоступные IP-адреса DNS (например, общедоступные DNS-адреса Google), потому что все они заблокированы поставщиками услуг Интернета, в которых будут использоваться клиенты OpenVPN, поэтому мне нужно определить свои собственные.
Я ценю вашу помощь.
P.S. Я знаю, как определить авторитетный DNS-сервер с помощью nsd3, но nsd3 является только авторитетным, и я думаю, здесь мне нужен рекурсивный DNS-сервер. Я выбрал nsd3 после того, как столкнулся с огромными проблемами сложности с BIND9, поэтому я надеюсь, что вы сможете предложить какое-то решение, для которого не требуется BIND9.
P.S.2 Я только что нашел хорошее сравнение DNS-серверов здесь на вики. Итак, я в основном знаю, какие DNS-серверы МОГУТ выполнять эту работу. Мне нужно КАК это сделать.
DNSMasq может сделать это: http://thekelleys.org.uk/dnsmasq/doc.html
Для дистрибутивов на основе RHEL вы можете сделать что-то вроде этого:
yum install -y dnsmasq
chkconfig dnsmasq on
service dnsmasq start
Тогда вы сможете указать своим клиентам IP-адрес только что установленного сервера, и DNS будет работать нормально. Однако убедитесь, что на сервере есть действующие серверы имен в /etc/resolv.conf.