Eu tenho uma máquina host do Windows 8 executando o VirtualBox e uma máquina virtual Ubuntu 14.4 LTS.
Na VM Ubuntu, posso acessar e resolver DNS para todos os sites externos (Ex.: www.google.com) e posso resolver sites da intranet pelo primeiro nome, ex.: anothermachine.
Se eu usar o nome de domínio qualificado completo, como anothermachine.mywindowsdomain.local, que é válido no Windows, esse nome não poderá ser resolvido dentro da VM Ubuntu.
Esta caixa foi criada por vagabundo.
Esta caixa está usando o NetworkManager.
Estou usando ping
para verificar se o nome do host está sendo resolvido. Fazer um ping
mybox funciona e fazer um ping mybox.mydomain.local não funciona. Ambas as abordagens funcionam para qualquer outra máquina na mesma rede.
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
Responder1
Parece-me uma duplicata deNão é possível resolver domínios do Windows na rede local.
.local
é tratado pelo mDNS (Avahi ou Bonjour) antes de tentar com o servidor DNS normal. O mDNS deve resolver o nome na forma de que, machinename.local
se não o obtiver, ele retornará NOT FOUND
.
Onde está o que você está usando anothermachine.mywindowsdomain.local
. .local
aqui está parte do nome de domínio qualificado completo mywindowsdomain.local
que deve ser resolvido usando DNS.
Altere a lista de prioridades de resolução de nomes
/etc/nsswitch.conf
para:hosts: files dns mdns4_minimal [NOTFOUND=return]
Caso contrário, altere o domínio MS para algo diferente, exemplo:
mywindowsdomain.loc
Referência: Corrija problemas de DNS do Linux com endereços .local no domínio MS