ホスト名解決における「ping」と「wget」の違い

ホスト名解決における「ping」と「wget」の違い

試してみると、wgetホスト名の解決に問題はありません。

root:here cd$ wget https://gfe.cit.api.here.com/1/layer_put.json?layer_id=123&app_id=x2&app_code=x1

明らかにする

Resolving gfe.cit.api.here.com... 52.51.134.116, 54.154.19.134, 52.208.9.155
Connecting to gfe.cit.api.here.com|52.51.134.116|:443... connected.
HTTP request sent, awaiting response... 400 Bad Request
2016-12-24 13:18:47 ERROR 400: Bad Request.

しかし、私が使うときping

ping https://gfe.cit.api.here.com/1/layer_put.json?layer_id=123&app_id=x2&app_code=x1

明らかにする

cannot resolve https://gfe.cit.api.here.com/1/layer_put.json?layer_id=123: Unknown host

wgetホスト名の解決に失敗しました。との違いは何ですかping

ベストアンサー1

答え:

ホスト名解決に関して、「ping」と「wget」の違いは何ですか?

PingパラメータにはIPアドレスまたはホスト名が必要です。完全なURLを提供し、それをホスト名として解決しようとしましたが、失敗します。完全修飾名の削除を除くすべての操作により、コマンドはping接続を確認できました(要求がICMPブロックされたか、サーバーがダウンしているため、次のテストでは失敗しました)。

$ ping gfe.cit.api.here.com

Pinging cle2-cit.eu-west-1.elasticbeanstalk.com [54.154.19.134] with 32 bytes of data:
Request timed out.

pingwget.

エラー400を説明する理由は、roaimaのトピックを参照してください。

おすすめ記事