У меня проблема с DNS в Ubuntu 18.04. Я думаю, что есть неправильная конфигурация где-то между netwrok-manager, systemd-resolved и resolvconf.
Я могу нормально пинговать IP-адреса, но не имена хостов:
$ пинг -c 3 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56 (84) байт данных.
64 байта из 8.8.8.8: icmp_seq=1 ttl=120 время=5,07 мс
64 байта из 8.8.8.8: icmp_seq=2 ttl=120 время=4,89 мс
64 байта из 8.8.8.8: icmp_seq=3 ttl=120 время=4,33 мс
--- 8.8.8.8 статистика пинга ---
3 пакета передано, 3 получено, 0% потери пакетов, время 2003 мс
rtt min/avg/max/mdev = 4,336/4,768/5,072/0,318 мс
$ ping -c 3 www.google.com
ping: www.google.com: имя или служба неизвестны
Службы systemd-resolve и resolvconf запущены:
Существует символическая ссылка /etc/resolv.conf, указывающая на /run/systemd/resolve/stub-resolv.conf.
сервер имен 127.0.0.53
опции edns0
Если я заменю символическую ссылку /etc/resolv.conf на файл, содержащий приведенное ниже, имена хостов будут разрешены
поисковая станция
сервер имен 127.0.1.1
Я хотел бы знать, как это исправить, чтобы он работал без удаления символической ссылки. Может кто-нибудь посоветовать, как решить эту проблему?