Whatever device that is performing NAT, maintains a table of what private ip address make a request to a destination address. When the destination address responds, the NAT device checks its table and forwards the packet to the appropriate private ip.
Jim
Jim Webber
Network Administrator MCSE CNA