Network address translation traversal is a computer networking technique that allows you to set up Internet protocol connections across gateways. There are several techniques for implementing network address translation, including NAT-T, TURN, and NAT-S. These techniques all use the same basic principles and are outlined in this article. Moreover, it’s also used in various VPN services used for LAN gaming.
NAT
NAT network address translation traversal is the process of translating IP addresses from one network interface to another. NAT is a network security mechanism. It is used to prevent attacks by a malicious actor from getting a network address. There are two ways to do this. One is using a special tool called STUN.
NAT-T (Network Address Translation to Transform)
NAT-T (network address translation traversal) is a computer networking technique used to make Internet protocol connections across multiple gateways. NAT-T works by using a method called network address translation to transform addresses on network interfaces into the corresponding host addresses.
TURN
TURN network address translation traversal is a network protocol that makes use of a third-party server to allow devices to communicate with each other. The protocol also uses UPnP, which is a set of protocols that enables devices to discover each other within a private network.
NAT-S
NAT-S network address translation traversal is used to pass data between different IP addresses. In some cases, the NAT-S implementation uses two different addresses for the same destination: the source address and the destination port. The source port is used to carry internal data, while the destination address is used to carry external data. Typically, the same port is shared by many different remote hosts. This can lead to the increased complexity of implementation and increased computing resources at the translation device. However, this is necessary for applications such as videoconferencing and VOIP.
NAT-D
A NAT-D network address translation traversal is the process of translating a private IP address into a public one. This type of NAT is typically used by businesses to connect their Web servers to the Internet. In some cases, dynamic NAT can be used to operate with a pool of public IP addresses. Most home networks use a port-based NAT to allow traffic to flow between networks.
NAT-S-T
NAT-S-T network address translation (NAT-T) is a protocol that allows the NAT device to translate IP addresses between two network endpoints. The originating host may perform MTU path discovery or set the “don’t fragment” bit in the packet header field. In practice, any router between the two endpoints is able to perform this transformation.