Originally Posted by
Cyanotical
it alters the header of the packet by replacing the source IP with the new external IP and adding a port number to keep track of it, in essence, on a home connection you have 1 external IP address, in order to access the internet with multiple computers, you will need NAT to list a port number in relation to your private IP, that way when traffic comes back addressed to that port, if will be sent to the correct IP, but it has nothing to do with moving traffic from your private network to the public network, thats where the routing comes in,