Brug af 10.0.2.2 til at nå en vært-proxy fra en VirtualBox NAT-gæst
Læs VirtualBox' NAT-værtsalias i sin faktiske netværkskontekst, når du vælger en proxyadresse.
Et Vagrant-eksempel bruger 10.0.2.2:3128. Du kopierer det til en bærbar computers browser, og proxyen er ikke til at nå. Tallet var ikke en universel adresse for værtsmaskinen.
I VirtualBox' sædvanlige opsætning med den første NAT-adapter har 10.0.2.2 en særlig rolle fra gæst til vært. Dens betydning afhænger af netop den virtuelle netværksopsætning. En anden hypervisor, en anden adaptertilstand eller et andet netværksnavnerum kan kræve en anden adresse.
| Hvor klienten kører | Hvad der skal identificeres |
|---|---|
| Selve værten | En lytter, som værten kan nå, måske dens loopback |
| VirtualBox NAT-gæst | Den dokumenterede værtsadgangsmapping for den adapter |
| Broet gæst eller en anden LAN-maskine | En nåbar værtadresse og en tilladt lytter |
| Container inde i gæsten | Endnu en netværksgrænse og dens rute til proxyen |
En gæsts 127.0.0.1 betegner normalt gæsten, ikke værten. Omvendt må den særlige NAT-mapping ikke generaliseres til alle steder, hvor konfigurationen kan læses.
Når adressen er valgt, skal du kontrollere lytteren og adgangspolitikken. En værtstjeneste, der kun er bundet der, hvor en broet gæst ikke kan nå den, bliver ikke nåbar gennem en anden URL-stavning. At udvide bindingen bør være en bevidst adgangsbeslutning med tilsvarende firewallbegrænsninger.
Hold klientens placering knyttet til konfigurationseksempler. Påstanden om at proxyen er på værten er ufuldstændig, når flere værter og gæster deler samme opsætning.