• Высокий доход. Отсутствие рисков.
📢 У форума есть зеркало в TOR http://darkmonn6oy55o7kgmwr4jny2gi2zj6hyalzcjgl444dvpalannl5jid.onion
🔥Новый канал DarkMoney в Telegram: https://t.me/+y7pMvG6lemk5ZjM0

Боремся с утечкой DNS провайдера в Linux

Karlos Esteban

Аватар Dr. Johnson`a
.
24.06.16
2,047
3
OpenVPN DNSLeak prevention (боремся с утечкой DNS)

Даже несмотря на то, что сервер OpenVPN пишет клиенту список DNS серверов для использования, клиент OpenVPN все равно может пытаться использовать DNS провайдера.
Проверяем через whoer.net и

Файл настроек /etc/resolv.conf содержит информацию, которая позволяет компьютеру преобразовывать буквенно-цифровые доменные имена в цифровые IP адреса. Но есть одна загвоздка /etc/resolv.conf после ребута, восстанавливается назад. Вот быстрое решение, которое исправит ситуацию:

Вы можете прописать в скрипт ip-up следующее:
echo "nameserver IP_DNS_сервера" > /etc/resolv.conf
и при подъеме инета ip dns сервака (хоста) будет уже Ваш, а не с dhcp.

~$ sudo touch /etc/network/if-up.d/charge_dns
~$ sudo nano /etc/network/if-up.d/charge_dns

#! /bin/sh
echo "nameserver 217.10.32.4" > /etc/resolv.conf
echo "nameserver 217.10.36.5" >> /etc/resolv.conf
echo "nameserver 217.10.44.35" >> /etc/resolv.conf

~$ sudo ****d +x /etc/network/if-up.d/charge_dns

DNS берем с зарубежных опенсурсных проектов.
Замечание: Вы можете указать максимум 3 DNS сервера.
 
Последнее редактирование:
Хочется услышать мнение опытных линуксоводов ДМ. Правильным ли путем я пошел в данной ситуации.
Заранее спасибо.
 
С resolv.conf надо быть осторожным, т.к. у того же NetworkManager есть скверная привычка его перезаписывать.
 
Назад
Сверху