http://の有無にかかわらずpingの違いは何ですか?

目次:

http://の有無にかかわらずpingの違いは何ですか? - ブログ 2023
http://の有無にかかわらずpingの違いは何ですか? - ブログ 2023
Anonim
あなたがウェブサイトにpingを試して学習しているのであれば、あなたは何をpingしたかに基づいて結果に驚くかもしれません。今日のスーパーユーザQ&Aの投稿は、混乱して困っている読者のために物事をクリアするのに役立ちます。
あなたがウェブサイトにpingを試して学習しているのであれば、あなたは何をpingしたかに基づいて結果に驚くかもしれません。今日のスーパーユーザQ&Aの投稿は、混乱して困っている読者のために物事をクリアするのに役立ちます。

今日の質疑応答セッションは、Q&Aウェブサイトのコミュニティ主導型のグループであるStack Exchangeの下位部門であるSuperUserの協力のもとに行われています。

スクリーンショットCristianzambrano(Wikimedia Commons)のスクリーンショット

質問

スーパーユーザの読者Saransh Singhは、http://の有無にかかわらずpingを実行するのとどのような違いがあるかを知りたいとします。

I am trying to ping my website http://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.

http://がある場合とない場合のpingの違いは何ですか?

答え

スーパーユーザの投稿者DavidPostillは私たちの答えを持っています:

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 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:
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.

下記の共有スレッドリンクを介して他の役に立つ回答を読んでください!

説明に追加するものがありますか?コメントで鳴り響く。他の技術に精通したStack Exchangeユーザーからの回答をもっとたくさん読んでみたいですか?ディスカッションスレッド全体をチェックしてください。

人気のあるトピック

専門家の助言