Есть клиент, есть сервер в Интернете; клиент подключается к серверу из локальной сети через NAT.
Точнее, через несколько NAT:
192.168.3.x (это клиент) ->192.168.3.1 -> 192.168.2.1 -> 192.168.1.1 -> (ISP) -> сервер
Проблема: сервер делает getpeername(..) и получает адрес клиента 192.168.1.1; нужен же его внешний Интернет-адрес (для геолокации).
Что делать?

Ответ на:
комментарий
от roy


Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Spym

Ответ на:
комментарий
от Spym

Ответ на:
комментарий
от Spym


Ответ на:
комментарий
от korvin_

Ответ на:
комментарий
от Spym

Ответ на:
комментарий
от Spym


Ответ на:
комментарий
от MKuznetsov

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Прошу помощи, как поставить маршрутизатор на Linux (2000)
- Форум ftp-клиент за NAT (2009)
- Форум Маршрутизация и NAT для отдельных адресов (2011)
- Форум iptables DNAT SNAT (2014)
- Форум IPTABLES & маршрутизация? (2002)
- Форум Про маршрутизацию вопрос (2002)
- Форум NAT части локальных клиентов через второго ISP (2012)
- Форум Соединение нескольких локальных сетей (2005)
- Форум nat (2005)
- Форум Какая-то ерунда в лог-файлах apache-сервера (2002)