用python写了一个服务器,这么知道它的ip?

2025-05-09 05:49:59
推荐回答(2个)
回答1:

import socket
localIP = socket.gethostbyname(socket.gethostname())#得到本地ip
print "local ip:%s "%localIP
 
ipList = socket.gethostbyname_ex(socket.gethostname())
for i in ipList:
    if i != localIP:
       print "external IP:%s"%i

回答2:

socket.gethostbyname(socket.gethostname())