Tengo una configuración de imagen de Debian en Virtualbox que usa el NAT predeterminado para acceder a Internet. Estaba funcionando bien antes de actualizar a 12.10. Después de actualizar las búsquedas de DNS ya no funcionan. Todavía puedo acceder a las direcciones IP, pero esta no es una buena solución.
virtualbox
12.10
dns
nat
null_radix
fuente
fuente
Respuestas:
Además
VBoxManage modifyvm "name" --natdnsproxy1 on
, también tuve que ejecutarVBoxManage modifyvm "name" --natdnshostresolver1 on
en cada una de mis máquinas virtuales para que DNS funcionara. Encontré ese consejo en esta página .fuente
Lo tengo
VBoxManage modifyvm "VM name" --natdnsproxy1 on
La caja virtual tiene un servidor DHCP para el motor NAT. Que tiene una lista de servidores DNS registrados. El comando anterior oculta esta lista de servidores DNS y utiliza la configuración de resolución del host, lo que obliga al motor NAT de VirtualBox a interceptar las solicitudes de DNS y reenviarlas a la resolución del host
fuente
VBoxManage list vms
Luego, simplementeAparentemente necesita actualizar VritualBox a 4.2, de lo contrario no funcionará
fuente
El
--natdnsproxy1 on
no funcionó para mí. :(Pero pude ingresar a la máquina virtual y configurar mi servidor DNS a mano, y eso funcionó.
Mi máquina host se está resolviendo en el dispositivo de bucle invertido. No estoy seguro de cómo o por qué
/etc/resolv.conf
se configuró en el bucle invertido. Mi conexión de red de host tiene un servidor DNS estático configurado, que NO está configurado en el dispositivo de bucle invertido.Pero todo se resuelve bien en mi máquina host, a través del loopback. Impar.
fuente
Received 43 bytes from 127.0.1.1#53 in 67 ms
Lo cual parece explicarse aquí; debian.org/doc/manuals/debian-reference/…Tuve un problema similar con DNS deja de funcionar. Sucedió usando la versión de caja virtual 5.02r102096 que ejecuta el servidor ubuntu como invitado en Windows 10 de 64 bits como host. El problema ocurrió después de que activé por primera vez el reenvío de puertos.
Aparentemente, hasta que active el reenvío de puertos para NAT, automáticamente habilitará el reenvío del puerto 53. Habilité el reenvío UDP y TCP en el puerto 53 y DNS comenzó a funcionar nuevamente. No funcionó con solo UDP reenviado.
Estoy un poco preocupado de que mi host ya no pueda recibir y procesar el puerto 53 y, como resultado, no pueda buscar DNS en el futuro, pero no lo he probado. Si esto es correcto, probablemente también necesitemos reenviar algunos de los otros puertos, como el tiempo de red.
Sospecho que este es un error en VirtualBox, donde debería habilitar automáticamente el reenvío / intercambio de algunos de estos puertos comunes a menos que los desactive explícitamente.
También modifiqué las interfaces de red en Linux para incluir los servidores de nombres. / etc / network / interfaces con la línea dns-nameservers xx.xx.xx.xx pero esto no tuvo ningún efecto sobre el problema hasta que se envió el puerto 53.
Nota: Traté de publicar dos imágenes para que quede más claro, pero el blog requería una reputación de 10, por lo que no pude. Puede contactarme a través de bayesanalytic.com gracias Joe E.
fuente
Para su información, tomé la versión más reciente de VirtualBox (4.2.16) y soluciona este problema. No se necesitan comandos de CLI para tener DNS en funcionamiento en una red NAT.
fuente