Usar 10.0.2.2 para llegar a un proxy del anfitrión desde un invitado NAT de VirtualBox
Interpreta el alias de anfitrión NAT de VirtualBox en su contexto de red real al elegir una dirección de proxy.
Un ejemplo de Vagrant usa 10.0.2.2:3128. Lo copias al navegador de un portátil y el proxy no es accesible. El número no era una dirección universal para la máquina anfitriona.
En la configuración habitual del primer adaptador NAT de VirtualBox, 10.0.2.2 tiene un papel especial de invitado a anfitrión. Su significado depende de esa disposición de red virtual. Otro hipervisor, un modo de adaptador distinto u otro espacio de nombres de red pueden requerir otra dirección.
| Dónde se ejecuta el cliente | Qué hay que identificar |
|---|---|
| El propio anfitrión | Un escucha alcanzable desde el anfitrión, quizá su loopback |
| Invitado NAT de VirtualBox | La asignación documentada de acceso al anfitrión para ese adaptador |
| Invitado en puente u otra máquina de la LAN | Una dirección de anfitrión alcanzable y un escucha permitido |
| Contenedor dentro del invitado | Otro límite de red y su ruta hacia el proxy |
El 127.0.0.1 de un invitado normalmente designa al invitado, no al anfitrión. A la inversa, la asignación NAT especial no debe generalizarse a todos los lugares donde pueda leerse la configuración.
Tras elegir la dirección, comprueba el escucha y la política de acceso. Un servicio del anfitrión vinculado solo donde un invitado en puente no puede llegar no se volverá alcanzable con otra forma de escribir la URL. Ampliar la vinculación debería ser una decisión de acceso deliberada, con restricciones de cortafuegos acordes.
Mantén la ubicación del cliente junto a los ejemplos de configuración. Decir que el proxy está en el anfitrión es incompleto cuando varios anfitriones e invitados comparten la misma configuración.