
В настоящее время я настроил сервер 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-адрес в настройках транзакции сетевого адреса.