VirtualBox sanal makinesinden localhost'a adresleme


785

8000 numaralı bağlantı noktasını dinleyen yerel bir test / geliştirme sunucum var (HTTP, tabii ki).

Linux üzerinde çalışıyorum, bu yüzden Internet Explorer 6, 7, 8 vb. Sayfalarda test etmek için VirtualBox kullanarak sanal bir makine çalıştırıyorum; Ayrıca Windows ortamında Firefox'ta nasıl göründüğünü görmem gerekiyor (örneğin yazı tipleri farklı).

Gerçek makinemde, web sitesini sadece URL'yi kullanarak http://localhost:8000açıyorum, bu yerel ana makineyi sanal makineden nasıl ele alabilirim?

Şu anda geçici çözümüm IP adresini kullanmak. Daha iyi bir fikrin var mı?


38
Bunun hala çok sıkıcı olduğuna inanamıyorum. VB'yi yıllardır kullanıyorum ve saçları daha kolay hale getirmiş olmasına rağmen, hala ana engel ve ağ seçeneklerini anlamak hala zor ve kullanıcıların büyük çoğunluğunun istediği için hala kutudan çıkmıyor kullanmak için. Muhtemelen yüz binlerce kişi yerel ana bilgisayardaki farklı platformlarda siteleri (veya uygulamaları) test etmek için VB'yi kullanıyor. Yazılımın bu özel yönünü geliştirerek ne kadar zaman ve sıkıntıdan kaçınabileceğini düşünmek kafa karıştırıcıdır.
Rolf

Aynı soru için bkz. Superuser.com: superuser.com/questions/310697/…
Purplejacket

Yanıtlar:


939

Google bunu açtı: http://data.agaric.com/localhost-from-virtualbox-xp-install-ubuntu

IP: kullanmanızı önerir http://10.0.2.2ve benim için çalıştı.

Bu yüzden hosts dosyasını düzenledim C:\windows\system32\drivers\etc\hostsve şu girişi ekledim:

10.0.2.2   outer

IE8 üzerinde test yapıyorsanız http://, adres çubuğuna koymayı unutmayın . Sadece ip koymak doğrudan işe yaramaz.

Örneğin:

http://10.0.2.2:3000/

7
Ipconfig (VirtualBox Windows) benim VirtualBox için varsayılan yönlendirici IP adresi olduğunu fark ettim ... bu yüzden bana mantıklı.
benc

48
Yaptığınız düzenlemeleri anasistemler dosyasında kaydedebilmek için, Not Defteri'ni sağ tıklayıp "Yönetici Olarak Çalıştır" ı seçerek başlatın
Noah Sussman

25
Benim VirtualBox Ağ geçmek zorunda Attached toayarı Bridged Adapteriçin NATbenim için işe bunun için.
Troy Harvey

1
mutlak yolların düzgün bir şekilde çözülmesini sağlamak için VM yapılandırmasında 10.0.2.2 localhost olarak ayarlayabilirsiniz
Mario Peshev

