往往可以通过ping 的ttl值初略的判断一些操作系统的类别,这边整理一下大概如下


  1. UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255

  2. Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64

  3. 微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128

  4. 微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32

    当然这些ttl值还可以更改,Windows系列的系统可以通过修改注册表以下键值实现:
    [HKEY_LOCAL_MACHINE\sys tem\CurrentControlSet\Services\Tcpip\Parameters]
    "DefaultTTL"=dword:000000ff
    255---FF
    128---80
    64----40
    32----20