Python 获取本机 IP/MAC(多网卡)

2019-08-22
阅读 2 分钟
10.6k
通过gethostname获取主机名,再用gethostbyname将主机名转换为IP地址。  那么,问题来了。如果主机有多个网卡/IP,怎样获取某个指定的IP地址呢?  一个方法是通过 socket.gethostbyname_ex 获取主机IP地址列表,然后遍历列表取得自己需要的IP。