Reportシステム管理者に巻き起こる様々な事象を読者の貴方へ報告するブログです。会社でも家庭でも"システム"に携わるすべての方の共感を目指しています。※https化しました。その影響でしばらくリンク切れなどがあるかもしれませんが徐々に修正していきます。リンク切れなどのお気づきの点がございましたらコメントなどでご指摘いただけますと助かります。バッチ、スクリプト備忘録代わりにpingコマンドについて、基礎的な知識をご報告します。初心者向けな内容です。基礎の基礎なのですが、pingがよく分からない、というユーザ向けにこのURLを送り付けて代わりにpingコマンドを実行してもらう、という目的で作成した文章です。pingコマンドとはpingは「ピン」と言い、ネットワークの疎通確認に使うコマンドです。(一部「ピング」と呼ばれる方もいらっしゃいます。)個人的にはコマンドプロンプト内で一番よく使うコマンドじゃないかと思います。%相手先のホスト名orIPアドレス%で相手との疎通確認を実行します。192.168.1.101とします。0ms-------------------------------------------------------と表示されます。この表示なら通信は成功する、という事になります。宛先ホストに到達できません。宛先ホストに到達できません。宛先ホストに到達できません。宛先ホストに到達できません。損失)、-------------------------------------------------------と表示されます。上記の状態が表示されるなら、通信したいコンピュータでは通信ができる状態にない、と判断できます。※ちなみに上記の表示はWindows10での表示です。ECHOパケット(コンピュータ同士で使われる確認用通信データ)を送り付けて、そのリクエスト(通信要求)に対するレスポンス(返事)が返ってくるかを判断したうえで、その結果を画面に表示してくれるコマンドです。返事が返ってくるから通信できるよ、とか、返事がない...通信できないようだ...、って具合に画面に表示されていると思えば間違いはありません。コンピュータ二台間でTCP/IPネットワークが正しく動作しているかを確認するための基本的なコマンドとして多用されます。通信可否を確認することで、相手のコンピュータが動作しているかどうかを判断することができるため、「通信相手に指定したコンピュータが稼働しているかどうかという生死判定」にも使われることが多くあります。<1ms」や「time=20ms」と表示されることで"レスポンスが返ってくるまでの時間差"を知ることができます。これを参考にすることでネットワークの負荷や応答速度(応答遅延ともいう)を知ることもできます。応答遅延が大きいネットワークは待ち時間が多くなるので、通信が遅いと体感することが多くなるのです。詳しいオプションや内部的な動作などは割愛です。したTIPSバッチファイルを作成したときに、どうしても待ち時間を入れて時間稼ぎをしたい(バッチファイルの実行を途中でディレイを入れたい)と言う場合に、pingコマンドを差し込んで、pingの実行完了までの間バッチファイルの処理を(途中で)一時停止させる、という使い方をすることがあります。要するにバッチファイル内で待ち時間が欲しい、と言う場合にpingコマンドを差し込んで時間稼ぎするって使い方をすることもあります。(※最近ではsleepのような待ちコマンドがあるから、これをやることも少なくなっているような。)pingで接続診断するときのTIPS昔から使われているpingコマンド、一般的にはpingコマンドは以下の順番で疎通確認をします。192.168.1.10の順番で疎通確認をする、ということです。127.0.0.1(ループバックアドレス)この確認では、pingを実行するコンピュータ上で正しくTCP/IPがインストールされロードされているか、という基盤側の問題を切り分けることになります。要するにOSの通信部分でおかしくなってないかを確認するようなイメージです。192.168.2.101pingを実行するコンピュータ上で正しくTCP/IPがインストールされロードされているか、またドライバやデバイスに問題はないかも確認します。ドライバやデバイスに問題はないかも確認します。192.168.2.1デフォルトゲートウェイとコンピュータは通信できるかどうかを確認します。別のサブネットへ通信するためには、まず通信経路であるデフォルトゲートウェイ=ルータにルーティングしてもらわないと、別のサブネットとの通信ができないためです。192.168.1.10デフォルトゲートウェイを経て、対象のコンピュータと通信ができるかどうか、と言う確認をします。この四段階を上手く使って、どの段階での通信に問題があるか、概ね予測できるようになったら、初心者脱出です。01:00pingコマンド基礎の基礎の使い方Tweet関連記事2019-09-11サーバが壊れた?と思ったら助かった話。はてなブログProお疲れ様です。Updateまだ終わりじゃない?もう一つのWindows7IIJmioからプレゼント<WI-SP500>が届くリンクはてなブログブログをはじめる週刊はてなブログはてなブログProスポンサーリンク注目記事はてなブログをはじめよう!treedownさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。