Existen dos tipos de direcciones IP, las direcciones IP públicas y las direcciones IP privadas.
Las direcciones IP públicas, que son aquellas que se generan de manera automática la primera vez que se conecta un ordenador a Internet. Además nunca cambian, ya que es el código que identifica al ordenador o cualquier otro dispositivo y lo diferencia del resto. Su utilidad, por lo tanto, es la de mantener una máquina siempre identificada en el ámbito global. Esta dirección IP pública es suministrada por nuestro proveedor de conexión a Internet. Mientras que las direcciones IP privadas son direcciones IP que utilizan los dispositivos dentro de una red local o una red doméstica y se asignan de forma manual; no se pueden conectar dispositivos directamente a Internet sin un equipo que se conecte con una dirección IP pública
.