Используйте Ubuntu Iptable для маршрутизации публичного IP-адреса на ПК в частной сети

Используйте Ubuntu Iptable для маршрутизации публичного IP-адреса на ПК в частной сети

В настоящее время я настроил сервер 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 в приватном режиме, я уже могу получить доступ к Интернету и пинговать google.com.

Сейчас мне нужно сделать одну вещь. Я хочу, чтобы Instance1 был доступен внешней сети по публичному адресу 10.10.1.83. Могу ли я задать правило для перенаправления всего входящего трафика с маршрутизатора с Destination url 10.10.1.83 в частную сеть 192.168.10.10?

Большое спасибо!


Отредактировано

Проблема решена путем установки правила в iptable с целевым NAT для протокола TCP/UDP, а местом назначения — ваш публичный IP-адрес в настройках транзакции сетевого адреса.

Связанный контент