Advancerat nätverksfråga om att dela en lokalwebsida

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Mar 2008

Advancerat nätverksfråga om att dela en lokalwebsida

Hej,

Har en lokal hemsida som ligger inne i en VirtualBox miljö (Windows XP). Denna XP har IIS 5.1 och websidan körs som server där. Hosten kör windows 7 och jag har lyckats dela uppkopplingen i VirtualBox så att jag kan nå hemsidan via Windows XP's IP i Windows 7 genom:

WINDOWS.XP.LOKALA.IP.ADRESS/webbsida

Nu vill jag länka om denna så man kan nå den via Windows 7's externa IP ifrån routern, via WIFI, så jag kan testa på mobilen.

Dvs jag vill göra följande

Mobilen -> Kopplar upp sig mot Windows 7-fysiska datorn -> Som då i sin tur kopplar upp sig mot VirtualBox-enhetens IIS.

Jag har alltså en extern ip adress till den fysiska datorn.
En lokal ip adress på den fysiska datorn till den virtuella datorns IIS där hemsidan körs.

Hur ska jag länka ihop detta?

Testade lite dumheter såsom: Extern.IP.Adress/Lokal.IP.Adress/Websidan
Men fungerar givetvis inte.

Har tittat lite närmare på proxys efter ett svar ifrån en bekant... Dessutom måste jag nämna att jag inte vill flytta hemsidans projekt till Windows 7 och göra en ny IIS (då det skulle fungera).

Tack i förhand för alla eventuella förslag och ledningar i rätt väg

Trädvy Permalänk
Medlem
Plats
Göteborg
Registrerad
Jul 2007
Skrivet av Headman:

Hej,

Har en lokal hemsida som ligger inne i en VirtualBox miljö (Windows XP). Denna XP har IIS 5.1 och websidan körs som server där. Hosten kör windows 7 och jag har lyckats dela uppkopplingen i VirtualBox så att jag kan nå hemsidan via Windows XP's IP i Windows 7 genom:

WINDOWS.XP.LOKALA.IP.ADRESS/webbsida

Nu vill jag länka om denna så man kan nå den via Windows 7's externa IP ifrån routern, via WIFI, så jag kan testa på mobilen.

Dvs jag vill göra följande

Mobilen -> Kopplar upp sig mot Windows 7-fysiska datorn -> Som då i sin tur kopplar upp sig mot VirtualBox-enhetens IIS.

Jag har alltså en extern ip adress till den fysiska datorn.
En lokal ip adress på den fysiska datorn till den virtuella datorns IIS där hemsidan körs.

Hur ska jag länka ihop detta?

Testade lite dumheter såsom: Extern.IP.Adress/Lokal.IP.Adress/Websidan
Men fungerar givetvis inte.

Har tittat lite närmare på proxys efter ett svar ifrån en bekant... Dessutom måste jag nämna att jag inte vill flytta hemsidans projekt till Windows 7 och göra en ny IIS (då det skulle fungera).

Tack i förhand för alla eventuella förslag och ledningar i rätt väg

Det kallas reverse proxy det du vill göra. Då är frågan, med "lokalt" IP, ligger maskinen i samma subnät som din värdmaskin?

Not: Windows XP har inget att göra ut mot internet, inte sen MS slutade släppa uppdateringar. Ge tusan i att använda XP över huvudtaget!

WS: Bärbar workstation, 2 * Dell U2412M
HTPC: Intel NUC, Canton GLE 496, Yamaha RV-A830, Sanyo PLV-Z700
Server: Intel Xeon E3-1240@3.4 GHz, ESXi, 32GB RAM, 8*2TB RAID-Z2 + SSD-cache
Slösurf: MacBook Air 11,6", Samsung S8
Kamera: Canon EOS 5DII + 1DIII, Canon 100/2.8 Macro, Canon 70-200/2.8L, Canon 24-70/2.8L

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Mar 2008

Hhar inget val av OS, är beroende av funktionalitet som bara finns i XP, om man säger så (saker ifrån 90-talet). Lets leave it at that.

Men Reverse Proxy då. Och ja, det är samma subnät på virtuella maskinen som med värdmaskinen.

Trädvy Permalänk
Hedersmedlem
Plats
QuakeNet
Registrerad
Jul 2001
Skrivet av Headman:

Hhar inget val av OS, är beroende av funktionalitet som bara finns i XP, om man säger så (saker ifrån 90-talet). Lets leave it at that.

Men Reverse Proxy då. Och ja, det är samma subnät på virtuella maskinen som med värdmaskinen.

Kör en reverse proxy på min pfsense-burk, finns en rätt bra guide här om hur man initialt sätter upp det. Ett alternativ är att modifiera hosts-filen eller motsvarande i din mobil.

SWECLOCKERS.COM :: If Quake was done today :: Serverrum
WS: Asus P9X79 :: Core i7 3820 :: 32 GB RAM :: Samsung 830 256 GB :: 2x Intel 910 400 GB PCIE :: PNY Geforce GTX 970 XLR8 :: Gigabyte Odin GT 800W :: 2x Samsung Syncmaster S27A950D
NAS: SuperMicro X10-SLM-F :: Core i3 4130T :: 24 GB Kingston ECC :: Ri-Vier RVS2-06A 12Bay 2U :: IBM M1015 (IT) :: Mellanox Connect2X SFP+ :: Intel XL710-QDA1 QSFP+ ::

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Mar 2008

Har du möjligtvis en guide på det där om hosts-filer för mobilen också?

Har gjort det på Windows men inte på en telefon. Förstår inte riktigt hur jag ska skriva då.

Trädvy Permalänk
Medlem
Plats
Finland
Registrerad
Dec 2011

Vanligen då man hostar en server via VirtualBox så brukar man välja nätverk "Bridged Adapter" (istället för NAT som jag antar du använder för tillfället). Då får den virtuella maskinen en IP-adress från samma källa som din egen dator, t.ex. från routern eller i ditt fall då så får den en egen extern IP. Fast begränsar din ISP antalet IP-adresser så de inte räcker en IP till den virtuella maskinen?

Om du har en router istället så att din dator får en lokal IP så är det bara att portforwarda en IP till den virtuella maskinens IP i routern precis som du skulle göra till din egen dator. Förutsatt att du använder "Bridged Adapter".

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Mar 2008

Använder NAT + Host-Only Adapter.

Testade förut byta ut mot Bridged Adapter, men går det verkligen att nå VirtualBox IIS då via hosten?

Trädvy Permalänk
Medlem
Plats
Örebro
Registrerad
Mar 2008

Har löst det! Tack för hjälpen