IP significa “Internet Protocol". Se trata como dice el nombre de un protocolo de comunicaciones a través de la red. La dirección IP es el número que escoges o se te asigna dentro de la red, y que es la manera que tiene Internet de saber quién es quién.
Se tratan por lo tanto una especie de "matrícula" para identificarte cuando estás conectado.
Una IP Pública es la dirección que te asigna tu ISP, empresas que dan acceso a Internet como Telefónica, Vodafone, etcétera, y sirve para identificarte dentro de internet cuando te conectas.
Estas direcciones IP públicas son como la matrícula que se te asigna cuando te conectas. Es una manera de identificarte como usuario en la inmensidad de la red, ya que ninguna IP se puede repetir.
Son las que se utilizan en redes privadas como la que creas en tu casa conectando varios dispositivos a través de tu WiFi. Cuando lo haces, cada dispositivo como tu impresora, tu router o tu smartphone tiene una IP propia, y para que no haya conflictos ellos cada uno tendrá una IP diferente.
Las direcciones IP están formadas por cuatro números de hasta tres cifras separados por tres puntos. Los valores de cada número pueden variar entre 0 y 255.
La Clase A es para las redes más grandes, como las de las compaías internacionales. Las IP privadas de Clase B son para redes de tamaño mediano, como las redes de una universidad, y las direcciones de la clase C se usan normalmente para las redes más pequeñas y domésticas.
El sistema de nombres de dominio, más comúnmente conocido por sus siglas en inglés como Domain Name System o DNS, es básicamente es el encargado de traducir las complicadas series de numeros que conforman una dirección IP en palabras que el usuario pueda recordar fácilmente. Basicamente es un conjunto de grandes bases de datos distribuidas en servidores de todo el mundo que indican que IP está asociada a un nombre (o sea, una dirección del tipo www.ejemplo.com.ar).
Este permite el uso de nombres (también llamados dominios) en vez del IP para el acceso a los sitios web.
Estas bases de datos tienen la función de indicar el IP que está asociado a un nombre de un sitio web. Cuando ingresas una dirección en el buscador, por ejemplo, www.informatica-hoy.com.ar, la computadora solicita a los servidores de DNS del proveedor de internet que encuentre la direccion IP asociada a www.informatica-hoy.com.ar. Si los servidores no tienen esa información, se produce una búsqueda con otros servidores que la puedan tener.
Cuando accedes al sitio web www.ejemplo.com.ar. Para esto, el servidor verifica y dirige hacia el servidor de terminación .ar, que por su parte, redirecciona al servidor que registra el dominio informatica-hoy.com.ar, el cual informa cual es el IP, o sea, el servidor donde esta localizada la web.
Cuando accedes una web que no ha sido localizada por el servicio DNS de tu proveedor de forma que haya tenido que hacer una búsqueda en otros servidores de DNS (a través de la búsqueda jerárquica). Para evitar que esa búsqueda sea realizada nuevamente cuando otro usuario del proveedor intente acceder a la misma web, el servicio de DNS guarda la información de la primer consulta. Así, cuando surja otra solicitud, él servidor ya tendrá almacenado el IP perteneciente a dicha web. Ese procedimiento es conocido como "cache de DNS".
La información del cache es almacenada por un determinado período de tiempo a través de un parámetro conocido por TTL (Time-To-Live).