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

cron

windowsでいうところのタスクにあたります。 定期的にプログラムを実行することに使用します。 編集方法 #crontab -l 登録している一覧を確認 #crontab -e 編集 #cronta …

windows

Excelで完了にした行をグレーにする

課題管理表などをエクセルで作成することは多いと思います。 でもいつも完了した行をグレーアウトする方法を忘れるのでメモしておきます。 ポイントは条件付き書式を使うということと、その設定方法です。 IND …

linux

yumのエラー

yumがエラーになって使用できないことがあります。 今回の場合はDELLのプレインストールされているリポジトリを使ってしまっているようでした。 # yum list install Loaded pl …

windows

Outlook ExpressからOutlookへ移行する

今回紹介するのは、OutlookExpressから同じ端末に入れたOutlookへの移行方法です。 OutlookExpressのデータをエクスポートして、別端末のOutlookにインポートするのは面 …

Windows8.1のIE11でYahooニュースが読み込めない!?

Windowsをアップデートしたところ、 Yahooニュースを開くたびに、更新ボタンを押さないと読み込めなくなってしまいました。 インターネットオプションの詳細設定で、 拡張保護モードのチェックを外す …