Как исправить утечку DNS в Ubuntu 18.04 с помощью Network Manager

Убунту 19

Утечки DNS могут представлять серьезную угрозу вашей конфиденциальности в Интернете, особенно если вы используете службу VPN для защиты своего интернет-соединения. В этой статье мы обсудим, как исправить утечку DNS в Ubuntu 18.04 с помощью Network Manager.

Чтобы исправить утечки DNS в Ubuntu 18.04 с помощью Network Manager, вы можете отредактировать файл dhclient.conf, изменить настройки DNS через графический интерфейс Network Manager, использовать dnscrypt, использовать сценарий update-systemd-resolved или настроить IP-таблицы. Эти методы помогут защитить ваши DNS-запросы и защитить вашу конфиденциальность в Интернете.

Понимание утечек DNS

Прежде чем мы углубимся в решение, давайте разберемся, что такое утечка DNS. DNS (система доменных имен) — это служба, которая преобразует имена веб-сайтов в соответствующие им IP-адреса. Утечка DNS происходит, когда ваша VPN не может обеспечить безопасность ваших DNS-запросов, в результате чего они становятся видимыми вашему интернет-провайдеру или любому стороннему провайдеру DNS. Это может привести к раскрытию вашей истории просмотров и других действий в Интернете.

Исправление утечек DNS

Есть несколько способов исправить утечку DNS в Ubuntu 18.04. Здесь мы рассмотрим наиболее эффективные методы.

Способ 1: редактирование файла dhclient.conf

Первый метод предполагает редактирование файла /etc/dhcp/dhclient.conf. Этот файл отвечает за определение того, как ваша система взаимодействует с DHCP-серверами и получает IP-адреса.

  1. Откройте терминал и введите следующую команду для редактирования файла:

судо нано /etc/dhcp/dhclient.conf

  1. В файле вы найдете строку #prepend domain-name-servers 127.0.0.53;. Раскомментируйте эту строку, удалив # в начале.
  2. Измените сервер доменных имен на другой. Например, вы можете использовать OpenDNS: 208.67.222.222.
  3. Сохраните файл и перезагрузите систему. Теперь ваши DNS-запросы должны направляться через новый DNS-сервер.

Способ 2: использование метода графического интерфейса

Если вам более удобен графический интерфейс, вы также можете изменить настройки DNS через графический интерфейс Network Manager.

  1. Откройте настройки сетевого подключения в графическом интерфейсе.
  2. Перейдите в настройки IPv4/IPv6 и измените «Метод» на «Автоматически, только адреса».
  3. Добавьте нужные DNS-серверы в поле DNS-серверы.

Способ 3: использование dnscrypt

dnscrypt — это инструмент, который шифрует ваши DNS-запросы, предотвращая их чтение посторонними лицами.

  1. Установите dnscrypt-proxy, выполнив следующую команду:

sudo apt установить dnscrypt-прокси

  1. Отредактируйте свой VPN или любое другое соединение и установите 127.0.2.1 в качестве DNS-сервера с помощью команды nmcli.
  2. Заблокируйте исходящие DNS-запросы, выполнив следующую команду:

sudo ufw отклонить 53

  1. Включите брандмауэр с помощью следующей команды:

sudo ufw включить

Способ 4: использование сценария update-systemd-resolved

Сценарий update-systemd-resolved также можно использовать для устранения утечек DNS.

  1. Клонируйте скрипт из репозитория GitHub, используя следующую команду:

git-клон

  1. Установите его, запустив make в клонированном каталоге.
  2. Отредактируйте /etc/nsswitch.conf и измените строку, начинающуюся с хостов: на хосты: файлы разрешают DNS myhostname.
  3. Включите и запустите службу systemd-resolved.

Способ 5: использование таблиц IP

Этот метод включает в себя принудительное прохождение всего через VPN-туннель и настройку вашего компьютера на статический IP-адрес с нужным DNS-сервером.

  1. Откройте терминал и введите следующую команду для редактирования таблиц IP:

судо нано /etc/iptables/rules.v4

  1. Добавьте в файл следующие строки:

– ВЫХОД! -o tun0 -m владелец –uid-owner vpn -j DROP -A OUTPUT -o tun0 -m владелец –uid-owner vpn -j ПРИНЯТЬ

  1. Сохраните файл и перезагрузите систему.

Заключение

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

Network Manager — это утилита в Ubuntu 18.04, которая управляет сетевыми подключениями, включая проводные, беспроводные и виртуальные частные сети (VPN).

Утечки DNS могут раскрыть вашу историю просмотров и действия в Интернете вашему интернет-провайдеру (ISP) или любому стороннему провайдеру DNS, ставя под угрозу вашу конфиденциальность в Интернете.

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

Редактирование файла dhclient.conf позволяет вам изменить DNS-сервер, который ваша система использует для DNS-запросов, что помогает предотвратить утечку DNS.

Вы можете отредактировать файл dhclient.conf, открыв терминал и выполнив команду sudo nano /etc/dhcp/dhclient.conf. Это откроет файл в текстовом редакторе.

Метод графического интерфейса включает доступ к настройкам сетевого подключения, переход к настройкам IPv4/IPv6 и изменение «Метода» на «Автоматически, только адреса». Оттуда вы можете добавить нужные DNS-серверы в поле DNS-серверы.

dnscrypt — это инструмент, который шифрует ваши DNS-запросы, делая их нечитаемыми для посторонних лиц. Используя dnscrypt, вы можете предотвратить утечку DNS и обеспечить безопасность ваших DNS-запросов.

Вы можете установить dnscrypt-proxy, выполнив команду sudo apt install dnscrypt-proxy в терминале.

Сценарий update-systemd-resolved помогает устранить утечки DNS, обновляя службу systemd-resolved, гарантируя безопасную обработку DNS-запросов.

Вы можете включить и запустить службу systemd-resolved, выполнив команду sudo systemctl Enable systemd-resolved, а затем sudo systemctl start systemd-resolved в терминале.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *