Интерисуют следующие мелкие детали от тех кто работал с Address Restricted NAT и Port Restricted NAT серверами. Например есть два пира N1 и N2 оба за NAT. N1 посылает UDP-пакет к машине N2 и пакет соответственно уходит в пустоту, или получает ответ unreachable. Вопрос: если N2 захочет отправить UDP-пакет к N1 этот пакет дойдёт или нет?
[del] ... UPD #2: Вчера протестировал. первая посылка: N1 ---> N2 = host unreachable, после чего посылаем пакет обратно N2 ---> N1, тогда все нормально. На роутере (Restricted Cone NAT) для N1 создается соответствующее правило, после чего возможен обмен пакетами в обоих направлениях. Для тестирования использовал технологию "TCP Hole Punching"
есть ли вообще какая либо статистика какие типы NAT больше распространены: Address Restricted NAT или Port Restricted NAT ?
Я когда-то упарывался, может пригодится: http://www.gamedev.ru/code/forum/?id=133779 UPD: http://www.gamedev.ru/code/forum/?id=141215 - решение для port-restricted <-> symmetric UPD2: Посмотрел на дату поста. Норкоманы чортовы.