Как изменить DNS-серверы в Ubuntu 18.04, 20.04 и 22.04

В Ubuntu вы можете настроить DNS-сервер для своего компьютера с помощью командной строки или графического интерфейса. Кроме того, вы можете изменить сервер по умолчанию в настройках маршрутизатора.

Как настроить DNS-серверы в сетевых настройках

Используете Ubuntu с графическим интерфейсом? Тогда вы можете использовать Сетевой менеджер для изменения DNS-серверов.

Шаг 1: Запустите систему Настройки и выберите меню Сеть.

Шаг 2: Введите нужный DNS-сервер в поле IPv4 и IPv6 всплывающее окно в соответствующем формате. Чтобы ввести несколько альтернативных серверов, разделяйте адреса запятой.

Шаг 3: Чтобы убедиться, что переключатель сработал, разорвите соединение с сервером на некоторое время. После повторного подключения к Интернету новый DNS-сервер должен использоваться.

Настройки сети с маской входа для DNS-сервера на Ubuntu
Вы можете изменить DNS-сервер в Ubuntu через графический интерфейс.

Как изменить DNS-сервер с помощью терминала

Чтобы настроить DNS-сервер в Ubuntu, вам не нужно полагаться на графический интерфейс. Вы можете просто использовать командную строку для изменения DNS-сервера.[resolv.conf Файл используется для назначения DNS-серверов. Теоретически, вы можете просто открыть этот файл и ввести новые серверы имен. Однако, поскольку он управляется системой, изменения будут перезаписаны после перезагрузки. Чтобы этого не произошло, сделайте следующее:

Шаг 1: Установите resolvconf, который позволяет перезаписать DNS-информацию системы. Перед установкой выполните все обновления, как обычно.

sudo apt update
sudo apt upgrade
sudo apt install resolvconf

Шаг 2: После установки необходимо активировать службу. Это можно сделать с помощью следующей команды:

sudo systemctl status resolvconf.service
Терминал Ubuntu с сообщением о состоянии resolvconf
Если программа работает, вы увидите статус “active”.

Если служба не была активирована, вы можете запустить resolvconf вручную:

sudo systemctl start resolvconf.service
sudo systemctl enable resolvconf.service
sudo systemctl status resolvconf.service

Шаг 3: После запуска resolvconf вы можете внести изменения в глава файл. Откройте документ с помощью редактора nano:

sudo nano /etc/resolvconf/resolv.conf.d/head

Введите DNS-серверы, которые вы хотите использовать. DNS-сервис Google очень популярен. Поисковая система предлагает два адреса IPv4 для этой цели.

nameserver 8.8.8.8
nameserver 8.8.4.4

Теперь сохраните и выйдите из файла.

Шаг 4: Обновить resolv.conf файл , который отвечает за работу DNS-серверов. Для этого воспользуйтесь следующими командами:

sudo resolvconf --enable-updates
sudo resolvconf -u

Шаг 5: Чтобы изменения вступили в силу, вам следует перезапустить соответствующие службы:

sudo systemctl restart resolvconf.service
sudo systemctl restart systemd-resolved.service

Проверьте resolv.conf , чтобы просмотреть изменения. Вы также можете посмотреть, какие DNS-серверы используются в данный момент. Для этого существуют различные команды, в зависимости от того, какую версию Ubuntu вы используете.

Ubuntu 18.04 & 20.04:

systemd-resolve --status

Ubuntu 22.04:

resolvectl status

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

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