Cómo comprobar la dirección IP de las publicaciones del foro público
La sesión de preguntas y respuestas de hoy proviene de nuestro patrocinador altruista: un sitio especializado de Stack Exchange, un sitio impulsado por la comunidad impulsado por grupos de preguntas y respuestas.
El lector SuperUser "JqueryLearner" quiere saber cómo consultar la dirección IP de un sitio web:
Si quiero saber la dirección IP de un sitio web, una forma es usar Ping consulta de comando. Por ejemplo, si quiero saber la dirección IP de google.com, puedo hacer ping en modo de línea de comando.
Autor 8144652 Ocho años de carrera consulta la dirección IP del cartel Q
De esta forma, 74.125.236.195 es la dirección IP de Google. Si quiero saber la dirección IP de superuser.com, utilizo el mismo método y obtengo la dirección 198.252.206.16. Si coloco esta dirección IP en un navegador como URL, mi navegador no puede llevarme a superusuario.com.
Entonces, ¿alguien puede decirme cómo obtener la dirección IP correcta? ¿Qué debe hacer JqueryLearner para encontrar la dirección IP correcta del sitio web?
Respuesta
Los superusuarios colaboradores Paul y Lesca respondieron esta pregunta, comenzando con Paul diciendo:
Su suposición inicial es que se puede acceder directamente a todos los sitios web a través de la dirección IP. pero en realidad este no es el caso.
En muchos casos (estoy seguro en la gran mayoría), el sitio web que se muestra en una dirección IP depende del nombre de dominio del sitio web que solicitas. Por ejemplo, si solicitas superusuario.com, lo haces. primero resuelve en una dirección IP y luego construye una solicitud a la dirección IP para solicitar la página web especificada, que se parece a la siguiente solicitud.
La primera línea dice "Obtener la primera página del sitio web correspondiente". La segunda línea dice "Solicitando el sitio web superuser.com".
Esta es la razón por la que un servidor web puede alojar muchos sitios web usando la misma dirección IP, tome el sitio Stack Exchanges como ejemplo: cualquiera o todos los sitios se colocan en sus propios servidores, puede solicitar el sitio necesitas. Si simplemente ingresa la dirección IP, no obtendrá nada más porque no ha indicado qué sitio está solicitando. En este caso, es posible que obtenga una URL predeterminada establecida o simplemente una página de error.
Hay una manera: puedes cambiar tu archivo de hosts para redirigir tú mismo la dirección correspondiente en lugar de dejar que un tercero lo haga por ti.
Por ejemplo, si edita
De esta manera, si escribe superusuario.com en el navegador, primero buscará el archivo de hosts para resolver la dirección IP y luego aún pase por el nombre de dominio Conéctese al servidor.
Veamos la respuesta de lesca:
La mejor forma de obtener la dirección IP de un sitio web es utilizar el comando nslookup, por ejemplo:
5
¿Quieres saber por qué no puedes acceder a SuperUser directamente a través de la dirección IP?
Esto se debe a que el servidor web no permite a los usuarios utilizar direcciones IP directamente. Quizás esto se deba a que la dirección IP está vinculada a otros sitios web (explicación en stackoverflow). Si utiliza la herramienta de consulta inversa de direcciones IP, puede encontrar el sitio vinculado correspondiente.