如何通过互联网绑定到远程 IP 端口?

如何通过互联网绑定到远程 IP 端口?

我的网络中有两台服务器:A:192.168.0.1,B:192.168.0.1

现在我想在服务器 B 上运行 HTTPD,但使用 192.168.0.1 访问它,也就是说,让 HTTPD 绑定到服务器 B 上的 192.168.0.1:80。可以吗?如何实现?

我考虑过 iptables 和 SSH 隧道,但我不知道该怎么做。

注意:不考虑反向代理或 sniproxy 之类的东西,因为它们不适合我的情况。

感谢您的帮助。

答案1

您不能将一个 IP 地址上的服务器绑定到另一台主机拥有的另一个 IP 地址上的端口,不行。

如果您要求主机 A 是您的路由器/网关,而主机 B 是您想要运行服务器的实际硬件,那么您将需要配置主机 A 以将端口 80 上的连接请求转发到主机 B 的 IP 上的端口 80。此项配置取决于主机 A 是什么,以及其上运行的软件是什么。

相关内容