86400 – Blog de viajes

¿Se puede entrar en una web por la IP?

[su_wiloke_sc_rating_chart title="¿Te gusta el artículo? ¡Valóralo!"]3.8 media basada en 52 votos[/su_wiloke_sc_rating_chart]

[su_wiloke_sc_company_website]Pregunta realizada en uno de los comentarios de la «IP mágica» vista en Jericho.

La respuesta rápida sería: «si la web tiene IP propia o está configurada como web única o virtual principal, entonces sí».

Vamos a explicar un poco cómo funciona el tema. Todos los nombres de dominio que conocemos, cuando se realiza una petición a ellos con el servicio que sea (da igual lo que sea, una página web, un correo electrónico, …) pasa a transformarse en una IP. Es decir, un nombre como google.es se transforma en la IP 66.249.93.104. Esta transformación la realizan los DNS. De ahí que cuando tenemos mal puestos los DNS en nuestra conexión a Internet, parece que no nos van las páginas Web, pero si podría funcionarnos el acceder a ellas mediante IP.

Es decir, que todo nombre de dominio se transforma en una IP. Por otra parte, las páginas Web se albergan en servidores. Pueden estar en un servidor dedicado para ellas sólas o bien en uno compartido, es decir, que varias páginas web comparten una misma máquina.

Los servidores, tanto unos como otros, tienen (normalmente) una IP asignada (para simplificar el tema vamos a suponer que una solo, aunque pueden tener más). El programa que gestiona el servicio de Web (por ejemplo IIS, Apache, u otros), tiene una configuración que dice algo así como:

1) escucho las peticiones de esta IP (por poner un ejemplo 86.54.245.12)
2) si me viene petición del dominio aaa.com entonces sirvo archivos del directorio X
3) si me viene petición del dominio bbb.com entonces sirvo archivos del directorio Y
4) si me viene petición del dominio ccc.com entonces sirvo archivos del directorio Z

y así sucesivamente. De esta forma, varios dominios están configurados en la misma máquina, que escucha la misma IP. Normalmente la primera de la lista que se configura es la que atiende a la propia IP si no se especifica dominio. Es decir, que si tecleáramos directamente 86.54.245.12, iríamos al dominio aaa.com, que es el primero que se configuró, aunque esto tiene muchas variantes y excepciones, pero es la regla general.

Existen ocasiones en las que, como decía, una máquina puede tener configuradas el «escuchar» diferentes IP de forma que cada sitio web puede diferenciarse únicamente con esa IP, así por ejemplo, si tuviéramos las IPs 86.54.245.12, 86.54.245.13 y 86.54.245.14 podríamos hacer configurar el servicio web de esta manera:

1) escucho las peticiones de varias IPs, la 86.54.245.12, 86.54.245.13 y 86.54.245.14
2) si me viene petición del dominio aaa.com o la IP 86.54.245.12, entonces sirvo archivos del directorio X
3) si me viene petición del dominio bbb.com o la IP 86.54.245.13, entonces sirvo archivos del directorio Y
4) si me viene petición del dominio ccc.com o la IP 86.54.245.14, entonces sirvo archivos del directorio Z

En cada directorio, en todos los ejemplos, se encuentran las páginas Web que visitamos, los HTML, PHP o lo que sea.

Así pues, ahora volvemos a la respuesta rápida del principio que será más entendible. Si un sitio Web tiene una IP propia fijada en la configuración, sí, se puede acceder directamente por IP, por ejemplo a google.es se puede acceder directamente por la IP 66.249.93.104.

Si no tiene una IP propia y comparte la misma IP con muchos dominios, al teclear esa IP normalmente iremos a la primera página configurada en esa máquina, que suele ser la de la empresa que tiene ese servidor en funcionamiento, como por ejemplo pasa con este blog. La IP de 86400.es es 80.255.113.250. Si tecleamos «80.255.113.250» en el navegador, iremos directamente a Sync.es, que es donde tengo alojada la página.

Espero que haya respondido a la pregunta inicial :)

[tags]ip, dirección, navegador, web, servidor, dedicado, alojamientos[/tags]

Salir de la versión móvil