Volgens mij had ik de vraag wel goed begrepen (maar ik hoor het graag als dat niet zo is).
Als het om meerdere machines gaat moet je gewoon iedere server een eigen poort geven in de router en de juiste poort naar de juiste machine doorsturen (via NAT). Als je nu in de client het ip-nummer en de poort opgeeft moet Paul a la Mac zo ongeveer krijgen wat hij wil. Tenzij hij dus toch wat anders wil
Enne
misschien overbodig om te vermelden: je kunt een willekeurige poort naar een willekeurige ander poort omzetten. Het is dus mogelijk om b.v. poort 1238 naar poort 984 te routen (voorop gesteld dat beide poorten niet in gebruik zijn voor iets anders.
De NAT tabel zou iets in de geest kunnen zijn van:
Poort protocol adres poort
1025 tcp/udp 192.168.0.2 1024
1026 tcp/udp 192.168.0.3 1024
1027 tcp/udp 192.168.0.45 1024
In dit fictieve voorbeeld ga ik ervan uit dat 1024 de poort is waarop de server ontvangt en dat alle genoemde poorten vrij zijn en in de firewall open zijn gezet en dat de server dus op drie machines draait, die ook ieder de juiste poorten in de firewall open hebben staan.
Als je in het zuiden zit geef je dus in de client op: je vaste ip-adres + poort en vervolgens wordt de sever in de juiste machine in het westen benaderd. Duidelijker kan ik het niet omschrijven. En Paul a la Mac was dit wat je moest weten? Of zit ik er echt helemaal naast?
Edit: @ErikEsmeijer, of dit ook zo werkt voor Timbuktu of een VNC-viewer weet ik niet. Het hangt ervan af of je zelf je poorten mag specificeren. Nou heb ik geen praktijk ervaring met beide producten maar het lijkt me dat het geen probleem mag zijn meerdere machines binnen een LAN te benaderen. Staat er niets over in de handleiding?
(Bewerkt door neoman om 17:45, 11-05-2004)