猫型iPS細胞研究所

Windows、Linux、iOS、DB、Network

Linux Windows

pingのTTLでOSを判別する

投稿日:2012年12月14日 更新日:

pingのTTLを見ると、簡単なOSの判別が可能です。

ping

これは私のPC(Windows)と、そのPC上で起動させているCentOS(linux)へそれぞれpingを打った時のものです。
TTLが128のものがWindows,64のものがCentOSです。
実はOSによってTTLのデフォルト値が異なるのです。

TTLのデフォルト値
> Linux:64
> Windows:128
> Solaris:255

TTL(Time To Live)とはそもそもパケットの生存期間です。
ルーターを超える毎に1つ減っていきます。

しかし、実際にpingを打って、64もルーターを超えることはほとんどありません。
そのためTTLが60前後ならlinux、120前後ならWindosであること言えるでしょう。
ルーターのOSも大抵64だと思います。

私は現在社内のシステムのお手伝いをすることもあるのですが、これが以外と役に立ちます。
このIPはなんだ??と思ってpingを打つと、linuxだ・・・。
となれば、いっきに対象が絞れてきます。

普通の業務PCではあまりlinuxを使っている人はいないでしょうから・・・。

いままでで、2、3回役に立った小粒の豆知識でした。

Gooleアドセンス用336

Gooleアドセンス用336

-Linux, Windows
-

執筆者:

関連記事

linux

linuxのディレクトリの削除

ディレクトリの削除にはrmdir(remove directory)を使用します。 #rmdir directory しかし、これでは削除対象のディレクトリにファイルやサブディレクトリがあれば削除でき …

windows

罫線(けいせん)に変換する

罫線を入力する際に、なんと入力して変換すればよいのか・・・。雑談のような内容です :x001: 実は私、なんと読むのか知らずに過ごしてきました。 たまーに使いたい場合は、コマンドプロンプトでtreeコ …

linux

cronのmailを送信しないようにする

You have mail in /var/spool/mail/root というメッセージを見たことがあるでしょう。 cronを起動するとmailが送信されます。 そして例えば、1分毎にcronを起 …

linux

samba(共有)の設定

ユーザーのホームディレクトリを隠す publicは見せたいがユーザーのホームディレクトリは非表示にしたい場合がある。 その場合は/etc/samba/smb.confの [global]設定のデフォル …

windows

WindowsをNTPサーバーにする

Windowsも簡単にNTPサーバーにすることができます。 レジストリの設定もしくは確認が必要です。 INDEX1 ①レジストリ2 ②レジストリ3 ③サービスの再起動4 WindowsのNTPサーバー …