Настройка DNS на ВМ
Ubuntu 22.04
Настройка DNS осуществляется с помощью службы netplan
. Для настройки необходимо отредактировать конфигурационный файл /etc/netplan
и затем применить данный конфигурационный файл к службе netplan
.
Для редактирования выполните команду:
shsudo nano /etc/netplan/00-installer-config.yaml
Отредактируйте раздел
nameservers
(добавьте, если он отсутствует) следующим образом:yamlnameservers: addresses: + 77.88.8.8 + 77.88.8.1
Пример итогового файла
yamlnetwork: ethernets: enp0s1: dhcp4: true nameservers: addresses: * 77.88.8.8 * 77.88.8.1 version: 2
Примените конфигурационный файл, выполнив команду:
shsudo netplan apply
Проверьте изменения с помощью команды:
shresolvectl status | grep 'DNS Servers' -A2
Результат выполнения команды (пример):
DNS Servers: 77.88.8.8 77.88.8.1
Debian 12.0
При необходимости выполните установку:
shsudo apt install systemd-resolved
Отредактируйте файл:
shsudo nano /etc/systemd/resolved.conf
- в строке
#DNS=
удалите символ#
; - добавьте в конец строки, например:
8.8.8.8 8.8.4.4
; - сохраните файл.
- в строке
Выполните команду:
shsudo systemctl enable --now systemd-resolved.service
Перезагрузите ВМ для применения изменений с помощью команды:
shsudo reboot
Выполните проверку внесенных изменений с помощью команды:
shcat /etc/resolv.conf
CentOS Stream 8-9
Узнайте имя сетевого интерфейса, использующегося на ВМ:
ship address
Выполните команду:
shnmcli con mod $CONNECTIONNAME ipv4.dns "8.8.8.8 8.8.4.4"
где
$CONNECTIONNAME
— это имя сетевого интерфейса из предыдущего шага.Перезапустите NetworkManager:
shservice NetworkManager restart
Выполните проверку внесенных изменений:
shcat /etc/resolv.conf
Windows Server 2022
Настройка производится с помощью утилиты SConfig
. Для ее запуска введите в PowerShell команду SConfig
.
- Выберите Network Settings.
- Введите номер Network Adapter.
- Выберите опцию Set DNS servers.
- Введите адрес DNS сервера. Например,
8.8.8.8
. - Введите адрес альтернативного DNS сервера. Например,
8.8.4.4
. - Примените изменения.