Измените DNS в Ubuntu NetworkManager (с примерами кода)

Чтобы изменить настройки DNS в Ubuntu NetworkManager, вы можете использовать несколько методов. Вот некоторые из них вместе с примерами кода:

Метод 1. Использование графического интерфейса пользователя (GUI)

  1. Откройте настройки сети, нажав на значок сети в правом верхнем углу экрана и выбрав «Настройки».
  2. В окне «Настройки» выберите сетевое соединение, которое вы хотите настроить.
  3. На вкладке IPv4 или IPv6, в зависимости от конфигурации вашей сети, вы найдете раздел DNS-серверов.
  4. Введите нужные адреса DNS-серверов в соответствующие поля.
  5. Нажмите «Применить» или «ОК», чтобы сохранить изменения.

Способ 2. Использование терминала

  1. Откройте окно терминала, нажав Ctrl+Alt+T.

  2. Для редактирования файла конфигурации сети используйте следующую команду:

    sudo nano /etc/network/interfaces
  3. Найдите строку, начинающуюся с «dns-nameservers», и добавьте нужные адреса DNS-серверов. Например:

    dns-nameservers 8.8.8.8 8.8.4.4
  4. Сохраните файл, нажав Ctrl+O, а затем выйдите из nano, нажав Ctrl+X.

  5. Перезапустите сетевую службу, выполнив следующую команду:

    sudo systemctl restart NetworkManager

Метод 3. Использование файла resolv.conf

  1. Откройте окно терминала.

  2. Отредактируйте файл resolv.conf с помощью следующей команды:

    sudo nano /etc/resolv.conf
  3. Добавьте нужные адреса DNS-серверов, добавив следующие строки:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
  4. Сохраните файл, нажав Ctrl+O, а затем выйдите из nano, нажав Ctrl+X.

  5. Перезапустите сетевую службу, выполнив следующую команду:

    sudo systemctl restart NetworkManager