nmap
ポート番号が埋め込まれた URL のように ping を実行することは可能ですか?。
これをどうやってpingすればいいのでしょうかhttp://openleadr.org:8911/OpenADR2/Simple/2.0b
?
動作すると思いnmap -p 8911 openleadr.org
ますが、残りの URL は省略されませんか?/OpenADR2/Simple/2.0b
サイトが https だった場合も違いがありますか?
答え1
ここではいくつかのことが混同されていると思います。ping テストは ICMP を使用して機能するため、ネットワーク層の接続のみがチェックされます。
nmap -p
そのポートでリッスンしているプロセスがあるかどうかをチェックするだけです。したがって、トランスポート層のエンドツーエンドの接続性をチェックします。
あなたが達成しようとしているのは、HTTP トラフィックで応答するプロセスがあるかどうかを確認することのようですね。それがすべてであれば、 を使用して HTTP (または HTTPS) 要求を作成することを検討できますcurl
。その HTTP エンドポイントについて検査しようとしている内容に応じて、応答から特定の情報を解析できます。たとえば、curl は HTTP 応答を返す場合がありますが、これはリモート ホストが要求を成功と見なすことを意味するものではありません。それを判断するには、応答コードまたは本文を確認する必要があります。