Между nat1 и nat2 разницы нет. Во всяком случае для игр. (пинг, создания хоста и т.д.) Я когда подключил соньку, она сразу определила, что дома wi-fi и подключилась. Корректная обработка таких протоколов, как правило, возлагается на NAT. Если реализация NAT не поддерживает обработку протокола FTP (это также может произойти, если FTP запущен на нестандартном порту), то во внешнюю сеть выйдет пакет, содержащий адрес из внутренней. Можно по косвенным признакам определить, что NAT включен и сколько примерно устройств за ним. Но это при наличии некоторого опыта в подобных делах. Но ничего не мешает юзеру поставить в свой комп вторую сетевуху.