Mac无线连接能正常获取,Mac mini上是有线无法正常获取ip地址
def get_host_ip():
“”"
查询本机ip地址
:return: ip
“”"
try:
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect((‘8.8.8.8’, 80))
ip = s.getsockname()[0]
finally:
s.close()
return ip
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
XHC20: flags=0<> mtu 0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether f0:18:98:9f:92:7d
inet6 fe80::c51:5cd0:5a91:2aea%en0 prefixlen 64 secured scopeid 0x5
inet 10.x.x.x netmask 0xfffffc00 broadcast x.x.x.255
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active