Penso che la risposta sia no.
Supponendo che il router non abbia porta avanti impostata dalla rete privata all'esterno, non è possibile eseguire la scansione di una rete privata ( NAT ) dall'esterno della rete privata (da Internet).
Diciamo che il tuo NAT ha un indirizzo IP come 192.168.0.xxx
.
Ora questi IP esatti saranno collocati in molti altri NAT.
Se esegui la scansione di qualcosa come 192.168.0.10
, termina con Host not found
o probabilmente esegui la scansione di qualcun altro che è raggiungibile dalla rete privata in cui ti trovi al momento.
EDIT: se vuoi davvero farlo, puoi impostare Port forwarding per gli host nella rete privata e quindi eseguono la scansione dell'IP del router per le porte aperte.
UPADTE: Dopo aver configurato Port Forwarding, il comando sarà nmap -sn -v RouterIP
. Ma diciamo che hai mappato HostIP:8080
a RouterIP:9090
. Otterrai la porta RouterIP:9090
aperta. Quindi è necessario conoscere la mappatura tra RouterIP e host ip