СТАРЛЕЙ

«ВСЕ НОВОЕ - ЭТО ХОРОШО ЗАЛИТОЕ СТАРОГО»


  • Зальем:

    • QR Озон/райф
    • АПК (ГАЗ/РАЙФ/ОЗОН/АЛЬФА)
    • Юнистрим/Форсаж
    • ПЕРЕВОДЫ
    • ИНКА
    • ЮР-ЮР (СТАРОРЕГИ/НОВОРЕГИ)
📢 У форума есть зеркало в TOR http://darkmonn6oy55o7kgmwr4jny2gi2zj6hyalzcjgl444dvpalannl5jid.onion
🔥Новый канал DarkMoney в Telegram: https://t.me/+YZCQez0WZM04YmQ0

Боремся с утечкой 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 есть скверная привычка его перезаписывать.
 
Назад
Сверху