Thi*_*Fun 3 apache security tcp
为了简单起见,请允许"假设"某些代码需要使用完整的URL,即使该域位于同一服务器上,即不能使用简单的文件路径.
TCP/IP?问题:如果表单操作目标=" http://this-full-URL.com/postdata "(例如)并且该URL也位于同一服务器上,那么首先会发生什么?
A)数据"发送到网络上",然后返回到同一服务器,或
B)在发送任何(可能是敏感的)数据之前,服务器(Linux,Apache,PHP)首先"发现"目标地址是本地的,所以(显然)没有数据通过网络发送?谢谢.
正确的答案总是A. :-)
只是在浏览器和服务器在同一台机器上运行的情况下,"Web"将被本地TCP/IP堆栈短路.但是,Apache和PHP没有参与该决定; 它是OS网络堆栈的纯功能.
但是,如果您的服务器位于NAT网关或防火墙后面并且DNS名称正在解析为NAT网关/防火墙,则该请求将路由到NAT网关/防火墙并返回到您的计算机.因此,为了使路由保持在同一台机器上,目标URL的主机的DNS名称必须解析为服务器机器的实际IP地址,而不是通过隧道连接到它.
| 归档时间: | 
 | 
| 查看次数: | 52 次 | 
| 最近记录: |