Yah*_*hia 9 ubuntu iptables ip-routing hosts-file ip-forwarding
假设以下场景,如果我有一台本地机器 (A),则使用 B 的内部 IP 请求另一台机器 (B),而不考虑端口。但是A和B不在同一个网络上,但是B有一个公网IP。我想要做的是当使用 B 的内部 IP 从机器 A 请求机器 B 时,然后发生一些路由并将 B 的内部 IP 转换为其公共 IP。鉴于两台机器的操作系统是 Ubuntu 14.04,如何实现此功能?
好的,在与 Yahia Zakaria 闲聊后,我设法查明了问题所在。该应用程序不仅使用 TCP 进行通信,因此正确的 DNAT 应如下所示:
iptables -t nat -A OUTPUT -d 192.168.1.15 -j DNAT --to-destination 54.3.22.1
基本上就是这样。
归档时间: |
|
查看次数: |
13629 次 |
最近记录: |