Olej писал(а): ↑18 апр 2023, 14:27
В ОС Raspbian:
На сейчас (после нескольких лет эксплуатации и настроек более-менее традициооными для Raspbian OS инструментами) никакого локального разрешателя имён не работает:
Код: Выделить всё
olej@raspberrypi:~ $ nslookup linux-ru.ru 127.0.0.1
;; connection timed out; no servers could be reached
Код: Выделить всё
olej@raspberrypi:~ $ nslookup linux-ru.ru 127.0.0.53
;; connection timed out; no servers could be reached
Код: Выделить всё
olej@raspberrypi:~ $ resolvectl status
Failed to get global data: Unit dbus-org.freedesktop.resolve1.service not found.
Разрешение имён идёт через внешние DNS:
Код: Выделить всё
olej@raspberrypi:~ $ nslookup linux-ru.ru
Server: 1.1.1.1
Address: 1.1.1.1#53
Non-authoritative answer:
Name: linux-ru.ru
Address: 90.156.230.27
Которые прописаны в /etc/resolv.conf :
Код: Выделить всё
olej@raspberrypi:~ $ cat /etc/resolv.conf
# Generated by resolvconf
nameserver 1.1.1.1
nameserver 8.8.8.8
Который
обновляется какими-то механизмами Raspbian при
каждой загрузке (судя по датам):
Код: Выделить всё
olej@raspberrypi:~ $ ls -l /etc/resolv.conf
-rw-r--r-- 1 root root 64 апр 15 12:55 /etc/resolv.conf
olej@raspberrypi:~ $ uptime
14:45:30 up 15:45, 10 users, load average: 0,02, 0,02, 0,01
Но сам кэширующий резолвел сервис systemd присутствует (как неотъемлемый механизм в составе systend, не требующий инсталляции), но не запущен:
Код: Выделить всё
olej@raspberrypi:~ $ systemctl status systemd-resolved.service --no-pager --full
● systemd-resolved.service - Network Name Resolution
Loaded: loaded (/lib/systemd/system/systemd-resolved.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:systemd-resolved.service(8)
man:org.freedesktop.resolve1(5)
https://www.freedesktop.org/wiki/Software/systemd/writing-network-configuration-managers
https://www.freedesktop.org/wiki/Software/systemd/writing-resolver-clients