9Jul

Quelle est la différence entre Pinging avec et sans http: //?

click fraud protection

Si vous expérimentez et apprenez à ping sur un site Web, vous pouvez être surpris par les résultats basés sur "quoi" vous ping. Le SuperUser Q & A post d'aujourd'hui aide à clarifier les choses pour un lecteur confus et frustré.

Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

Image reproduite avec l'aimable autorisation de Cristianzambrano( Wikimedia Commons).

La question

SuperUser lecteur Saransh Singh veut savoir quelle est la différence entre ping avec et sans http: // est:

J'essaie de cingler mon site Web http: //www.example.com/ et il résout à une adresse IP inconnue, puis il expire.

Mais quand je ping example.com , cela fonctionne. Qu'est-ce que je manque ou ne comprends pas ici?

Note: example.com a été substitué au site Web actuel chez SuperUser.

Quelle est la différence entre ping avec et sans http: //?

La réponse

instagram viewer

SuperUser contributeur DavidPostill a la réponse pour nous:

L'argument de ping est un nom d'hôte( ou une adresse IP).Par conséquent, tout ceci fonctionnera:

D'un autre côté, cela ne fonctionnera pas car http: //www.example.com/ est un URL( Uniform Resource Locator), pas un nom d'hôte valide( bien qu'une partie soit un nom d'hôte).

Une URL HTTP est composée de 4 parties:

  • Scheme - Toujours présent
  • Host Name - Toujours présent
  • Path ou Stem - Toujours présent mais parfois nul Paramètres
  • - Facultatif

Un ping ne reconnaîtra normalement pas les URL comme hôte de destination valideprénom.

Remarque

Toutes les URL n'ont pas le format mentionné ci-dessus. Une URL complète consiste en un spécificateur de schéma de dénomination suivi d'une chaîne dont le format est une fonction du schéma de dénomination. Le format des URL est défini dans la spécification IETF Uniform Resource Locators( URL). * Il s'agit d'une adresse de site Web différente de celle indiquée pour l'URL ci-dessus.

DNS Hijacking

Une exception à ce qui précède peut se produire si le serveur DNS( qui résout les noms d'hôte en adresses IP) est configuré pour renvoyer une adresse IP valide même si un nom d'hôte invalide est fourni. Cela peut arriver si un fournisseur de services Internet pirate vos requêtes DNS.

À partir de la réponse Pourquoi le ping est-il résolu en une adresse IP 198.105.254.228 pour un nom d'hôte aléatoire que je tape?par Michael Hampton:

  • Ils essaient d'être "utiles" en redirigeant les demandes de domaines inexistants vers un service en marque blanche qui fournit des résultats de recherche et de la publicité, à partir de laquelle tout le monde, sauf vous, obtient une réduction des revenus. Heureusement, ils ont une page de préférences où vous pouvez l'éteindre soi-disant.

Assurez-vous de lire les autres réponses utiles via le lien de fil partagé ci-dessous!

Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.