Network Address Translation (NAT) allows many network devices located behind an Internet router or gateway device to share one or more public Internet IP addresses. This is common practice in most organisations who will receive one of the increasingly scarce IPv4 network addresses from their network access provider. They will then use this to allow all their users to communicate with the wider Internet, and use NAT to route traffic to the correct device inside the private network.