Perec пишет:необходимо обнаружить, развернут ли в ней где-нибудь NAT и находится ли за ним ещё какая-нибудь сеть?
А по каким критериям вы хотите это обнаружить? Особенности работы NAT в том, что для всех остальных неясно - есть он или нет. Сервер (к примеру web, т.е. "Application level") может по косвенным признакам определить ("печеньки" и т.п.), что за NAT ещё N компьютеров (которые к нему, WEB-серверу, обращались).
Если есть маршруты (маршрутизаторы и прозрачная и не очень маршрутизация) и как такового NAT нет - то просмотрите таблицу маршрутизации (route print) - там будут адреса сетей и маршрутизаторов (но это уже не NAT).