【发布时间】:2015-11-11 05:25:11
【问题描述】:
--
我搜索了如何使用 python 获取我的本地 IP 地址。 (我的python版本是3.4)并且有答案。这个答案说:
import socket
socket.gethostbyname(socket.gethostname())
而且它有效。脚本说我的 IP 地址是 192.168.56.1 。但我的本地(=内部)IP 地址是 192.168.0.100 。
那么,那个IP地址是什么?这是我一周前设置 virtualbox 时安装的“Virtualbox Host-Only Network”的 IP 地址。 (Virtualbox的版本是5.0)我现在有2个网络适配器,一个是'Virtualbox Host-Only Network',另一个是局域网
当我在网络面板中关闭“Virtualbox Host-Only Network”时。 python脚本说我的IP地址是我想要的192.168.0.100。
无论是否禁用“Virtualbox Host-Only Network”,如何获取我的 IP 地址“192.168.0.100”? (我真的不想关闭“Virtualbox Host-Only Network”。)
【问题讨论】:
-
你能发布 ifconfig 命令的输出吗? (Jhun 在回答中问了这个问题,因为
-
感谢您的关注,并为我写开发接口的粗心感到抱歉。我正在使用 Windows 7,我的 ipconfig 说...“以太网适配器本地连接”是 192.168.0.100,“以太网适配器 VirtualBox Host-Only Network”是 192.168.56.1。