サーバーがネットワークに接続されているかシェルコマンドで確認する

coding

サーバーがネットワークに接続されているかどうかをシェルコマンドで確認してみます。

以下の方法は自身が所有するサーバー向けに行ってください。

pingコマンドでネットワークの接続確認

さくらVPSの2週間お試しでちょうど手元に確認環境があったので確認してみます。

$ ping xxx.xxx.xx.xx(IPアドレス)

PING xxx.xxx.xx.xx (xxx.xxx.xx.xx): 56 data bytes
64 bytes from xxx.xxx.xx.xx: icmp_seq=0 ttl=48 time=21.675 ms
64 bytes from xxx.xxx.xx.xx: icmp_seq=1 ttl=48 time=17.598 ms
64 bytes from xxx.xxx.xx.xx: icmp_seq=2 ttl=48 time=17.968 ms
...

所定のIPアドレス宛にパケットを送り疎通確認をします。

延々と投げ続けるので、ctrl + d で抜けます。

 

3回、など回数を指定する場合は以下です。

$ ping -c 3 xxx.xxx.xx.xx

もし、ホストがネットワークに接続していない場合は「Unreachable」などのエラーメッセージが表示されます。

ホスト側でpingに応答しないよう設定している場合やファイヤーウォールで弾かれている場合もあります。

 



カテゴリー