【发布时间】:2015-10-03 01:00:49
【问题描述】:
我需要使用 python 的客户端 IP 地址。我试过下面的代码,但它不能在服务器上工作:
from socket import gethostname, gethostbyname
ip = gethostbyname(gethostname())
print ip
在服务器上,我每次都得到“127.0.0.1”。有没有办法找到客户端的IP地址?
【问题讨论】:
-
中间是否有任何服务,例如nginx实际接收来自客户端的外部连接并将html请求转发给bottle?
-
@LukaRahne 当 Apache 将请求转发给瓶子时,我确实遇到了同样的问题:stackoverflow.com/questions/36954669/… 你有什么想法吗?