5
Ben erişime gerek localhostyok 10.0.2.2dolayı :( adresi olarak localhost istediği boktan auth için
Dominic

408

Mac os işletim sistemi

Windows, vb IE test etmek için Virtual Box kullanarak macOS (daha önce OS X), Virtual Box çalıştırıyorum.

Sanal Kutuda IE gidin ve erişim localhostyoluyla http://10.0.2.2için localhost, ya http://10.0.2.2:3000içinlocalhost:3000 .

Ağ ayarlarını NAT olarak tuttum, yukarıda önerdiğim gibi köprüye gerek yok. Herhangi bir yapılandırma dosyasını düzenlemenize gerek yoktur.


39
Aslında çalışması için IP adresinin önüne 'http: //' eklemek zorunda kaldım (IE8 / WinXP kutusu).
wrtsprt

8
Ancak 10.0.2.2'yi localhost: 8888 ile eşlemenin bir yolu var mı? Veritabanımda home url olarak localhost: 8888 var. VB'de 10.0.2.2'ye gitmek HTML sayfasını yükler, ancak tüm bağlantılar localhost'a işaret ettikleri için kopar: 8888
Michael Giovanni Pumo

@MichaelGiovanniPumo en iyi bilgime göre url'yi doğrudan belirli bir bağlantı noktasına eşleyemezsiniz. bağlantı noktasını açıkça belirtmeniz gerekiyor
Jonathan Lin

2
@JonathanLin Sadece Win7 hosts dosyasında 10.0.2.2 localhost ile eşleştirerek çözdüm ve yine de 8888 bağlantı noktası ile çalıştı, bu yüzden şimdi çalışıyor. Teşekkürler.
Michael Giovanni Pumo

Marvellous çalışıyor, macOS Sierra sürüm 10.12.5 ve virtualbox v 5.1.22
Tabares

82

OSX'te bunu etkinleştirmek için aşağıdakileri yapmam gerekiyordu:

  1. Sanal makinenizi kapatın.
  2. Adresine git VirtualBox Preferences -> Network -> Host-only Networks -> "+" simgesine tıklayın. Tamam'ı tıklayın.
  3. Kutunuzu seçin ve "Settings" icon -> Network -> Adapter 2 ->"Eklenme tarihi:" açılır menüsünde, "Yalnızca Ana Bilgisayar Bağdaştırıcısı" nı ve ağınızı (vboxnet0 ) varsayılan olarak aşağıda görünmelidir. Tamam'ı tıklayın.
  4. Kutunuzu yeniden başlattığınızda, adresinden localhost'a erişebilmeniz gerekir http://10.0.2.2/

Buna bakarak başvurabilir localhostve hosts dosyasına ( C:\windows\system32\drivers\etc\hosts) referanslarını aşağıdaki gibi ekleyerek diğer localhosted sitelere erişebilirsiniz :

10.0.2.2    localhost
10.0.2.2    subdomain.localhost

4
Bu çözüm benim için küçük bir değişiklikle çalıştı: Yeni Yalnızca Ana Bilgisayar Bağdaştırıcısını (vboxnet0) yaptıktan sonra bağdaştırıcıyı düzenleyin. Açılan pencerede, Adaptör sekmesine gidin ve IPv4 Address(örn. 192.168.56.1) Kopyalayın . Daha sonra VM'yi başlattıktan sonra tarayıcınızı açın ve şu adrese gidinhttp://192.168.56.1:3000
Robert

Hem xp hem de windows 7 üzerinde çalışır
Sukeerthi Adiga

1
Ne yazık ki, alt etki alanlarımı çözümleyemiyorum, kabul edilen cevaptaki adımları izleyerek hosts dosyasının Win10 üzerinde beklendiği gibi çalışıp çalışmadığını kontrol ettim: serverfault.com/questions/452268/… Herhangi bir fikir var mı?
danjah

Ana makine MacOs High Serra ve konuk Windows 7 üzerinde çalıştı
Kapitula Alexey

6
"Yalnızca ana bilgisayar ağları" seçeneğini bulamadım.
Jason Moore

56

Büyük olasılıkla sanal makinenizin ağ bağlantısı NAT olarak ayarlanmıştır. Ağınızı Köprülü olarak ayarlarsanız, ana makinenize ana bilgisayar adıyla erişebilmeniz gerekir. Örneğin, ana bilgisayar adınız “jsmith-Precision-7510” ise ve http: // localhost: 3000 / dosyasını açmak istiyorsanız, bu sayfayı http: // jsmith-Precision-7510: 3000 / adresinde görüntüleyebilirsiniz .

Ana bilgisayar adınızı bulmak için bir terminal / konsol açın ve ardından komutu çalıştırın hostname. Ana makine adınız bir sonraki satıra gönderilecektir.

Ağ ayarlarınızı Bridged olarak nasıl ayarlayacağınızla ilgili talimatlar için VirtualBox belgelerine bakın .


hmm, nedense gui (makinemde) bu seçeneğe sahip değil!
hasen

hangi sürümü kullanıyorsun Mac'te bazı temel manuel dokümanların tamamen farklı olduğunu buldum.
benc

Bu çözümü seviyorum. Bazı eski Windows'larda whatever.localBonjour'u yüklemediğiniz sürece kullanamayacağınızı unutmayın.
Marc-André Lafortune

41

Sanal kutuya girip ağ ayarlarımı 'NAT' olarak değiştirmek zorunda kaldım. Bundan sonra localhost, sanal makinedeki emülatörümden ana makinemde çalışmayı başardımhttp://10.0.2.2:3000


Son zamanlarda (2019) Microsoft'un Windows 7 IE10 konuk VM'sini (sunucum MacOS Sierra) indirdim ve ağ kurulumu ile ilgili birçok sorun yaşadım. Sonunda onu çöpe attım ve Microsoft Windows 7 IE11 konuk VM'yi indirdim. Daha sonra onu 'NAT' ağına ayarladım ve http://10.0.2.2tam olarak @Pytth tarafından açıklandığı gibi ana bilgisayarın localhost'unu vurabilirim.
Purplejacket

Bu kabul edilen cevap olmalı.
lots0logs

35

NAT'a bağdaştırıcınız varsa , günümüzde yerel bağlantı noktalarına bağlantı noktası iletmeyi ayarlamak daha iyi ve daha zarif bir çözümdür.

Settings> Network> Adapter> Advanced>Port forwarding

Sadece yeni kural ekleyin Host portve Guest portve 80(http için) veya 22(ssh için) ayarlayın.

Ardından, bu makineye yalnızca http://localhost

Ayrıca NAT'ı şeffaf moda geçirmek de isteyebilirsiniz.


8
@Boris Burada açıkladığınız şey ana bilgisayardan konuk sunucuya (bağlantı noktası) nasıl ulaşılacağıdır. Ama soru tam tersi idi.
Petr Bodnár

Çünkü BT Home Hub'da olmak benim için çalışan tek seçenekti
Hashim Akhtar

33

Bunun 10.0.2.2:<port>işe yaradığını gördüm , ancak sadece Geçici Mod doğru ayarlanmışsa. VM'mi kurduktan sonra Ayarlar> Ağ> Bağdaştırıcı 1'e gittim.

NAT varsayılan olarak ayarlanmıştır ve Karma Mod açılır menüsü devre dışı bırakılmıştır. NAT'tan Geçici Mod açılır listesini etkinleştiren Köprülü Adaptöre geçtim ve sonra değeri "Reddet" yerine "VM'lere İzin Ver" olarak değiştirdim. Daha sonra, Geçici Modu tekrar devre dışı bırakan, ancak yeni değeri koruyan NAT'a geri döndüm.

Sadece bu değişiklikten sonra VM'mi başlatabilir ve localhost:<port>adresindeki ana bilgisayarlarımı VM'imde görebildim 10.0.2.2:<port>.


1
Ana bilgisayar olarak Windows 7 ve konuk olarak Windows 10 kullanıyorum, sonunda bu çözüm VirtualBox 4.3.30 r 10.16.10'da benim için çalıştı. Teşekkürler!
Micer

Sanal kutuya yeni pencereyi 10 yükledim ve bu hile yaptı!
kaptanill

Bu benim için de spsaucier'in talimatları ile birlikte çalıştı. Talimatlarını takip ettim, sonra Karışık Modu etkinleştirdim
Tümünü

31

Sanal makinede localhost'a olan istekleri ana bilgisayarın localhost'una yeniden yönlendirememek artık Windows'ta ( https://tools.ietf.org/html/rfc6761#section-6.3 ), https'de mevcut olan VM'ler de dahil olmak üzere : //developer.microsoft.com/en-us/microsoft-edge/tools/vms/

Güvenlik nedenleriyle Microsoft artık geri dönüş adresi :: 1 dışında localhost adresini geçersiz kılmak için ana bilgisayar dosya girişlerini engelliyor. Yani VM'nin ana makine dosyasını

10.0.2.2 localhost

yok sayılır.

Bunu geçersiz kılmanın iki yolu (bildiğim) vardır:

1) ana bilgisayara portproxy yapmak için NETSH kullanın

netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=8000 connectaddress=10.0.2.2 connectport=8000

(burada 10.0.2.2, VM'deki varsayılan ağ geçidi ve 8000, ana bilgisayarda çözmek istediğiniz bağlantı noktasıdır.)

2) IIS'yi Uygulama İsteği Yönlendirmesi gerçekleştirecek şekilde ayarlayın ve ardından localhost: bağlantı noktası için hostIP: bağlantı noktasına istekleri yeniden yazın

https://docs.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/creating-a-forward-proxy-using-application-request-routing


7
NETSH yaklaşımını kullandım. bir cazibe gibi çalıştı. Bu IMO en iyi cevap.
Liang Zhou

1
Ben de NETSH kullandım, sihir gibi çalıştım. Bu benim en iyi cevabım.
Çalışan

netshbana yardımcı olan şeydi, internette bulduğum her şeyi denedim, ama başarı yoktu. Bu, <protocol>://localhost:<port>doğrudan IP ile erişmek yerine erişime izin verecektir . Bu, Windows 10 için kabul edilen cevap olmalıdır.
Octavian Lari

Bu, ilgili olduğu ve şu anda çalışan bir cevap olduğu için kabul edilen cevap olmalıdır
IAmJulianAcosta

26

Mac os işletim sistemi

Mac'te Virtualbox ile bir Windows ortamı ayarlamak istiyorsanız, bağdaştırıcıdaki varsayılan NAT ayarlarını kullanın ve Windows VM'nizde hosts dosyasına gidin ve aşağıdakileri ekleyin:

