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

Table des matières:

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

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

Vidéo: Quelle est la différence entre un ping avec et sans http: //?
Vidéo: Cours 07 fermer un document Word Bouyahia Karima - YouTube 2024, Avril
Anonim
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 message de questions-réponses du SuperUser d’aujourd’hui aide à éclairer un lecteur confus et frustré.
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 message de questions-réponses du SuperUser d’aujourd’hui aide à éclairer 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, veut savoir quelle est la différence entre un ping avec et sans https://:

I am trying to ping my website https://www.example.com/ and it resolves to an unknown IP address, then it times out.

Image
Image

But when I ping example.com, it works. What am I missing or not understanding here?

Note: example.com was substituted for the actual website at SuperUser.

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

La réponse

DavidPostill, contributeur à SuperUser, a la solution pour nous:

The argument to ping is a host name (or an IP address). So the following will all work:

Image
Image

On the other hand, this will not work as https://www.example.com/ is an HTTP Uniform Resource Locator (URL), not a valid host name (although part of it is a host name).

A HTTP URL is made up of 4 parts:
A HTTP URL is made up of 4 parts:
  • Scheme - Always present
  • Host Name - Always present
  • Path or Stem - Always present but sometimes is null
  • Parameters - Optional

A ping will not normally recognize URLs as a valid destination host name.

Note

Not all URLs have the format mentioned above. A complete URL consists of a naming scheme specifier followed by a string whose format is a function of the naming scheme. The format of URLs is defined in the IETF specification Uniform Resource Locators (URLs). *This is a different website address from the one shown for URL above.

DNS Hijacking

An exception to the above can happen if the DNS server (which resolves host names to IP addresses) is configured to return a valid IP address even if an invalid host name is supplied. This can happen if an ISP is hijacking your DNS queries.

From the answer Why is ping resolving to an IP 198.105.254.228 for any random host name that i type? by Michael Hampton:

They are trying to be “helpful” by redirecting requests for nonexistent domains to a white label service that provides search results and advertising, from which everyone but you gets a cut of the revenue. Fortunately, they do have a preferences page where you can supposedly turn it off.

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.

Conseillé: