Genymotion - 在 etc/hosts 文件中设置了哪个 IP 以通过域访问主机的本地网络服务器?

Posted

技术标签:

【中文标题】Genymotion - 在 etc/hosts 文件中设置了哪个 IP 以通过域访问主机的本地网络服务器?【英文标题】:Genymotion - which IP set in etc/hosts file for access host's local webserver via domain? 【发布时间】:2013-09-18 06:55:13 【问题描述】:

在原始模拟器中,我可以推送自己的 etc/hosts 文件,其中包含具有此 IP 地址的主机 (PC) 本地域列表:

10.0.2.2 web.loc

Genymotion 模拟器必须使用哪个 IP(虚拟机设置中的网络设置为“VirtualBox Host-Only Ethernet Adapter”,模拟 android 机器中的 IP 为 192.168.56.101。我尝试使用 192.168.56.1,但这不起作用。

感谢您的帮助。

编辑:

我使用 NAT 而不是 Host-Only 作为网络,现在我可以通过其真实 IP 地址连接到主机 PC。

【问题讨论】:

在您的应用程序中测试此 ip 以连接到本地主机:10.0.3.2 【参考方案1】:

10.0.3.2 是来自 genymotion vm 机器的 localhost IP。

【讨论】:

感谢 Ken,将其设置为 10.0.3.2 确实有效!非常感谢!【参考方案2】:

您可以打开cmd,然后输入ipconfig。 您将看到您需要的 VitualBox Host-Only Network 的 ip!

【讨论】:

以上是关于Genymotion - 在 etc/hosts 文件中设置了哪个 IP 以通过域访问主机的本地网络服务器?的主要内容,如果未能解决你的问题,请参考以下文章

配置Pod的 /etc/hosts

配置Pod的 /etc/hosts

如何在 Python 中进行 DNS 查找,包括引用 /etc/hosts?

/etc/hosts/etc/resolv.conf/etc/hosts.conf

【TCP Wrappers】关于/etc/hosts.allow /etc/hosts.deny

如何在“docker build”期间更新 Docker 映像中的 /etc/hosts 文件