10.0.2.2       localhost
10.0.2.2       127.0.0.1

Yukarıdaki cevaplardan farklı olarak, her iki satırı da dahil etmek önemlidir, aksi takdirde işe yaramaz.


6
Bu, Mac'te / edge hata ayıklama için modern.ie görüntüleri ile harika çalışıyor, bu yüzden bu soruya geldim. Bunun bir istisnası vardır: Windows 10, hosthost üzerinden localhost etki alanının değiştirilmesine izin vermiyor (delilik) Geçici çözüm, IIS'yi etkinleştirmek ve bunun üzerinden daha fazla adımda aynı işlemi gerçekleştirerek ters proxy oluşturmaktır: developer.microsoft. com.tr / tr-tr / microsoft-edge / platform / konular /…
MaxPRafferty

@MaxPRafferty Bunu çalıştırmayı başardınız mı? Ben boşuna bu iş parçacığı üzerinde her şeyi geçirdim. Bu yanıtın önerdiği ve bu bağlantıdaki adımları uyguladığı için ana bilgisayar dosyamı güncelledim. 7. adımda 10.0.2.2'nin nerede beyan edileceği konusunda biraz belirsizdi. Kuralda nereye gidiyor? Artık acımasızca Windows VM Localhost'umdaki IIS sayfasına gidiyorum
David Weber

@DavidWeber evet öyleydim - aslında bu hatayı dosyaladım, bu yüzden hala bu görüntüye sahibim. 10.0.2.2, düzenleme ekranında "yeniden yazma url'si" olarak listelenen "işlem URL'si" ne girmelidir : ana yeniden yazma sayfası: user-images.githubusercontent.com/1894398/… , user-images.githubusercontent.com/1894398/ … Kural sayfasını düzenle: user-images.githubusercontent.com/1894398/…
MaxPRafferty

@MaxPRafferty Yardım ve bağlantılar için teşekkürler. Bunu hala çalıştıramıyorum. Böyle basit bir şey ve sorunun şu anda nerede olduğundan emin değilim. Bunu diğer ağ türü önerilerinin her birini denerken bile 't' ve hala hiçbir şey izledim. Görünüşe göre bu noktada bir PC satın alabilirim.
David Weber

3
Artık yeni Windows sürümlerinin DNS ile localhost çözdüğünü sanmıyorum. 127.0.0.1'in bu şekilde yeniden yönlendirilebileceğini sanmıyorum (yalnızca ana bilgisayar adları).
kossmoboleat

22

Windows Sanal makinenizdeki hosts dosyanızı yerel ana makineniz için yaptığınız gibi düzenlemeniz gerekir:

C: \ WINDOWS \ system32 \ drivers \ etc \ hosts

Ve sanal ana bilgisayarlarınızı 10.0.2.2'ye bağlayın, sadece localhost kullanıyorsanız

10.0.2.2 localhost ile 127.0.0.1 localhost

Örneğin:

10.0.2.2 localhost
10.0.2.2 local.site1.com
10.0.2.2 local.site2.com

Bu, sanal makinenize bu etki alanı adları için yerel makinenizi göstermesini söyler.


Teşekkürler, bu benim durumumda yardımcı oldu (nginx ile docker yerel web sitelerini çalıştırmak) - IP direclty (10.0.2.2) erişmek sadece nginx hatası verir.
ggzone

22

Hosts dosyasını veya herhangi bir Sanal Kutu yapılandırmasını değiştirmeniz gerekmez. Ayarları NAT'ta tutun. Windows örneğinize gidin ve "cmd" yi çalıştırın veya cmd.exe dosyasını açın. "İpconfig" komutunu çalıştırın ve Varsayılan Ağ Geçidi IP Adresini alın. Göreceğiniz Windows IE'de http://10.0.2.2:8080 adresine göz atın Mac Safari'nizle aynıdır http: // localhost: 8080 / veya http://127.0.0.1:8080


1
Yerel bir geliştirme sunucusunun bağlı olduğu geliştirme bağımlılıkları olduğunda localhost. (örn. webpack-dev-server)
kube

