@metawish ipv6 is another ip protocol with longer addresses. the problem is that after 20? years it is still not supported everywhere, so your server might not be reachable from these systems.
_when_ it works it's really nice imo because you don't have to fiddle around with NAT, as every device can have its own static address. you only have to take care of the firewall rules to permit connections.
if you are interested in v6: https://ipv6.he.net/certification/