9Jul

¿Cuál es la diferencia entre hacer ping con y sin http: //?

click fraud protection

Si está experimentando y aprendiendo a hacer ping a un sitio web, puede sorprenderse por los resultados basados ​​en "qué" hace ping. La publicación SuperUser Q & A de hoy le ayuda a aclarar las cosas para un lector confundido y frustrado.

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. Captura de pantalla de

cortesía de Cristianzambrano( Wikimedia Commons).

El lector

SuperUser de Question Saransh Singh quiere saber cuál es la diferencia entre hacer ping con y sin http: // es:

Estoy intentando hacer ping a mi sitio http: //www.example.com/ y se resuelve en una dirección IP desconocida, luego se agota el tiempo.

Pero cuando hago ping a example.com , funciona.¿Qué estoy perdiendo o no entendiendo aquí?

Nota: example.com fue sustituido por el sitio web real en SuperUser.

¿Cuál es la diferencia entre hacer ping con y sin http: //?

instagram viewer

La respuesta

SuperUser contribuidor DavidPostill tiene la respuesta para nosotros:

El argumento para hacer ping es un nombre de host( o una dirección IP).Así que todo lo siguiente funcionará:

Por otro lado, esto no funcionará como http: //www.example.com/ es un Localizador de recursos uniforme HTTP( URL), no es un nombre de host válido( aunque parte de él es un nombre de host).

Una URL HTTP está compuesta por 4 partes:

  • Esquema: siempre presente
  • Nombre de host: siempre presente
  • Ruta o Tronco: siempre presente pero a veces nulo
  • Parámetros:

opcional Un ping normalmente no reconocerá las URL como un host de destino válidonombre.

Nota

No todas las URL tienen el formato mencionado anteriormente. Una URL completa consiste en un especificador de esquema de nombres seguido de una cadena cuyo formato es una función del esquema de nombres. El formato de las URL se define en la especificación IETF Localizadores uniformes de recursos( URL). * Esta es una dirección de sitio web diferente a la que se muestra para la URL anterior.

DNS Hijacking

Una excepción a lo anterior puede suceder si el servidor DNS( que resuelve nombres de host a direcciones IP) está configurado para devolver una dirección IP válida incluso si se proporciona un nombre de host no válido. Esto puede suceder si un ISP está secuestrando sus consultas DNS.

De la respuesta ¿Por qué el ping se está resolviendo en una IP 198.105.254.228 para cualquier nombre de host aleatorio que escriba?por Michael Hampton:

  • Están tratando de ser "útiles" al redirigir las solicitudes de dominios inexistentes a un servicio de etiqueta blanca que ofrece resultados de búsqueda y publicidad, de la que todos menos usted obtienen una reducción de los ingresos. Afortunadamente, tienen una página de preferencias donde supuestamente puedes apagarla.

¡Asegúrate de leer las otras respuestas útiles a través del enlace de hilos que se comparte a continuación!

¿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í.