Network address translation
Network address translation (NAT) modifies IP address information in packet headers as traffic passes through a router or gateway, allowing multiple devices to share addresses or connecting networks that use different address spaces.