Плохая новость в том, что вы не можете (я предполагаю, что у вас нет телефонных номеров всех сетевых администраторов, управляющих всеми NAT, с которыми вы планируете работать).
Чтобы определить тип NAT, у вас должно быть устройство, которое пробивает дыры сзади в локальной сети и в глобальной сети.