[ホーム] - [よく見るエラーメッセージ一覧] - [転送中に TTL が期限切れになりました]

転送中に TTL が期限切れになりました | ping





作成日:2020/11/17


ping を実行した場合、"転送中に TTL が期限切れになりました" というエラーが表示され ping の応答がない場合があります。
これはルータ転送の回数が TTL を超過した場合に発生します。一般的にこのエラーが発生する場合、ネットワークが遠すぎるのではなくルーティング設定誤りの可能性が高いです。

この例ではあえて"-i 1 " オプションにより TTL の値に1を設定しエラーを出力させています。TTL期限切れの実験として使用してください。



【間違い】


ping yahoo.co.jp -i 1 -n 1


c:\>ping yahoo.co.jp -i 1 -n 1

yahoo.co.jp [a.b.c.d]に ping を送信しています 32 バイトのデータ:
192.168.11.1 からの応答: 転送中に TTL が期限切れになりました。

a.b.c.d の ping 統計:
パケット数: 送信 = 1、受信 = 1、損失 = 0 (0% の損失)、

【正しい】

ping yahoo.co.jp -i 255 -n 1


c:\>ping yahoo.co.jp -i 255 -n 1

yahoo.co.jp [a.b.c.d]に ping を送信しています 32 バイトのデータ:
a.b.c.d からの応答: バイト数 =32 時間 =35ms TTL=52

a.b.c.d の ping 統計:
パケット数: 送信 = 1、受信 = 1、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 35ms、最大 = 35ms、平均 = 35ms

サンプルコード

以下は Windows 10 環境における正常実行可能なサンプルコードです。

以下のサンプルは 192.168.11.1 へ PINGを送信しています。"からの応答" とう送信された場合、正常にPINGが送信されていることが分かります。

サンプルコード:

ping 192.168.11.1

実行結果:


c:\>ping 192.168.11.1

192.168.11.1 に ping を送信しています 32 バイトのデータ:
192.168.11.1 からの応答: バイト数 =32 時間 =5ms TTL=64
192.168.11.1 からの応答: バイト数 =32 時間 <1ms TTL=64
192.168.11.1 からの応答: バイト数 =32 時間 =1ms TTL=64
192.168.11.1 からの応答: バイト数 =32 時間 =1ms TTL=64

192.168.11.1 の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 0ms、最大 = 5ms、平均 = 1ms



URI で名前解決して送信するには -a オプションを使用します。次の例では yahoo.co.jp の名前解決をして送信しています。
サンプルコード:

ping -a yahoo.co.jp

実行結果:


c:\>ping -a yahoo.co.jp

yahoo.co.jp [183.79.135.206]に ping を送信しています 32 バイトのデータ:
183.79.135.* からの応答: バイト数 =32 時間 =26ms TTL=50
183.79.135.* からの応答: バイト数 =32 時間 =26ms TTL=50
183.79.135.* からの応答: バイト数 =32 時間 =27ms TTL=50
183.79.135.* からの応答: バイト数 =32 時間 =26ms TTL=50

183.79.135.* の ping 統計:
パケット数: 送信 = 4、受信 = 4、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 26ms、最大 = 27ms、平均 = 26ms




ping はデフォルトで 4回送信されます。回数を指定する場合は -n オプションを使用します。無限に送信するには -t オプションを使用します。途中でキャンセルするにはCtrl + C を押します。

サンプルコード:


ping -n 1 127.0.0.1

実行結果:


c:\>ping -n 1 127.0.0.1

127.0.0.1 に ping を送信しています 32 バイトのデータ:
127.0.0.1 からの応答: バイト数 =32 時間 <1ms TTL=128

127.0.0.1 の ping 統計:
パケット数: 送信 = 1、受信 = 1、損失 = 0 (0% の損失)、
ラウンド トリップの概算時間 (ミリ秒):
最小 = 0ms、最大 = 0ms、平均 = 0ms







本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)

[ホーム] - [よく見るエラーメッセージ一覧]