Een Vagrant-voorbeeld gebruikt 10.0.2.2:3128. Je kopieert het naar de browser van een laptop en de proxy is onbereikbaar. Dat getal was geen universeel adres voor de hostmachine.

In de gebruikelijke opzet van de eerste NAT-adapter van VirtualBox heeft 10.0.2.2 een bijzondere rol van gast naar host. De betekenis hangt af van die virtuele netwerkopstelling. Een andere hypervisor, een andere adaptermodus of een andere netwerknaamruimte kan een ander adres vereisen.

Waar de client draaitWat te bepalen
De host zelfEen vanaf de host bereikbare listener, misschien zijn loopback
VirtualBox NAT-gastDe gedocumenteerde hosttoegangstoewijzing voor die adapter
Bridged gast of een andere LAN-machineEen bereikbaar hostadres en een toegestane listener
Container in de gastNog een netwerkgrens en de route naar de proxy

De 127.0.0.1 van een gast duidt normaal de gast aan, niet de host. Omgekeerd mag de bijzondere NAT-toewijzing niet worden veralgemeend naar elke plek waar de configuratie gelezen kan worden.

Controleer na het kiezen van het adres de listener en het toegangsbeleid. Een hostdienst die alleen is gebonden waar een bridged gast hem niet kan bereiken, wordt niet bereikbaar door een andere URL-spelling. Het verbreden van de binding hoort een bewuste toegangsbeslissing te zijn, met bijpassende firewallbeperkingen.

Houd de locatie van de client bij de configuratievoorbeelden. De bewering dat de proxy op de host staat is onvolledig wanneer meerdere hosts en gasten dezelfde opstelling delen.

Gerelateerde artikelen