Какой сервер DNS моя Ubuntu 18.04 использует?

Я использую Hyper-V для создания VM под управлением Ubuntu 18.04. У меня есть некоторые проблемы с докером, не разрешающим запросы DNS правильно. Это руководство предлагает использовать nmcli для идентификации сервера DNS.

$ nmcli dev show | grep 'IP4.DNS'
IP4.DNS[1]:                             10.0.0.2

В первую очередь, nmcli установлен по умолчанию? Я не думаю так, но даже после установки его выполняющий эту команду ничего не показывает для IP4. DNS - ни даже DNS. Существует ли лучший способ обнаружить, какой сервер DNS моя установка использует?

0
задан 31 July 2018 в 07:09

4 ответа

nmcli dev show - хороший вариант.

Файл /etc/resolv.conf будет иметь серверы имен, фактически настроенные для разрешения имен, поэтому, если вы запустите cat /etc/resolv.conf, вы должны увидеть свои текущие DNS ' серверы.

4
ответ дан 28 October 2019 в 06:06

nslookup unraid.local Я думаю, что это - самый точный способ найти, который DNS Вы используете. Или просто проверьте /etc/resolv.conf содержание.

nmcli dev show или systemd-resolve --status только покажите настройки сервера DNS в его конфигурации, но Вашим DNS могут управлять другие программы.

1
ответ дан 28 October 2019 в 06:06

Как указано в resolv.conf, вы можете использовать

resolvectl status

, чтобы показать текущую используемую конфигурацию

0
ответ дан 18 January 2020 в 07:12
resolvectl dns

Показывает глобально определенный DNS-сервер, а также список мостов и сетевых интерфейсов с их определенными DNS-серверами

0
ответ дан 30 May 2020 в 17:01

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

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