Проблема разрешения DNS в Ubuntu 14.4 LTS

У меня есть хост-машина с Windows 8, на которой работает VirtualBox и виртуальная машина Ubuntu 14.4 LTS.

В виртуальной машине Ubuntu я могу получить доступ и разрешить DNS для каждого внешнего сайта (например, www.google.com), а также разрешить сайты интрасети по имени, например: anothermachine.

Если я использую полное доменное имя, например anothermachine.mywindowsdomain.local, которое действует в Windows, это имя не может быть разрешено внутри виртуальной машины Ubuntu.

Этот ящик был создан vagrant.

Это поле использует NetworkManager.

Я использую ping, чтобы проверить, разрешается ли имя хоста. Выполнение ping mybox работает, а выполнение команды ping mybox.mydomain.local не работает. Оба подхода работают для любой другой машины в той же сети.

resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.0.2.3

nsswitch.conf

# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat

hosts:          files mdns4_minimal [NOTFOUND=return] dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
3
задан 30 March 2015 в 21:08

1 ответ

Это смотрит на меня, поскольку дубликат не Может разрешить, что домены окон в локальной сети .

.local обрабатываются mDNS (Avahi или Bonjour) прежде, чем попробовать обычным сервером DNS. mDNS должен разрешить имя в форме machinename.local, если это не получает его, это возвращается NOT FOUND.

, Где то, что Вы используете, anothermachine.mywindowsdomain.local. .local вот часть полного квалифицированного доменного имени mywindowsdomain.local, который должен быть разрешен с помощью DNS.

  • имя Изменения, разрешающее список приоритетов в /etc/nsswitch.conf к:

    hosts:          files dns mdns4_minimal [NOTFOUND=return]
    
  • Otherway изменяют домен MS на что-то другое, пример: mywindowsdomain.loc

Ссылка: Фиксируют проблемы DNS Linux с адресами .local на домене MS

1
ответ дан 30 March 2015 в 21:08

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

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