¿Cómo averigua la dirección IP de un sitio web?
Ya sea que esté en esto solo por un poco de diversión geek, o si realmente desea saber la respuesta, ¿cómo puede averiguar la dirección IP de un sitio web? La publicación de preguntas y respuestas de SuperUser de hoy analiza la respuesta y cómo saber si más de un sitio web está vinculado a la misma dirección IP.
La sesión de Preguntas y Respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, un grupo de sitios web de preguntas y respuestas impulsado por la comunidad..
La pregunta
El lector superusuario JqueryLearner desea saber cómo averiguar cuál es la dirección IP de un sitio web:
Si quiero saber la dirección IP de un sitio web, una forma es hacer ping al sitio web. Por ejemplo, si quiero saber la dirección IP de google.com, puedo hacer ping a través del símbolo del sistema.
Así que 74.125.236.195 es la dirección IP de Google. Pero supongamos que quiero saber la dirección IP de superuser.com, y si uso el mismo método, obtengo 198.252.206.16 como la dirección IP. Si coloco esta dirección IP en el navegador como una URL, entonces mi navegador no me lleva a superuser.com.
¿Alguien puede decirme cómo obtener la dirección IP correcta??
Entonces, ¿qué debe hacer JqueryLearner para encontrar las direcciones IP correctas para los sitios web??
La respuesta
Los colaboradores del superusuario Paul y lesca tienen la respuesta para nosotros. En primer lugar, Paul:
Su hipótesis inicial es que se puede acceder a todos los sitios web directamente a través de su dirección IP. Este no es el caso.
En muchos casos (me atrevería a aventurarme en la mayoría de los casos), el sitio web que se presenta en una dirección IP depende del nombre del sitio web que solicita. Por ejemplo, si solicita superuser.com, primero resolverá esto con una dirección IP, luego realizará una solicitud a la dirección IP para una página web específica. Se parece a esto:
La primera parte dice "obtener la primera página del sitio", y la segunda dice "para el sitio web superuser.com".
Por esta razón, un solo servidor web puede alojar varios sitios web utilizando una única dirección IP. En el caso de los sitios de Stack Exchange, cualquiera o todos ellos pueden estar en cada uno de sus servidores, y obtendrá el que solicite. Si solo ingresa una dirección IP, no obtendrá ninguna de ellas, porque no le está diciendo al servidor web cuál de los muchos sitios web está buscando. En estos casos, puede tener definido un sitio web "predeterminado" o simplemente devolver un error.
Si está tratando de solucionar un problema con su proveedor de DNS, una opción que tiene es modificar su archivo de hosts para que usted resuelva las direcciones usted mismo, en lugar de que un tercero lo haga por usted..
Así, por ejemplo, si editas:
Puedes entrar:
De esta manera, si escribe superuser.com en su navegador, buscará en el archivo de hosts y resolverá la dirección IP, pero luego pasará el nombre del sitio web al servidor al que se conecta..
Seguido por la respuesta de lesca:
Para obtener la dirección IP de un sitio web, la mejor manera es utilizar el nslookup mando. Por ejemplo:
Si se pregunta por qué no puede visitar SuperUser directamente con la dirección IP (198.252.206.16), es debido a la configuración del servidor web. El sitio del Superusuario no permite las visitas de los usuarios a través de la dirección IP. Probablemente sea porque la dirección IP está vinculada a otros sitios web (por ejemplo, stackoverflow.com). Si utiliza la herramienta de "búsqueda inversa de IP", puede encontrar sus sitios de enlace.
Una búsqueda más prueba que tengo razón:
¿Tienes algo que agregar a la explicación? Apaga el sonido en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange con experiencia en tecnología? Echa un vistazo a la discusión completa aquí.