有谁可以帮助我从运行在Azure容器实例上的docker容器中获取用户客户端IP?
我的代码只获取某些东西的本地IP,我猜它是revers。所以ip是10.240.255.106;是报头,我也有主机IP (公共容器IP),但仅此而已。标头
{“缓存-控制”:“最大年龄=0”,“连接”:“保持活力”,“接受”:“text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8","Accept-Encoding":"gzip,deflate","Accept-Language":"en-US,en;q=0.9,ru- ru;q=0.8,ru;Q=0.7,“主机”:“23.99.249.54”,“用户-代理”:“Mozilla/5.0 (Macintosh;Intel 10_14_0) AppleWebKit/537.36 (KHTML,类似壁虎)Chrome/69.0.3497.100Safari/537.36”,“升级-不安全-请求”:“1”,"DNT":"1"}
有办法获得真正的客户端IP吗?
发布于 2018-10-26 22:08:59
不,ACI不保存客户端IP。您可以在用户语音中创建功能请求。https://feedback.azure.com/forums/602224-azure-container-instances?filter=top&page=1
发布于 2018-10-26 10:22:57
要在控制器操作中获取asp.net核中的客户端IP:
var ip = Request.HttpContext.Connection.RemoteIpAddress;https://stackoverflow.com/questions/53003318
复制相似问题