DNS через VPN сервис

486
stachu

У меня есть OpenVPNсервер с несколькими подключенными устройствами (веб-сервер, Raspberry Pi, нетбук и телефоны).

Я хочу создать DNS через VPN (пользовательский .vpnдомен).

Я сделал это с dnsmasqи addressдирективы в конфигурационном файле

Пример:

address=/home.vpn/10.8.0.1 address=/raspberrypi.vpn/10.8.0.16 ... 

Я изменил несколько настроек на OpenVPNсервере, чтобы настроить собственный DNS-сервер для клиентов, и все работает, но я боюсь, что dnsmasqэто не лучший способ сделать это.

0
dnsmasq - прекрасный способ сделать это. dirkt 6 лет назад 1
@dirkt Я боюсь об этом, потому что я не совсем понимаю, что означает, что `dnsmasq` является _" DNS-экспедитором "_. stachu 6 лет назад 0

1 ответ на вопрос

0
dirkt

Я не очень понимаю, что означает, что dnsmasq является «пересылкой DNS».

Посмотрите на справочную страницу :

dnsmasq - облегченный DHCP и кеширующий DNS сервер.

[...]

Dnsmasq принимает DNS-запросы и отвечает на них из небольшого локального кэша или перенаправляет их на реальный рекурсивный DNS-сервер. Он загружает содержимое / etc / hosts так, что локальные имена хостов, которые не отображаются в глобальном DNS, могут быть разрешены, а также отвечает на запросы DNS для хостов, настроенных по протоколу DHCP.

Так что, если вы спросите dnsmasqоб именах в вашем пользовательском *.vpnдомене, он ответит напрямую. Если вы спросите dnsmasqо других именах, например superuser.com, он перенаправит запрос на DNS-сервер вашего провайдера, кеширует ответ и отправит ответ обратно.

Что именно то, что вы хотите для ваших целей.