如果我通过我的电脑通过另一个网站访问一个网站,那么该网站将登录什么 IP?

如果我通过我的电脑通过另一个网站访问一个网站,那么该网站将登录什么 IP?

如果http://example2.com发送 cURL 连接至名为http://example1.com.如果我访问http://example2.com从我的电脑上查看内容http://example1.com,而不是http://example1.com将记录我的电脑的 IP 地址或http://example2.com的 IP 地址?

换句话说,如果我从另一个网站(B)(通过计算机(C)访问)访问网站(A),那么我访问的网站(A)(通过访问另一个网站(B))会将我记录为网络主机 ip 地址(B 的 ip)还是我的计算机 ip 地址(C 的 ip)。

我对此很陌生,但它背后的架构是什么 (它是如何工作的)?有人能解释一下吗?

答案1

取决于你所说的访问是什么意思,通过计算机访问(C)

您主要描述的是代理服务器。

如果我从工作计算机((C)公共 IP 111.222.333.444)通过 RDP 连接到家用电脑((B)公共 IP 222.333.444.555),然后打开浏览器并从我的 RDP 会话点击 google.com,那么 google.com 将看到的是我的家庭 IP 222.333.444.555。

如果我从工作计算机((C)公共 IP 111.222.333.444)通过 ssh 连接到家用电脑((B)公共 IP 222.333.444.555),然后运行 ​​curl 命令并从我的 ssh 会话中访问 google.com,那么 google.com 将看到的是我的家庭 IP 222.333.444.555,那么同样的方法也可以奏效。

答案2

远程主机(网站)将看到您的公共 IP(您的 ISP 的)。

相关内容