Для персонального использования я должен включить пользовательское выполнение сервера 127.0.0.1#5354
это разрешает запросы для .hyperboria
домены.
Раньше был названный файл /etc/resolv.conf
это теперь говорит,
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
Так, кажется этим с тех пор systemd
основное, ответственное за все, я должен изучить systemd-resolved
сервис/конфигурация.
Я мог просто изменить настройки NetworkManager WiFi в GNOME для добавления ручного сервера DNS в моей подключенной сети, но это не запрашивает каждую сеть (просто тот, который я отредактировал). Плюс, я не мог управлять, который домены решают с каждым сервером, и я не знаю, какие файлы редактируются негласно.
На dnsmasq
Я думаю, что мог просто добавить эту строку к ее конфигурации, server=/hyperboria/127.0.0.1#5354
, но dnsmasq не работает, и если он был бы, я узнать, что он перенесен NetworkManager или чем-то подобным, и я не знал бы, должен ли я добавить файл в /etc/NetworkManager/dnsmasq.d/
или редактирование /etc/dnsmasq.conf
.
Другие возможные конфигурации,
/etc/network/interfaces
# не уверенный, насколько прежней версии это в эти дни/etc/resolvconf/resolv.conf.d/base|head|tail
Так или иначе все, кажется, полагается systemd-resolved
. Как мог достигнуть этого?
Попробуйте отредактировать файл /etc/systemd/resolved.conf
. Также не забудьте перезапустить соответствующую службу по sudo systemctl restart systemd-resolved.service
.
Обратите внимание, что:
/etc/network/interfaces
/etc/resolv.conf
устарели.