首页 > 其他 > 详细

ping检测服务器类型

时间:2020-04-08 01:48:06      阅读:87      评论:0      收藏:0      [点我收藏+]

要判断服务器是linux版本,一般来说可以通过ping 服务器地址。
ping命令有一个ttl的值,这个值表示包在多久后会被扔掉。
不同的系统一般是不一样的。
在可以ping通的情况下,从PING命令的回显可以判断操作系统类型
就是使用PING命令来查看TTL值从而判断操作系统类型。详细如下:
TTL=128,这是WINNT/2K/XP
TTL=32,这是WIN95/98/ME
TTL=256,这是UNIX
TTL=64,这是LINUX

UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32

TTL值介乎于110-128之间的,基本我们可以判断为是Windows系列的操作系统
TTL值介乎于50-64之间的,基本我们可以判断为是Linux/CentOS/FreeBSD等操作系统。
Linux系统的TTL值计算方法是 (64-所过路由数量)=最终TTL
Windows系统的TTL值计算方法是 (128-所过路由数量)=最终TTL

referer:
https://www.cnblogs.com/fhtwins/p/3227720.html

ping检测服务器类型

原文:https://www.cnblogs.com/rab3it/p/12657074.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!