Ubuntu 16.10 - Virtualbox - Имя хоста решает с командой хоста, но не с ping или в браузере

Я использую Ubuntu 16.10 на Virtualbox с хостом Windows 10. Сети используют режим моста, и все, кажется, работает хорошо кроме, у нас есть установка имени хоста для одной сетевые службы, которые мы используем. По некоторым причинам эта твердость привычки имени хоста, когда я пытаюсь проверить с помощью ping-запросов его или когда я пытаюсь использовать его в браузере.

Странно, хотя это действительно решает к корректному IP, когда я использую nslookup или host. Менеджер соединений использует корректное для нашего сервера DNS.

Одно интересное, которое это - то, что это имя хоста действительно имеет a - в середине и a .local в конце имени хоста.

Какая-либо идея о том, что могло вызывать эту проблему?

1
задан 6 December 2016 в 21:58

1 ответ

Имена хостов, которые заканчиваются в .local, рассматривают как mDNS в Linux по умолчанию и не будут работать, нормальный поиск DNS (читайте больше в https://en.wikipedia.org/wiki/.local). Можно изменить это поведение путем редактирования/etc/nsswitch.conf и искать строку

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

и изменить порядок, таким образом, DNS имеет приоритет, как:

hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
2
ответ дан 7 December 2019 в 13:39

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

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