• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ping の TTL について)

pingのTTLについて

このQ&Aのポイント
  • ネットワークの勉強をしている中で、3ヶ所に対してpingを行った結果、TTL値の初期値について疑問が生じました。
  • Google、Ericson、Yahooの各サイトに対して実施したpingの結果、初期値はそれぞれ255、128、64であることを確認しました。
  • しかし、初期値がなぜこのように設定されているのかについての情報が得られなかったため、この質問を投稿しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

OSによって違いますね。 FreeBSDだと(Linuxもだったと思いますが)64 WindowsXPだと128

riuchao
質問者

補足

OS は当然相手側の OS ですよね?だとしますと, なぜ私のマシン(ubuntu 8.04) は相手側の OS を認識できるのでしょう…? ちなみに http://toolbar.netcraft.com/site_report?url=http://www.google.com によると, google の OS は Linux だそうです.

その他の回答 (1)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

追記ですが、255はSolarisのようですね。 http://itpro.nikkeibp.co.jp/members/ITPro/SEC_CHECK/20010921/1/ 他でもTTL=255のOSもあるかもしれませんが。 どこかにOSとTTLの対応表でもないかなぁ...........

riuchao
質問者

お礼

そういえば google は TTL の設定を変えているかもしてませんね. 早速の回答有難うございました.

riuchao
質問者

補足

ごめんなさい. 勘違いしてしまいました. ping では, 帰ってくるパケットの TTL を見るに, なぜか自分で送ったパケットと勘違いしていました….すみません. ちなみに, PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.047 ms --- 127.0.0.1 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.047/0.047/0.047/0.000 ms となり, ubuntu では初期値が 64 となっているようです. ディストリビューションによっても違うようですね.

関連するQ&A