Quelle est la différence entre un ping avec et sans http //?
Si vous expérimentez et apprenez à faire un ping sur un site Web, vous pourriez être surpris par les résultats basés sur "quoi" vous faites un ping. Le billet de questions et réponses du SuperUser d'aujourd'hui aide à clarifier les choses pour un lecteur confus et frustré.
La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..
Capture d'écran fournie par Cristianzambrano (Wikimedia Commons).
La question
Le lecteur de SuperUser, Saransh Singh, souhaite connaître la différence entre un ping avec et sans http: //:
J'essaie de faire un ping sur mon site http://www.example.com/ et il se résout en une adresse IP inconnue, puis il expire.
Mais quand je ping exemple.com, Ça marche. Qu'est-ce qui me manque ou ne comprend pas ici?
Remarque: example.com a été remplacé par le site Web actuel chez SuperUser..
Quelle est la différence entre un ping avec et sans http: //?
La réponse
DavidPostill, contributeur à SuperUser, a la solution pour nous:
L'argument de ping est un nom d'hôte (ou une adresse IP). Donc, tout ce qui suit fonctionnera:
D'autre part, cela ne fonctionnera pas comme http://www.example.com/ est une URL (Uniform Resource Locator) HTTP, pas un nom d'hôte valide (bien qu'une partie en soit un nom d'hôte).
Une URL HTTP est composée de 4 parties:
- Scheme - Toujours présent
- Nom d'hôte - Toujours présent
- Chemin ou Tige - Toujours présent mais parfois nul
- Paramètres - facultatif
Un ping ne reconnaît normalement pas les URL en tant que nom d'hôte de destination valide..
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 nommage suivi d'une chaîne dont le format est fonction du schéma de nommage. Le format des URL est défini dans les URL (Uniform Resource Locator) de la spécification IETF.. * Il s'agit d'une adresse de site Web différente de celle indiquée pour l'URL ci-dessus..
Détournement de DNS
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 non valide est fourni. Cela peut arriver si un fournisseur de services Internet pirate vos requêtes DNS.
Extrait de la réponse Pourquoi le ping est-il résolu en IP 198.105.254.228 pour tout 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 fournissant des résultats de recherche et de la publicité, à partir duquel tout le monde, sauf vous, gagne une partie de vos revenus. Heureusement, ils ont une page de préférences où vous pouvez soi-disant le désactiver.
Assurez-vous de lire les autres réponses utiles via le lien de fil partagé ci-dessous.!
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.