nedir 10.2.2.3 or .4? Ben de ping yapabilirsiniz .2- VM Windows Server altında çalışan Windows Server
ycomp

10

Birkaç şeyin bir araya gelmesi sonunda sonunda işlerimin çalışmasını sağladı. Macosx üzerinde bir şişe sunucusu çalıştırılıyor.

Windows VM'imde hosts dosyasını düzenledim:

  • Not defterini yönetici olarak çalıştır
  • açık C:\windows\system32\drivers\etc\hosts
  • bu girişi ekle: 10.0.2.2 outer

VirtualBox'ta VM ve Mac bilgisayarımda kapatma:

  • VirtualBox > preferences > Network > Host-only Networks > +Ağ eklemek için git vboxnet1
  • Adresine gidin My_VM > settings > Network > Adapter 1.
  • Seç Enable Network Adapterve set Attached to:için Bridged Adapter.
  • Sonra set Advanced > Promiscuous Mode:için Allow VMs.
  • Tıklayın OK
  • Adresine gidin My_VM > settings > Network > Adapter 1.
  • Olarak Attached to:geri ayarlayın NAT.

O zaman ben gittim Adapter 2

  • Set Attached to:için Host-only Adapterve önceki eklendi ağı seçin vboxnet1.

Sunucumu mac'umda başlattım, çalışıyorum 127.0.0.1:5000ve bu adrese artık vm adresimden erişilebilirhttp://10.0.2.2:5000

Adam ne mac üzerinde IE üzerinde test etmek için bir kabus. Nasıl daha basit bir yol yoktur?


1
Keşke bunu bin kere yükseltebilseydim. Bu sadece hosts dosyasını düzenlemek ve varsayılan NAT ayarlarını kullanmak gibi daha basit yöntemler bulduktan sonra işe yarayan tek şeydi - bu yayınların hiçbiri sorunumu çözmedi. Kombinasyonun burada başkalarına yardımcı olması durumunda MacOS Sierra'yı Win81 üzerinde IE11 VM'si ile developer.microsoft.com/en-us/microsoft-edge/tools/vms adresinden çalıştırıyorum .
Manu Kanthan

FWIW, tüm bu ayarları geri almayı ve sonra VirtualBox'ı kaldırmayı ve VM'leri Microsoft'tan yeniden içe aktarmayı denedim. Rails rails s -b 127.0.0.1sunucumla tüm VM'lerden başladım http://10.0.2.2:3000ve ona eriştim ve işe yaradı. Acaba ayar yukarıdan bir şekilde hepsini geri yuvarladıktan sonra bile bir şekilde devam edip etmediğini merak ediyorum.
Manu Kanthan

1
Bu benim için aynı değildi, özellikle Adaptör 2 için adımlar, ben olmak için Nat Adaptör ayarını kullanmak zorunda kaldı vboxnet1, ama sonuçlandı. İpuçları için teşekkürler!
jfunk

4

Ağ altındaki Virtualbox ayarlarına bir port yönlendirme ekleyerek çözdüm. Ana bilgisayar IP seti 127.0.0.1 bağlantı noktası: 8080 Konuk ip: Web sitesi için herhangi bir IP verin (10.0.2.5 diyelim) bağlantı noktası: 8080 Şimdi konuk makine erişiminden http://10.0.2.5:8080 IE kullanarak


3

Yukarıdaki gibi sanal kutuya, bu satır ana bilgisayarları dosyasını ekleyebilirsiniz

10.0.2.2   outer

ancak kaydetmek için, VM'nizde yönetici yoksa, hosts dosyasını masaüstüne taşıyın, sonra 10.0 .... dışını eklemek için düzenleyin, dosyayı kaydedin ve orijinal yerine taşıyın.


2

Ana makinenizi şunlara çarpıp vuramayacağınızı kontrol edin: ipconfig (ip adresinizi alın)

ping <ip> veya telnet <ip> <port>

Bağlantı noktasına erişemiyorsanız, üst güvenlik duvarınıza yerel bağlantı noktalarına izin veren yeni bir gelen kuralı eklemeyi deneyin.

Daha sonra erişebildim http://<ip>:<port>


2

Sanal Kutuda

  1. Ağınızı Bridge networking olarak ayarlayın
  2. Gelişmiş küme Geçici Mod'a gidin: Tümüne İzin Ver

