10.0.2.2 naudojimas pasiekti pagrindinio kompiuterio tarpinį serverį iš VirtualBox NAT svečio
Aiškinkite VirtualBox NAT pagrindinio kompiuterio slapyvardį jo tikrame tinklo kontekste, kai renkatės tarpinio serverio adresą.
Vagrant pavyzdys naudoja 10.0.2.2:3128. Nukopijuojate jį į nešiojamojo kompiuterio naršyklę ir tarpinis serveris nepasiekiamas. Tas skaičius nebuvo universalus pagrindinio kompiuterio adresas.
Įprastoje pirmojo VirtualBox NAT adapterio sąrankoje 10.0.2.2 turi ypatingą svečio ir pagrindinio kompiuterio vaidmenį. Jo reikšmė priklauso nuo šios virtualaus tinklo išdėstymo. Kita hipervizorė, kitas adapterio režimas ar kita tinklo vardų erdvė gali reikalauti kito adreso.
| Kur veikia klientas | Ką nustatyti |
|---|---|
| Pats pagrindinis kompiuteris | Iš jo pasiekiamas klausytojas, galbūt jo loopback |
| VirtualBox NAT svečias | Dokumentuotas to adapterio prieigos prie pagrindinio kompiuterio atvaizdavimas |
| Tilto svečias ar kitas LAN kompiuteris | Pasiekiamas pagrindinio kompiuterio adresas ir leidžiamas klausytojas |
| Konteineris svečio viduje | Dar viena tinklo riba ir jos kelias iki tarpinio serverio |
Svečio 127.0.0.1 paprastai nurodo svečią, o ne pagrindinį kompiuterį. Ir atvirkščiai, ypatingo NAT atvaizdavimo negalima apibendrinti visur, kur sąranka gali būti skaitoma.
Pasirinkę adresą, patikrinkite klausytoją ir prieigos taisyklę. Pagrindinio kompiuterio tarnyba, susieta tik ten, kur tilto svečias negali pasiekti, netaps pasiekiama kitu URL užrašymu. Susiejimo išplėtimas turėtų būti sąmoningas prieigos sprendimas su atitinkamais ugniasienės apribojimais.
Laikykite kliento vietą prie sąrankos pavyzdžių. Teiginys, kad tarpinis serveris yra pagrindiniame kompiuteryje, yra neišsamus, kai keli pagrindiniai kompiuteriai ir svečiai dalijasi ta pačia sąranka.