
Я читаюздесьчто вы обычно не должны редактировать resolv.conf, так как он управляется другими службами. Сервер работает под управлением Ubuntu 22.04.1 LTS.
Однако DNS на моем сервере не работает, пока я не добавлю следующую строку в свой resolv.conf
nameserver 127.0.0.53
Если я очистлю resolv.conf
или полностью удалю файл, я больше не смогу пинговать google.com. Я не понимаю этого, так как я прочиталздесь:
Если этот файл не существует, будет опрошен только сервер имен на локальном компьютере.
Я хочу использовать netplan для настройки своей сети, и в моей конфигурации netplan есть запись для серверов имен. Моя конфигурация netplan выглядит так:
# This is the network config written by 'subiquity'
network:
version: 2
renderer: networkd
ethernets:
ens160:
dhcp4: no
addresses: [10.0.0.5/24]
nameservers:
search: [my.domain.com]
addresses: [1.1.1.1, 8.8.8.8]
routes:
- to: default
via: 10.0.0.254
Был файл под названием, /etc/systemd/resolved.conf
но с тех пор он был удален.
Как мне получить работающий DNS без ручного редактирования resolv.conf
файла?