What is the difference between NAT for IPv4 and IPv6?
Just so, what is the main difference between IPv4 and IPv6?
KEY DIFFERENCE IPv4 is 32-Bit IP address whereas IPv6 is a 128-Bit IP address. IPv4 is a numeric addressing method whereas IPv6 is an alphanumeric addressing method. IPv4 binary bits are separated by a dot(.) whereas IPv6 binary bits are separated by a colon(:).
Also know, why NAT is used in IPv6?
One of the major reasons is the widespread use of network address translation (NAT). This allows organisations with thousands of connected systems to hide behind a relatively small number of public-facing IP addresses by operating private IP addressing schemes on their internal network.
Because NAT exists to overcome a shortage of IPv4 addresses, and because IPv6 has no such shortage, IPv6 networks do not require NAT. To those who see NAT as security, this appears to mean a reduction in the security of IPv6. However, NAT does not offer any meaningful security.