Резервные DNS-серверы на Ubuntu 17.10

Это не похоже nslookup возвращается к другим DNS-серверам в Ubuntu 17.10.

Подсистема DNS теперь управляется systemd-resolved демон. И я вижу /etc/resolv.conf связан как ниже:

$ ls -l /etc/resolv.conf 
lrwxrwxrwx 1 root root 32 Jan 22 15:40 /etc/resolv.conf -> /run/systemd/resolve/resolv.conf

Что касается man-страницы с разрешением systemd, кажется, что он должен был попробовать все DNS-серверы параллельно, но это не так. Он не пробует вторичные DNS-серверы имен, если сначала происходит сбой.

Согласно справочной странице getaddrinfo() внутренне повторяет все DNS-серверы параллельно, но это не так.

socket.getaddrinfo ("internal.set", 80, 0, 0, socket.IPPROTO_TCP)
Traceback (последний вызов был последним):
Файл "", строка 1, в
Файл "/usr/lib/python3.6/socket.py", строка 745, в getaddrinfo
для res в _socket.getaddrinfo(хост, порт, семейство, тип, прото, флаги):
socket.gaierror: [Errno -2] Имя или служба неизвестны

В приведенном выше случае "internal.set" является допустимым именем, но доступно только через дополнительный DNS-сервер.

Кстати, я попытался настройки set fail согласно странице руководства nslookup. Wireshark по-прежнему сообщает, что был опробован только один DNS-сервер.

$ nslookup 
> set fail
> host internal.set
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
*** Can't find host: No answer
> 

1 ответ

В Ubuntu 17.10 они перешли на netplan для управления сетями.

для настольных компьютеров теперь это netplan/networkmanager для сервера (без заголовков) теперь это netplan/networkd

Таким образом, все, что вы редактировали в прошлом, больше не работает. Чтобы сделать жизнь еще более запутанной, она все еще здесь, и ее редактирование может просто добавить дополнительные слои проблемы (это опыт разговора). Как только я начал работать только с сетевыми планами, все снова заработало.

Насколько я понимаю, вы теперь редактируете графический интерфейс изнутри графического интерфейса (я не использую графический интерфейс), если вы используете google ubuntu 18.04 static ip netplan networkd, вы, вероятно, найдете то, что ищете. Я только что обнаружил большую часть этого, и я все еще не уверен на 100%, как все это работает, поэтому я не сказал вам, как я настраиваю свою сеть. Плохой совет только усугубляет ситуацию.

Моя ключевая информация была найдена здесь: https://websiteforstudents.com/configure-static-ip-addresses-on-ubuntu-18-04-beta/

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

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