【发布时间】:2011-07-12 16:38:25
【问题描述】:
基本上我可以访问 Apache 服务器,并且我想制作一个 NAT 穿越应用程序。我曾想过随机尝试两边的端口,但很快就放弃了这个想法。我无法在服务器上运行我的软件或打开任何端口,但可以更改 Apache 设置。
现在我的问题是:网络服务器有什么方法可以检测从哪个点发送传入连接?我知道 Web 服务器必须将其保存在内存中,以便将生成的 html 发送到正确的 ip 和端口,否则 NAT 系统会破坏 http。但是我如何获得端口?我正在考虑一些日志记录选项,但我找不到任何有用的东西。或者也许是一个 php 函数...
【问题讨论】:
-
您应该想象一下您的问题所在的网络服务器和 NAT 位置。 NAT 可以无处不在。
-
用户(www请求-端口80)->他的NAT(端口随机)->公共网络服务器,我需要找出随机端口
-
NAT 在 USERS 交换机上,而你在 webserver 机器上?
-
返回为空。是否有在网络服务器中禁用/启用该功能的配置?
标签: php html port traversal nat