分类: 网络与安全
2009-10-20 15:19:30
ping 一个网站,看 TTL 是多少,大概可以分辨出他的 OS
通过 TTL 可以知道他原先的 TTL 基数是多少
比如 119,大概知道基数是 128,大概是 WINDOWS 操作系统
比如 232,大概知道基数是 255,大概知道是 Solaris 或其他 UNIX 系统
比如 46,大概知道基数是 64,大概知道是 Linux 或其他 UNIX 系统比如 FreeBSD
TTL 在系统里是可调的,曾经写过一个 script,使对方 ping 过来的时候发现 TTL 一直在变化
每过一次路由,TTL 要 -1,因此也可以知道大概中间过了多少跳
比如一个 TTL = 43 和 TTL= 123 的网站,大概知道后者访问起来比前者要快,因为经过的跳数相对少些.
[转自Jeffrey's Blog]