tracert と traceroute の違い

正直にいいます。違いを知りませんでした。

こんな違いがあるんですね。

  • tracert:Windows ⇒ Dstに対してICMPパケットを送信
  • traceroute:Linux ⇒ Dstに対してUDPパケットを送信

traceroute にオプション -I を付けると、ICMPパケットを送信する事もできると。

実験してみたら、確かに tracert = traceroute -I な結果が得られました。フムフム。

もしかしてとCygwinを調べてみたけど、残念ながらWindowsのtracertをたたくことになってしまうらしい。VMとかでCentOSとか持ち歩かんと。


それにしてもtracerouteは動作が高速ですね。なんでtracertは、あんなに遅いんだ!?