What is Network Address Translation-NAT
According to the IETF RFC 1631 document, the two most compelling problems facing the IP Internet are IP address depletion and scaling in routing. As we know, the IP address in the IPv4 version is a 32-bit number, giving a total number of IP addresses of 2^32 or around 4 billion. However, with the rapid development of the Internet and the increase in IP nodes connected, the IP address depletion was a real threat to the Internet Community. The IETF (Internet Engineering Task Force) and other international bodies had to take measures to conserve IP addresses. Network Address Translation (NAT) was proposed as a temporary measure to alleviate this problem. Other long-term solutions were also proposed, such as the introduction of a new IP version, namely IPv6 with 128-bit addresses.