У меня 2 сервера
Сервер A и Сервер B
ServerA = 1.1.1.1 ServerB = 2.2.2.2
Я использую ip-таблицы для отправки всего трафика через порт 80 на сервер B
на сервере (A) 1.1.1.1
я сделал
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 2.2.2.2:80
iptables -t nat -A POSTROUTING -j MASQUERADE
все работает нормально 100%
но мои команды netstat не работают
на сервере B 2.2.2.2, когда я запускаю netstat
отображается только 1 ip 1.1.1.1
а на сервере A 1.1.1.1, когда я запускаю netstat, ничего не отображается
Есть ли команда для просмотра IP-адреса клиента на ServerA или ServerB?
Спасибо,
Впервые во всем этом iptables!
netstat -punta:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 36 forward:2222 myhomeip:63279 ESTABLISHED
tcp 0 0 forward:http 56.161.164.142:56643 TIME_WAIT