Saltar al contenido

¿Es posible que muchos nombres de dominio compartan una dirección IP?

Puede que se de el caso de que halles alguna incompatibilidad en tu código o trabajo, recuerda probar siempre en un entorno de testing antes subir el código al proyecto final.

Solución:

Sí, esta es una práctica muy común. Se llama Alojamiento Web Compartido:

En el alojamiento virtual basado en nombres, también llamado alojamiento de IP compartida, los hosts virtuales sirven múltiples nombres de host en una sola máquina con una sola dirección IP. Esto es posible porque cuando un navegador web solicita un recurso de un servidor web mediante HTTP/1.1, incluye el nombre de host solicitado como parte de la solicitud. El servidor utiliza esta información para determinar qué sitio web mostrar al usuario. Cuando registra/compra su nombre de dominio en un “servidor de nombres de registradores” en particular, su configuración de DNS se mantiene en su servidor y, en la mayoría de los casos, apunta su dominio al servidor de nombres de su proveedor de alojamiento. Este servidor de nombres es donde reside el número de IP (actualmente asociado con su nombre de dominio).

Cada vez que tiene un sitio web en el que busca su IP y cuando escribe la IP directamente en el navegador y obtiene un sitio web diferente, acaba de encontrar el alojamiento compartido.


De hecho, este sitio web aquí lo usa. Haga ping a superuser.com o stackoverflow.com y obtendrá 198.252.206.16 para ambos. Si escribe esa dirección IP en su navegador, no funcionará y obtendrá un error que dice que el sitio no existe porque no tenía un nombre de host para verificar y ver qué sitio debería servirle.

El alojamiento web compartido también es para el caso de diferentes personas, cada una con uno o varios nombres de dominio diferentes, además de los casos de uno o más subdominios diferentes.

Por ejemplo, tengo alrededor de 30 nombres de dominio en una sola cuenta de alojamiento web. Los archivos de mi nombre de dominio “Primer” se encuentran en la raíz de mi carpeta “public_html”. Esta carpeta está en mi directorio “inicio”, por lo que algo así como: “…/…/username/home/public_html”.

Y, en la raíz de esta carpeta hay carpetas para cada subdominio de mi nombre de dominio “Primer”. Digamos que mi “primer” nombre de dominio es “example.com”, y tengo algunos subdominios. Los archivos se organizarán así:

"example.com"  -->  ".../username/home/public_html"
"a.example.com"  -->  ".../username/home/public_html/a"
"b.example.com"  -->  ".../username/home/public_html/b"
"c.example.com"  -->  ".../username/home/public_html/c"

Además, hay otra carpeta en public_html para cada uno de mis otros nombres de dominio adicionales (conocidos como dominios “complementarios” en mi alojamiento).

"domain2.com"  -->  ".../username/home/public_html/somefolder"
"domain3.com"  -->  ".../username/home/public_html/otherfolder"
"a.domain2.com"  -->  ".../username/home/public_html/somefolder/a"
"b.domain3.com"  -->  ".../username/home/public_html/otherfolder/b"

Además, muchas otras personas (quizás docenas de personas), cada una con un “nombre de usuario” diferente, tienen cuentas de alojamiento en la misma computadora, y cada uno de estos otros usuarios puede tener uno o varios dominios y subdominios, con sus archivos organizados. de una forma similar.

Todos estos usuarios, incluyéndome a mí, comparten la misma dirección IP. Si quiero, puedo pagar más para tener una o más direcciones IP únicas para mis dominios.

Originalmente, al menos en concepto, creo que Internet se configuró con cada nombre de dominio para tener una dirección IP diferente. Creo que en la época de HTTP/1.1 esto se cambió para permitir que varios nombres de dominio compartieran una sola dirección IP. Esto se hizo entonces debido a la preocupación de quedarse sin direcciones IP.

Las IP son escasas. No sólo no hay reglas que prohíban esto, sino que es fuertemente alentado. El uso de direcciones IP debe estar justificado por algún tipo de necesidad.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *