Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从.net core中的负载平衡服务器请求时,无法获取真实的客户端IP地址_C#_Angular - Fatal编程技术网

C# 从.net core中的负载平衡服务器请求时,无法获取真实的客户端IP地址

C# 从.net core中的负载平衡服务器请求时,无法获取真实的客户端IP地址,c#,angular,C#,Angular,我正在尝试获取客户端的真实IP。因为我们有多个负载平衡服务器,所以我得到了真实的IP地址。在.net core 2.2 c#中 这是我的申请流程 客户端=>负载平衡服务器=>API服务器=>一些内部API服务器(此处需要IP) 我想得到客户端传递的IP地址。即使我有多个API服务器调用,也可以获取我的客户端IP地址吗?或者,如果我得到了所有的服务器IP地址,那么我就可以得到我的客户机IP地址的前1个记录 注意:重复的答案对我没有帮助。是的,这确实是个问题;您将不得不希望负载平衡服务器能够为它看到

我正在尝试获取客户端的真实IP。因为我们有多个负载平衡服务器,所以我得到了真实的IP地址。在.net core 2.2 c#中

这是我的申请流程

客户端=>负载平衡服务器=>API服务器=>一些内部API服务器(此处需要IP)

我想得到客户端传递的IP地址。即使我有多个API服务器调用,也可以获取我的客户端IP地址吗?或者,如果我得到了所有的服务器IP地址,那么我就可以得到我的客户机IP地址的前1个记录


注意:重复的答案对我没有帮助。

是的,这确实是个问题;您将不得不希望负载平衡服务器能够为它看到的IP设置一个头(例如X-Forwarded)如何获得IP以及如何限制最终用户的操作这在很大程度上取决于负载平衡服务器的功能和配置,或者其他任何代理请求的方式。我的请求已经过氧化了,接下来要看代理看到了什么IP,以及它是否设置了一个头来告诉你它看到了什么,这样你就可以阅读了是的,这确实是个问题;您将不得不希望负载平衡服务器能够为它看到的IP设置一个头(例如X-Forwarded)如何获得IP以及如何限制最终用户的操作这在很大程度上取决于负载平衡服务器的功能和配置,或者其他任何代理请求的方式。我的请求已经过氧化了,接下来就取决于代理看到了什么IP,以及它是否设置了一个头来告诉你它看到了什么,这样你就可以阅读它了