Şimdi zor bit, yerel ev sahibi, Node.js'den çalıştırıyorsanız, IP adresini 0.0.0.0 olarak ayarlayın, sonra kendi IP adresinizi arayın, örneğin cmd: ipconfig -> 10.0.1.3

Bu adresi bağlantı noktası numarasıyla yazın. Ve işe yarayacak.


1

Genel adımlar:

  • Ortak bir ağ, (yalnızca ana makine ekleyin veya NIC köprüsünü ekleyin)
  • tercih edilen hizmeti uygun arabirimi dinleyecek şekilde yapılandırma (paylaşılan NIC'ye bağlı arabirim)
  • Hedeflenen hizmete ulaşmak için IP: Port kullanın, paylaşılan ağa ait bir IP kullanın.

0

Sanal bir Windows 7 içeren Windows'ta benim için çalışan tek şey NAT ve bağlantı noktası yönlendirme kullanmaktı (köprülü bağlantı çalışamadı). Burada bir eğitim buldum: http://www.howtogeek.com/122641/how-to-forward-ports-to-a-virtual-machine-and-use-it-as-a-server/ (aşağı kaydırın " Bağlantı Noktalarını Sanal Makineye Yönlendirme " bölümü ).

Bu değişikliklerle sanal makinemde internet explorer 10'da " http: //192.168.xx.x: 8888 / mywebsite " ile xampp web sitesine ulaşabilirim .

IP'yi XAMPP Denetim Masası> Netstat'ta buldum ("Sistem").


0

Sanal Kutu kullanıyorsanız, Mac OSX'i (ve sanırım Linux'u) bir kod satırı kullanarak sanal pencere makinenize bağlayabilirsiniz -> Bunu terminalde çalıştırmadan önce kutuyu durdurmanızı öneririz.

VBoxManage modifyvm "YOUR VM NAME" --natdnshostresolver1 on

Bunun çalıştığım Dinghy docs'tan olduğuna dikkat edeceğim, ancak bu sanal bir kutu komutudur, bu yüzden Sanal Kutusu olduğu sürece ne kullandığınızı önemsememelidir


0

Bazı tuhaf IP değil, localhost üzerinde çalışmam gerekiyor.

1) Mac terminalinizden iconfig -ayerel IP adresinizi bulmak için yapın. Muhtemelen sonuncusu.

en7: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV> ether 38:c9:86:32:0e:69 inet6 fe80::ea:393e:a54f:635%en7 prefixlen 64 secured scopeid 0xe inet 10.1.5.60 netmask 0xfffffe00 broadcast 10.1.5.255 nd6 options=201<PERFORMNUD,DAD> media: autoselect (1000baseT <full-duplex,flow-control>) status: active

örneğin 10.1.5.60

2) Windows görüntünüzü başlatın. başlat> cmdterminal almak için yazın

3) notepad c:\windows\system32\drivers\etc\hosts

4) aşağıdaki satırı ekleyin 10.1.5.60 localhost

5) IE'yi açın ve aşağıdaki url, mac'unuzda çalışan sunucuya çarpmalıdır: http://localhost:3000/


Aslında, bu bir mac tarayıcısından localhost URL'lerini bozuyor gibi görünüyor.
Jason Moore

-2

Apache (inet addr: in ifconfig) çalıştıran makinenin IP'sini alın ve bunu sanal kutu tarayıcı adres çubuğuna girin.


-3

Aslında user477494'ün cevabı prensipte doğrudur.

Aynı mantığı diğer ortamlara da uyguladım (OS X ana makinesi - sanal Windows XP) ve bu hile yapar. Çözmek için IP adresini ve Apache portunu almak için ana LAMP yığınını döngüye sokmak zorunda kaldım, ama bir kez anladım, gülüyordum.


bir OSX makinesinde IP'lerin nasıl kurulacağı / bulunacağı hakkında herhangi bir tavsiye verebilir misiniz?
cukabeka

? sonradan hangi adresin olduğundan emin değilim - bilgisayarın adresi sistem tercihleri ​​/ ağ -> IP Adresi aracılığıyla bulunabilir. Temel olarak, makinin harici olarak cevaplayacağı adrestir. Dahili olarak localhost: 80 osx'in apache sunucusu için yapılmalıdır - MAMP varsayılan olarak localhost: 8888 kullanır.
orionrush

Bunun cevabının ne anlama geldiği belli değil (bir bağlantı akıllıca olurdu) ve daha çok bir yorum gibi görünüyor.
isherwood
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.