определить чаще всего можно только по второстепенным признакам:
1)сделать посмотреть днс-имя по ip:если там ч0то типа NAT.inter.dnw.megafon.ru - значит многопользовательский, vasya.prov.ru или 12.12.12.12somesome.dynip.prov.com - значит не нат а "уникальный"
На самом деле может быть не только "уникальный" и "групповой" - бывает еще внешний динамический
2)поискать айпи в гугле

в гугле проиндексировано очень много незапароленных страничек веб-статистики, устанавливаемых на сайты. и гугль индексирует с каких ip посещались сайты
обычно если находишь ооочень много записей с этим айпи - значит он групповой
мне эти 2 способа помогают в 95 процентах случаев
п.с. для оставшихся 5% надо чтоб чел кликнулпо сцыле или попытался приконнектицца к твоей машинке - посмотри какой номер порта на его стороне будет выбран для коннекта - если номер порта зашкаливает за 30000 или даж 50000 - скорее всего ето НАТ (хотя бывает и на не-win-персоналках с "uniqIP" или в случае исользования грамотно написанных утил типа NMAP)