DNS на systemd в это районе на 127.0.0.53, кажется, работает за исключением когда я запроса для местных машин по имени. Но если я запроса для них и конкретно указать локальный DNS-сервер (мой роутер), то я получаю правильный ответ. Но файл config говорит, что это также использование маршрутизатора в качестве адреса поиск. Какие мысли?
я с Ubuntu 18.04 на ноутбуке Dell.
неверные результаты:
$ nslookup web1
Server: 127.0.0.53
Address: 127.0.0.53#53
** server can't find web1: SERVFAIL
неверные результаты:
$ nslookup -i wlp3s0 web1
nslookup: couldn't get address for 'web1': not found
правильные результаты:
$ nslookup web1 192.168.1.1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
правильные результаты:
$ systemd-resolve --status
Global
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
corp
d.f.ip6.arpa
home
internal
intranet
lan
local
private
test
Link 3 (wlp3s0)
Current Scopes: DNS
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 192.168.1.1
DNS Domain: wp.comcast.net
Link 2 (enp2s0)
Current Scopes: none
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
настройки networkmanager-а
$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
а как сделать nslookup для возвращения правильного ответа? Ссылка 3, представляется верным информации (подключение WiFi) и мой DNS на маршрутизаторе возвращает правильный ответ, но локальный кэш не пытается найти адрес (или так кажется).
Ваш файл resolv.conf не указывал на неправильное место - ../run/systemd/resolve/stub-resolv.conf
- , где он должен указывать по умолчанию.
Проблема в том, что systemd-resolved
не передает имена без точек в DNS. По-видимому, это работает «как предусмотрено». См. эту проблему github , в которой говорится, что «разрешенный никогда не позволит одноадресным поискам протекать в одноадресной DNS».
Согласны ли вы с рассуждениями в этой проблеме github, там есть способ исправить это. Он даже не требует внесения каких-либо изменений в настройку по умолчанию на вашем компьютере Ubuntu:
/etc/dnsmasq.conf
на своем DNS-сервере: expand-hosts
domain=your-domain # replace "your-domain" with domain of your choice
Теперь вы сможете разрешать имена хостов LAN, если вы добавляете домен: nslookup web1.your-domain
/run/systemd/resolve/stub-resolv.conf
: nameserver 127.0.0.53
search your-domain
Теперь поиск web1
расширит его до web1.your-domain
, который затем разрешит использование DNS.
$ nslookup web1
Server: 127.0.0.53
Address: 127.0.0.53#53
Non-authoritative answer:
Name: web1.your-domain
Address: 192.168.1.107
Обратите внимание, что если вы используете dig
вместо nslookup
, dig
не использует путь поиска по умолчанию - используйте его +search
, чтобы включить это.
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это случилось на моем ноутбуке (на машине, на которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
По умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
По умолчанию
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало так, как я ожидал, и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это случилось на моем ноутбуке (на машине, на которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
По умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
По умолчанию
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало так, как я ожидал, и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
Я нашел исправление, которое сработало для меня.
мой файл resolv.conf указывал на неправильное место. Это похоже на ошибку в Ubuntu, как это произошло на моем ноутбуке (на машине, с которой я впервые заметил эту проблему), и на новой установке сервера Ubuntu 18.04.
Значение по умолчанию
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 39 Apr 26 12:07 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
Я удалил это и указал на правильный файл. После перезагрузки это решило мою проблему. И я даже смог переключить сети на своем ноутбуке, и DNS переключился правильно. Конечно, когда во внешних сетях я не могу разрешить какие-либо из моих локальных машин, но это ожидается. Как только я вернусь в свою локальную сеть, все локальные компьютеры корректно решаются, потому что мой маршрутизатор является DNS.
The Fix
$ sudo rm -f /etc/resolv.conf
$ sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
$ ls -l /etc/resolv.conf
lrwxrwxrwx 1 root root 32 May 29 08:48 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf
$ sudo reboot
После этого все работало как я ожидаемый и 127.0.0.53 больше не используется.
Правильные результаты
$ nslookup web1
Server: 192.168.1.1
Address: 192.168.1.1#53
Name: web1
Address: 192.168.1.107
$ nslookup google.com
Server: 192.168.1.1
Address: 192.168.1.1#53
Non-authoritative answer:
Name: google.com
Address: 172.217.7.174
Name: google.com
Address: 2607:f8b0:4004:80e::200e
systemd-resolve
предоставляется пакетом systemd
, поэтому, пожалуйста, попробуйте ubuntu-bug systemd
.
– Chai T. Rex
31 May 2018 в 03:45
/etc/resolv.conf
или на выходе либоnmcli -g all
, либоsystemd-resolve --status
? Может быть, попробуйте взглянуть на , что находится в вашей аренде DHCP ? – Laurence Gonsalves 5 September 2018 в 19:31