Have three SLES10 / OES2 servers behind firewall with single public IP. Would like to VNC to each from outside.

is there a way to NAT to different VNC ports on each server? for example, server1 listens on 5901, server2 on 5902 and so on. (or whatever port is appropriate).

have tried changing ports in etc/xinetd.d/vnc file and NATing each port to each server, but not sure if correct or if that's even the right way, as maybe the second 'instance' to each server is already 5902.