2016-07-23 86 views
0

我对私人网络外私人IP地址的识别有疑问。任何网络服务器可以识别私人IP地址

我知道的事情是在网络地址转换(NAT)之后,私有IP不会进入到网络服务器(公共空间)的数据包中。但是我注意到有几个网站识别用户的私有IP地址是什么,我感到困惑如何?

+0

私有IP地址是没有意义的专用网络之外。这是因为有成千上万的专用网络使用相同的私有IP地址。上层协议可以获取私有IP地址并将其保存在应用数据中,但这不是重要的。 –

回答

1

例如,在代理和负载均衡器的情况下,最终接收和处理请求的Web服务器会认为/发现请求来自代理或负载均衡器IP。

要传递始发IP地址,那些负载均衡器和代理服务器通常会在请求中注入或添加额外的HTTP标头以指示客户端的IP。 Web服务器需要知道要查找正在使用的头并将其包含在其服务器端代码或访问日志文件中。

参考: https://en.wikipedia.org/wiki/X-Forwarded-For

+0

好的,但是如果代理服务器不够可信?我的意思是它只在代理服务器上表示这是源IP地址? –