Dışarıdan görülebilen VirtualBox üzerinde Sunucu Yaratın, ana bilgisayar yönlendiricinin arkasında değildir


4

Sanal Makinede bir web sunucusu oluşturmaya çalışıyorum. Http://xxx.xxx.xxx.xxx:Гport_no] gibi bir şeye erişebilsem bile mutlu olurum. Her şey yüklü ama dış dünyaya bakma adımı benim için bazı sorunlar sunuyor, çünkü ben değilim çünkü Bir yönlendirici arkasında. İşte bazı detaylar:

Host OS : Ubuntu 12.04 Host, dünyaya statik bir IP (Ethernet) üzerinden bağlanır, yönlendirici yoktur (Üniversite kampüsündeki bir bilgisayardır ve DHCP yoktur). Üniversite yöneticilerinin güvenlik duvarı yok.

Konuk VM : VirtualBox'ta Ubuntu 14.04 (Windows ortamı yok).
NAT kullanırken İnternete bağlanabilirim, ancak doğru anlarsam, bir Bridged adaptör, yeni bir statik IP'ye veya bir yönlendiricinin arkasında olmam gerektiği anlamına gelir. Bridged Adapter'ü etkinleştirdiğimde IP 10.0.2.15 alıyorum, bir adhocLAN tahmin ediyorum ve elbette çalışmıyor.

Sorunum için herhangi bir çözüm var mı?

Yanıtlar:


5

Elbette, bu kesinlikle mümkün. Sadece Virtualbox arayüzünüzden bazı port yönlendirme ayarlarını yapmanız yeterlidir.

Ayarlar -> Ağ -> Port Yönlendirme'ye gidin. Ardından, yeni bir kural ekleyin. Ana bilgisayar bağlantı noktasına, kullanmak istediğiniz bağlantı noktasını ekleyin, örneğin 1212. Konuk portunda, 80apache için varsayılan olan portu ekleyin .

Sanal makinenizi başlatın, hepsi bu. Web sunucunuza ana makinenizden şu adresten erişilebilir: http: // localhost: 1212 ve harici dünyadan <Public-IP>:1212.

Ekran görüntüsü: görüntü tanımını buraya girin

Not: Köprülü bağlantı veya bunun gibi bir şey kullanmanıza gerek yok. Sadece NAT'ta tut.


vay, işe yaradı, çok basit ve henüz çok zarif. Teşekkür ederim.
papnikol

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.