使用 Ubuntu Iptable 将公网 IP 路由到私网 PC

使用 Ubuntu Iptable 将公网 IP 路由到私网 PC

我目前已将 Ubuntu 服务器设置为具有两个网络接口的路由器。

  • eth0 -> 连接到公共互联网(10.10.1.78)
  • eth0:1-> 10.10.1.79
  • eth0:2 -> 10.10.1.83
  • eth0:3 -> 10.10.1.81

  • eth1->192.168.10.1

而eth1上连接了一台交换机,交换机上又连接了2台电脑,对应的ip地址是:

  • 实例 1 -> 192.168.10.10
  • 实例2->192.168.10.11

网络掩码为 255.255.255.0,网关均设置为 192.168.10.1。

ubuntu 已经设置了 dns 服务器和 dhcp 服务器。当我在私有网络中登录到 instance1 时,我已经可以访问互联网并 ping google.com。

现在,我需要做一件事。我想让 Instance1 通过公共地址 10.10.1.83 暴露给外部网络。我可以设置一些规则来将所有来自目标 URL 为 10.10.1.83 的路由器的传入流量重定向到私有网络 192.168.10.10 吗?

非常感谢!


已编辑

通过在 iptable 中设置规则来解决问题,其中协议的目标 NAT 是 TCP/UDP,目标是您的公共 IP。在网络地址事务设置中。

相关内容