1 hop 前までは ICMP Time Exceeded を返すはずなのですが、最終地点 (59-106-**-**.r-bl100.sakura.ne.jp) は、TCP 80 及び 確立したセッションに関係するパケット以外は拒否する設定になっているはずです。
aguse.net での traceroute は次のようになっていました。
1 192.168.248.1 0.989 ms 0.419 ms 0.463 ms
2 Tok1BFL1.vectant.ne.jp (163.139.127.23) 2.593 ms 2.756 ms 2.551 ms
3 163-139-127-30.rv.vectant.ne.jp (163.139.127.30) 3.212 ms 3.376 ms 3.336 ms
4 163-139-127-***.rv.vectant.ne.jp (163.139.127.***) 3.392 ms 3.638 ms 3.211 ms
5 ae*.peer3.nihonbashi.vectant.ne.jp (163.139.128.***) 4.168 ms 3.491 ms 4.023 ms
6 tkgrt**-gsk.bb.sakura.ad.jp (210.188.225.***) 5.535 ms 5.201 ms 5.567 ms
7 tkgrt**-grt**-**g.bb.sakura.ad.jp (202.181.110.***) 5.469 ms 5.246 ms 6.142 ms
8 tkgrt**-grt**.bb.sakura.ad.jp (202.181.110.***) 4.346 ms 3.457 ms 4.301 ms
9 59-106-**-**.r-bl100.sakura.ne.jp (59.106.***.***) [open] 3.154 ms 3.746 ms 3.956 ms
最終地点が ICMP Time Exceeded を返さないはずなのに、時間 (ms) まで表示されるのは何故かな、と思って質問させていただきました。
traceroute (スコア:1)
Windows の tracert や Linux の traceroute コマンドでは、Webサーバでパケットが廃棄されるせいか、目的地(サーバのIPアドレス) の結果が表示されないんですが、これはどういう仕組みになってるんでしょうか。
ちょっくら気になります。
Re:traceroute (スコア:1)
正確には次のような設定にしています。
もし宜しければ、ご教示お願いします。
Re:traceroute (スコア:1)
それ以外の原因で traceroute では経路が表示されないのにこのウェブサービスでは経路が表示されるとしたら、経路を調べる方法はいくつかあるので、方法の違いが関係しているかもしれません。 traceroute のオプションでもいろいろ設定できると思います。
Re:traceroute (スコア:1)
ご教示いただきましてありがとうございます。
1 hop 前までは ICMP Time Exceeded を返すはずなのですが、最終地点 (59-106-**-**.r-bl100.sakura.ne.jp) は、TCP 80 及び 確立したセッションに関係するパケット以外は拒否する設定になっているはずです。
aguse.net での traceroute は次のようになっていました。
最終地点が ICMP Time Exceeded を返さないはずなのに、時間 (ms) まで表示されるのは何故かな、と思って質問させていただきました。
Re:traceroute (スコア:1)
Re:traceroute (スコア:0)
それなら、TCP 80 のみを許可する設定であっても、応答時間の測定が可能ですね。
納得しました。