После прочтения этого вопроса я все еще не понимаю, каким образом пакеты сопоставляются с соответствующими им хостами (получателями) за NAT в случае протоколов без установления соединения.
Принятый ответ предполагает, что NAT ведет запись номера порта хоста, значений SYN и ACK, чтобы правильно сопоставить входящий поток с ним. Однако в случае протоколов без установления соединения значения SYN и ACK не используются, поэтому только номер порта остается средством идентификации пакетов. Достаточно ли этого? Если несколько хостов за этим NAT используют один и тот же порт источника (вероятный случай с большими подсетями (т.е. 192.xx.xx.xx)), передаются ли входящие пакеты всем хостам, которые использовали соответствующий порт в своих пакетах?