Záludná? Mě se zdá v principu celkem jasná, ikdyž asi nepřesně položená. To ale může být způsobeno jen tím že jsi to moc nepochopil a teď jsi zkomolil otázku.Odpověď je v principu NATu. Což ovšem znamená že musíš vědět jak NAT/PAT funguje. A nestačí odpověď typu: "nějak to překládá adresy", ale opravdu musíš vědět co a na co se přeloží. Pak je odpověď zcela jasná.Chceš li pomoci tak začni tím, že si vezmeš papyrus a husí brk s inkoustem (pokud chceš tak použij moderní variantu jakou máš po ruce) a namaluj si obrázek se třemi prvky: Server - Router - KlientNapiš si tam 4 IP adresy (tj adresu klienta, adresu serveru, a adresu routeru ze strany klienta a ze strany serveru). Na routeru bude probíhat NAT/PAT.Následně si zmapuj cestu jedné komunikace (dvou paketů - request a response) a na každém drátu (drát mezi klientem a routerem a druhý drát mezi routerem a serverem) si piš 4 informace (Source IP, Source Port, Destination IP, Destination Port) toho paketu.Tedy nejprve Request z klienta na server (na drátu mezi klientem a routerem), tam si napiš jaké ip a porty ten paket má. Tento paket dorazí na router, NAT/PAT s ním něco provede a na drátu mezi routerem a serverem budou některé hodnoty jiné. Toto dorazí na server, a server vyšle Response a opět si piš adresy a porty paketu response. Nejprve jak to je na drátu ze serveru, pak se to nějak změní průchodem skrz router a NAT/PAT a pak výsledný paket, který dorazí na klientský PC.Když tohle budeš mít a bude to správně, tak zcela jistě zodpovíš tu otázku.