In total, there are two types of IP addresses - private and public ones. They can also be designated into IPv4 and IPv6 addresses, with the main difference between them being the number of actual addresses they can support.