Я использую Ubuntu 16.10 на Virtualbox с хостом Windows 10. Сети используют режим моста, и все, кажется, работает хорошо кроме, у нас есть установка имени хоста для одной сетевые службы, которые мы используем. По некоторым причинам эта твердость привычки имени хоста, когда я пытаюсь проверить с помощью ping-запросов его или когда я пытаюсь использовать его в браузере.
Странно, хотя это действительно решает к корректному IP, когда я использую nslookup
или host
. Менеджер соединений использует корректное для нашего сервера DNS.
Одно интересное, которое это - то, что это имя хоста действительно имеет a -
в середине и a .local
в конце имени хоста.
Какая-либо идея о том, что могло вызывать эту проблему?
Имена хостов, которые заканчиваются в .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