Scusa ma ribadisco.
Il mondo è diviso in "internet" e "reti locali" (non routabili), ragionevolmente la tua LAN.
Che questa sia semplice o complicata non cambia nulla.
Se l'indirizzo IP inizia per 10.x.x.x, oppure 172.16.x.x, oppure 192.168.x.x allora NON è un indirizzo internet.
Non serve chissà quale logica complessa.
A MENO CHE non abbiate fatto una rete internet (non intranet) con dei gateway boundary che rimappano gli indirizzi, ma finora mi è capitato di vedere una cosa del genere solo una volta![]()