Проще перечислить, с каких начинаться
не должен
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
А в принципе, для того, чтобы определить внутренний адрес или внешний - достаточно сравнить результат из ipconfig и с сайта 2ip.ru (или подобного). Если они не совпадают - адрес внутренний.