La principal diferencia entre una IP pública y una IP privada es la visibilidad de la misma a través de Internet.
Una dirección IP pública es la que se le asigna a cualquier dispositivo que está conectado a la red, por ejemplo, un router, una impresora con Wi-Fi o el servidor en el que se aloja tu página web. Por tanto, decimos que esta IP es pública porque es visible desde Internet.
Una dirección IP privada es una especie de identificador o matrícula de cada uno de los dispositivos conectados a una red. Es decir, es la dirección IP que le asigna el router a cada dispositivo conectado a él (tablet, teléfono, ordenador…) y todos ellos comparten la misma dirección IP pública.
Las direcciones IP privadas no son accesibles desde Internet y no cambian a no ser que se realice el cambio manualmente.