resolv.conf берут localhost в качестве DNS

Когда считано /etc/resolv.conf:

me@alpha:~$ cat /etc/resolv.conf | tail -3                                                                                
# operation for /etc/resolv.conf.

nameserver 127.0.0.53

Я получил идею DNS из Интернета: IP Addresses & DNS - YouTube и знающий, что DNS является Google Public DNS - Википедия

Как мог сервер имен по умолчанию быть адресом localhost? Я предполагаю это невозможный доступ к внешним сервисам.

2
задан 18 January 2019 в 00:55

1 ответ

В недавних релизах Ubuntu разрешение доменного имени обрабатывается systemd-resolvd, и 127.0.0.53 только тупиковый слушатель, созданный systemd-resolvd. Можно узнать фактический сервер DNS, который обрабатывает запросы DNS командой

$ systemd-resolve --status

Ищет строку, которая запускается с DNS Servers.

Можно узнать больше о systemd-resolvd из его страницы справочника.

5
ответ дан 26 October 2019 в 12:37

Другие вопросы по тегам:

Похожие вопросы: