我正在开发一个需要存储用户最后使用位置的项目,因为我已经完成了如下所示
的以下代码def get_client_ip(request):
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
if x_forwarded_for:
ip = x_forwarded_for.split(',')[0]
else:
ip = request.META.get('REMOTE_ADDR')
return ip
这里我得到的用户机器IP地址(192.xxx.x.xx)不是公共IP(115.xxx.xxx.xx)。我如何获得公共地址(给出网络提供商)。提前谢谢