我在 Google Cloud (HTTPS) 负载均衡器后面使用 nginx 进行反向代理,所以我添加了 X-Forwarded-For
标头,以便后端可以提取客户端(浏览器)IP。
今天早上我注意到10.x.x.x
日志中有一个IP,这怎么可能?
nginx reverse-proxy x-forwarded-for private-ip google-cloud-platform
来自https://serverfault.com/a/953384/16981
主机名不对应于 {ipaddress,port} 元组。主机名只是服务器的名称,应该可以解析为一个或多个 IP 地址。端口与主机名完全无关。
我的问题是:
(1) 我只知道(从不假设我真的知道)一个主机名被解析为不超过一个 IP 地址。那么,一个主机名可以解析为多个 IP 地址是一种怎样的体验呢?
(2) 不同端口指定的主机名是否解析为同一个IP地址?使用不同端口指定的主机名可以调用不同的服务器吗?
谢谢。