Kako pristupiti lokalnoj adresi?

Imam jedno prakticno pitanje. Bez obzira da li je windows ili linux, ako imam lokalnu mrezu i u njoj 3 kompjutera. Svi oni imaju istu public IP adresu. Ali su im razlicite lokalne adrese. E sad, ja se nalazim izvan te mreze i zelim da pristupim kompjuteru 2 na primer. Kako to da uradim?

public ip za mrezu je npr. : 217.122.10.108

a lokalne adrese su:
192.168.0.1
192.168.0.2
192.168.0.3

Jel tu mora portforwarding da se odradi? Ili isti primer samo malo drugacije. Zelim da pristupim nekom uredjaju na internetu, e sad nemaju svi uredjaji public IP, neki su u nekim mrezama i ruteri su ispred njih. ja kad kucam IP ja dolazim do rutera, ali kako unutar mreze?

to mi treba da bi pristupio jednom ruteru koji je izvan moje lokalne mreze a nalazi se unutar neke druge lokalne mreze.

Nikako sa spoljnog interneta osim ako ruter ne emituje public IP, ali to u 99% slučajeva nije moguće zbog sigurnosti mreže.

Jedini način da pristupiš tom ruteru jeste da se prvo nakačiš na njegov opseg tj signal i onda putem lokalne IP adrese pristupiš direktno samom uređaju putem adrese kao što su 192.168.X.X