以下のようにターミナルからホスト名 (ドメイン名) へ ping を送信したところ、タイムアウトしてしまいます。なぜででしょうか。

$ ping example.com

PING example.com (1.2.3.4): 56 data bytes

Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
Request timeout for icmp_seq 6
Request timeout for icmp_seq 7
Request timeout for icmp_seq 8
Request timeout for icmp_seq 9
^C

--- example.com ping statistics ---

10 packets transmitted, 0 packets received, 100.0% packet loss

 

回答

AMIMOTO マネージドホスティングサーバで開放しているポートは、以下の通りとなります。

  • TCP 80 ( HTTP )
  • TCP 443 ( HTTPS )
  • TCP 22 ( SSH )

ping では、TCP ではなく ICMP というプロトコルを使用して通信を行いますが、 AMIMOTO マネージドホスティングサーバではこのプロトコルは解放していないため、 ping コマンドを実行しても「要求がタイムアウト」します。

ICMP を解放することは Web サーバを公開するに当たって必要では無く、また、セキュリティ上の観点からも不要なポート・プロトコルを解放しておりません。ICMP を解放せずとも HTTP/HTTPS での通信は問題無く行われるため、ping が疎通しなくても特に問題ありません。

Did this answer your question?