
В Ubuntu вы можете настроить DNS-сервер для своего компьютера с помощью командной строки или графического интерфейса. Кроме того, вы можете изменить сервер по умолчанию в настройках маршрутизатора.
Как настроить DNS-серверы в сетевых настройках
Используете Ubuntu с графическим интерфейсом? Тогда вы можете использовать Сетевой менеджер для изменения DNS-серверов.
Шаг 1: Запустите систему Настройки и выберите меню Сеть.
Шаг 2: Введите нужный DNS-сервер в поле IPv4 и IPv6 всплывающее окно в соответствующем формате. Чтобы ввести несколько альтернативных серверов, разделяйте адреса запятой.
Шаг 3: Чтобы убедиться, что переключатель сработал, разорвите соединение с сервером на некоторое время. После повторного подключения к Интернету новый DNS-сервер должен использоваться.

Как изменить 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

Если служба не была активирована, вы можете запустить 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