¿Qué es una dirección IP?

Las siglas IP significan Protocolo de Internet.
El protocolo de Internet es un conjunto de reglas utilizadas para comunicarse entre dispositivos o dominios que están conectados a Internet o a una red.
Una dirección IP es un número único asignado a un dispositivo específico o a un nombre de dominio.
Este número es un identificador.
En otras palabras, la dirección IP son las coordenadas de tu dispositivo o dominio y garantiza que los datos correctos se dirijan hacia y desde el dispositivo o dominio correcto.

En la actualidad, tenemos dos versiones de direcciones IP, IPv4 e IPv6.
Como la futura demanda de direcciones IP superará las capacidades de IPv4 (aproximadamente 4.000 millones de direcciones), IPv6 se lanzó en 1999.
Aunque las dos versiones de IP tienen la misma funcionalidad, difieren en su estructura y su capacidad.

Una dirección IPv4 consta de dos partes, un ID de red y un ID de host.
IPv4 addresses have four groups of numbers not exceeding the number 255, and are separated by decimals.
The first three groups of the numbers identify the network, and the last group identifies the host.
Each group of numbers in an IPv4 address has 8 bits, giving an entire IPv4 address 32 bits.

formato de dirección ipv4

Las direcciones IPv6 tienen una estructura diferente, ya que utilizan combinaciones alfanuméricas, tienen ocho grupos alfanuméricos de cuatro dígitos, están divididos por una columna y cada grupo consta de 16 bits, por lo que la dirección IPv6 tiene 128 bits.
Si un grupo o algunos grupos de los cuatro dígitos son ceros, pueden no escribirse, acortando así el aspecto de la dirección IPv6.
Este aumento de bits significa que IPv6 admitirá un número mucho, mucho mayor de direcciones (aproximadamente
3.4×1038).
Besides the larger quantity, IPv6 allows for hierarchical addresses and route aggregation or the formation of a supernet.
With this version of IP, we also see optimization of security and of service delivery.

formato de dirección ipv6

Direcciones IP y alojamiento web

Un nombre de dominio es el nombre de un sitio web, por ejemplo, 10Web.io.
Las direcciones IP consisten en una serie de números que identifican el hardware en el que existe el dominio.
Muchos dominios pueden compartir la misma dirección IP, como en el caso del alojamiento compartido.
Además, un dominio puede tener varias direcciones IP diferentes.
Cada vez que se envía una solicitud a 10Web.io, un resolutor DNS trabaja para traducir el nombre de dominio amigable para el ser humano, al lenguaje informático, la dirección IP perteneciente a ese dominio específico y su contenido, origen y destino.
La solicitud enviada a través de tu navegador para el sitio web 10Web.io se envía como un paquete.
En este paquete, junto con otros datos, están la dirección IP del remitente y la dirección IP del destinatario.
De este modo, los datos se confirman, se recuperan de la dirección correcta y se entregan a la dirección correcta.

Los dominios se alojan en servidores.
Independientemente del tipo de alojamiento, el servidor existe físicamente en algún lugar del mundo.
Como todo el hardware que está en Internet, estos servidores tienen direcciones IP.
Las direcciones IP de los servidores de alojamiento son estáticas, es decir, no cambian.
También hay direcciones IP dinámicas.
Éstas suelen pertenecer a servicios de red y a veces pueden cambiar.
Cuando alojas tu sitio web con tu proveedor de alojamiento, tu dominio tendrá la dirección IP del servidor físico en el que está alojado.
Si utilizas alojamiento compartido, también compartirás la dirección IP con otros sitios web alojados en el mismo servidor.

Las direcciones IP también se utilizan para señalar un dominio a un proveedor de alojamiento añadiendo un registro A en los registros DNS del proveedor del nombre de dominio.
Puede que hayas comprado un nombre de dominio, pero que aún no tengas un sitio web activo.
Para que tu sitio web esté vivo y en Internet, tiene que estar alojado.
Una vez que tengas tu proveedor de alojamiento y la dirección IP del servidor donde estará alojado tu sitio web, puedes seguir adelante y asignarle tu nombre de dominio.

Direcciones IP y WordPress

Teniendo en cuenta que una dirección IP es el identificador de un dominio, del dispositivo de un usuario concreto o de cualquier otro dispositivo en Internet, se pueden hacer muchas cosas con la información que proporciona la dirección IP.
Una de las principales formas en que se utiliza una dirección IP en WordPress, es la seguridad.
Simplemente conociendo la dirección IP de un usuario, puedes dar o restringir el acceso de administrador a tu sitio web WordPress.
Puedes evitar los ataques de fuerza bruta estableciendo limitaciones de intentos de acceso por IP.
Esto permite un número determinado de intentos desde la misma dirección IP.
Si se ha alcanzado la limitación de inicio de sesión y éste ha fallado, se bloquea la dirección IP para evitar una brecha de seguridad.
En WordPress también puedes detectar y mostrar la dirección IP de un usuario.
Esto te permitirá determinar la ubicación de tu cliente o usuario, añadiendo otra capa de seguridad.
Y por último, WordPress te permite bloquear direcciones IP para evitar que tus sitios web sufran spam, ataques DDOS y sean pirateados.

Proxies y proxies inversos

Un proxy es básicamente un servidor que se coloca inmediatamente delante del hardware del cliente, antes que Internet y antes que tus servidores originales.
Los servidores proxy tienen una dirección IP diferente de la IP de tu servidor original.
Tu servidor raíz es donde vive tu sitio web.
De este modo, los servidores proxy, o proxies de reenvío, ofrecen una capa de seguridad y anonimato.
Utilizando proxies, puedes habilitar el acceso a determinados sitios web y deshabilitar el acceso a otros.

Un proxy inverso es un servidor que se coloca delante de uno o varios servidores para interrumpir las peticiones de los clientes que llegan a su servidor raíz, con el fin de enviar y recibir él mismo dichas peticiones.
Al hacerlo, el proxy inverso protege a los servidores raíz asegurándose de que es el único punto de comunicación con los servidores raíz.
Los proxies inversos permiten equilibrar la carga de los sitios con peticiones pesadas y múltiples servidores, distribuyendo uniformemente las peticiones y asegurándose de redirigir el tráfico a otros servidores en caso de que un servidor haya fallado.
También equilibran la carga de sitios web que tienen servidores repartidos por todo el mundo, detectando la ubicación geográfica más cercana de la solicitud y enviándola al servidor correcto.