- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ping の TTL について)
pingのTTLについて
このQ&Aのポイント
- ネットワークの勉強をしている中で、3ヶ所に対してpingを行った結果、TTL値の初期値について疑問が生じました。
- Google、Ericson、Yahooの各サイトに対して実施したpingの結果、初期値はそれぞれ255、128、64であることを確認しました。
- しかし、初期値がなぜこのように設定されているのかについての情報が得られなかったため、この質問を投稿しました。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
OSによって違いますね。 FreeBSDだと(Linuxもだったと思いますが)64 WindowsXPだと128
その他の回答 (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の対応表でもないかなぁ...........
質問者
お礼
そういえば google は TTL の設定を変えているかもしてませんね. 早速の回答有難うございました.
質問者
補足
ごめんなさい. 勘違いしてしまいました. 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 となっているようです. ディストリビューションによっても違うようですね.
補足
OS は当然相手側の OS ですよね?だとしますと, なぜ私のマシン(ubuntu 8.04) は相手側の OS を認識できるのでしょう…? ちなみに http://toolbar.netcraft.com/site_report?url=http://www.google.com によると, google の OS は Linux だそうです.