15Jul

¿Cómo se puede encontrar la dirección IP de un sitio web?

Ya sea que esté en él solo por un poco de diversión geek, o realmente quiera saber la respuesta, ¿cómo puede averiguar la dirección IP de un sitio web? La publicación SuperUser Q & A de hoy en día analiza la respuesta y cómo saber si más de un sitio web está vinculado a la misma dirección IP.

Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web Q & A dirigida por la comunidad.

La pregunta

SuperUser reader JqueryLearner quiere saber cómo saber cuál es la dirección IP de un sitio web:

. Si quiero saber la dirección IP de un sitio web, entonces 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 pongo 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é necesita hacer JqueryLearner para encontrar las direcciones IP correctas para los sitios web?

La respuesta

SuperUser colaboradores Paul y lesca tienen la respuesta para nosotros. Primero, Paul:

Su suposición inicial es que se puede acceder a todos los sitios web a través de su dirección IP directamente. Este no es el caso.

En muchos casos( me gustaría aventurar la mayoría de los casos), el sitio web que se presenta en una dirección IP depende del nombre del sitio web que está solicitando. Por ejemplo, si solicita superuser.com, primero resolverá esto en una dirección IP y luego realizará una solicitud a la dirección IP de una página web específica. Se ve así:

La primera parte dice "obtener la primera página del sitio", y la segunda dice "para el sitio superuser.com".

Es por eso que un único servidor web puede alojar múltiples sitios web usando una sola 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 que está buscando. En estos casos, puede tener un sitio web "predeterminado" definido o simplemente devolver un error.

Si intenta solucionar un problema con su proveedor de DNS, entonces una opción que tiene es modificar su archivo de hosts para que usted mismo resuelva las direcciones, en lugar de que una parte externa lo haga por usted.

Entonces, por ejemplo, si edita:

Puede ingresar:

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 deel sitio web al servidor al que se conecta.

Seguido de la respuesta de lesca:

Para obtener la dirección IP de un sitio web, la mejor manera es utilizar el comando nslookup .Por ejemplo:

Si se pregunta por qué no puede visitar SuperUser directamente usando la dirección IP( 198.252.206.16), es debido a la configuración del servidor web. El sitio SuperUser no permite las visitas del usuario a través de la dirección IP.Probablemente es porque la dirección IP es vinculante para otros sitios web( por ejemplo, stackoverflow.com).Si usa la herramienta "búsqueda inversa de IP", puede encontrar sus sitios de enlace.

Una búsqueda más demuestra que estoy en lo cierto:

¿Tiene algo que agregar a la explicación? Suena apagado en los comentarios.¿Desea leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Mira el hilo de discusión completo aquí.