Was ist der Unterschied zwischen Pinging mit und ohne http: //? - Blog 2023
Wenn Sie mit einer Website pingen, erfahren Sie etwas über das Pingen einer Website. Sie werden möglicherweise überrascht sein, welche Ergebnisse auf "was" basieren. Der heutige Q & A-Beitrag von SuperUser hilft einem verwirrten und frustrierten Leser
Die heutige Question & Answer-Sitzung wird von SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.
Screenshot mit freundlicher Genehmigung von Cristianzambrano (Wikimedia Commons).
Die Frage
Superuser-Leser Saransh Singh möchte wissen, was der Unterschied zwischen Ping mit und ohne http: // ist:
I am trying to ping my website http://www.example.com/ and it resolves to an unknown IP address, then it times out.
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.
Was ist der Unterschied zwischen Pinging mit und ohne http: //?
Die Antwort
SuperUser-Mitwirkender DavidPostill hat die Antwort für uns:
The argument to ping is a host name (or an IP address). So the following will all work:
Image
On the other hand, this will not work as http://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:
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.
Lesen Sie auch die anderen hilfreichen Antworten über den unten angegebenen Thread-Link!
Haben Sie etwas zur Erklärung hinzuzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.