Назад | Перейти на главную страницу

dnsmasq блокирует разрешение имен VPN-серверов

Я запускаю dnsmasq в Linux Mint 18.3 в основном для разрешения кучи DNS-имен разработчиков на localhost.

Недавно я начал использовать VPN-соединение и заметил, что имена серверов, которые доступны только внутри сети VPN, не разрешаются:

ssh .... user@privateserver.network
ssh: Could not resolve hostname privateserver.network: Name or service not known

Если я остановлю демон dnsmasq, он будет работать, как ожидалось, и privateserver.network доступен и может быть подключен.

Мы будем очень признательны за любые советы о том, как подойти к этому вопросу. Спасибо!

Вам необходимо настроить сценарии запуска / завершения VPN, чтобы обновить список DNS-серверов, которые dnsmasq использует для разрешения запросов. Существует настройка dnsmasq, которая заставит его обновлять список серверов при изменении файла. Вам также необходимо настроить это или запустить перезагрузку конфигурации dnsmasq после изменения файлов.