Skip to content
На этой странице:

Настройка DNS на ВМ

Ubuntu 22.04

Настройка DNS осуществляется с помощью службы netplan. Для настройки необходимо отредактировать конфигурационный файл /etc/netplan и затем применить данный конфигурационный файл к службе netplan.

  1. Для редактирования выполните команду:

    sh
    sudo nano /etc/netplan/00-installer-config.yaml
  2. Отредактируйте раздел nameservers (добавьте, если он отсутствует) следующим образом:

    yaml
    nameservers: 
      addresses: 
      + 77.88.8.8 
      + 77.88.8.1
    Пример итогового файла
    yaml
    network:
      ethernets:
        enp0s1:
          dhcp4: true
          nameservers: 
            addresses: 
            * 77.88.8.8 
            * 77.88.8.1
      version: 2
  3. Примените конфигурационный файл, выполнив команду:

    sh
    sudo netplan apply
  4. Проверьте изменения с помощью команды:

    sh
    resolvectl status | grep 'DNS Servers' -A2
    Результат выполнения команды (пример):
    DNS Servers: 77.88.8.8 77.88.8.1

Debian 12.0

  1. При необходимости выполните установку:

    sh
    sudo apt install systemd-resolved
  2. Отредактируйте файл:

    sh
    sudo nano /etc/systemd/resolved.conf
    • в строке #DNS= удалите символ #;
    • добавьте в конец строки, например: 8.8.8.8 8.8.4.4;
    • сохраните файл.
  3. Выполните команду:

    sh
    sudo systemctl enable --now systemd-resolved.service
  4. Перезагрузите ВМ для применения изменений с помощью команды:

    sh
    sudo reboot
  5. Выполните проверку внесенных изменений с помощью команды:

    sh
    cat /etc/resolv.conf

CentOS Stream 8-9

  1. Узнайте имя сетевого интерфейса, использующегося на ВМ:

    sh
    ip address
  2. Выполните команду:

    sh
    nmcli con mod $CONNECTIONNAME ipv4.dns "8.8.8.8 8.8.4.4"

    где $CONNECTIONNAME — это имя сетевого интерфейса из предыдущего шага.

  3. Перезапустите NetworkManager:

    sh
    service NetworkManager restart
  4. Выполните проверку внесенных изменений:

    sh
    cat /etc/resolv.conf

Windows Server 2022

Настройка производится с помощью утилиты SConfig. Для ее запуска введите в PowerShell команду SConfig.

  1. Выберите Network Settings.
  2. Введите номер Network Adapter.
  3. Выберите опцию Set DNS servers.
  4. Введите адрес DNS сервера. Например, 8.8.8.8.
  5. Введите адрес альтернативного DNS сервера. Например, 8.8.4.4.
  6. Примените изменения.