Допустим хочу на роутере прокинуть кому-то внутрь сети диапазон портов, чтобы соответствующий юзер мог из-за NAT полноценно пользоваться p2p, поднять у себя какой-нибудь сервер... Делаю примерно так:
iptables -A PREROUTING -t nat -d $wan_ip -m multiport --destination-ports 20000:20100 -j DNAT --to-destination $user_ip
Смущает что - исходящее соединение через NAT может случайно попасть в данный диапазон. Он ведь проверяется "на входе" в роутер, а там нельзя определить, кому именно оно предназначается. Портов конечно много и совпадения такие будут не часто, но тем не менее...
В общем хочу узнать - натилка сама по себе отслеживает такие вещи, и если нет, то можно ли как-то их отслеживать правилами?