Istnieją dwie główne wersje adresów IP: IPv4 (Internet Protocol version 4) i IPv6 (Internet Protocol version 6). IPv4 składa się z czterech bloków liczb oddzielonych kropkami, natomiast IPv6 składa się z ośmiu bloków liczb i liter oddzielonych dwukropkami.