通过IP查询服务器的操作系统类型
来源:互联网 发布:java中的流是什么意思 编辑:程序博客网 时间:2024/06/08 07:49
TTL
=======================
例如我ping了一下网易。
Pinging www.163.com [113.106.194.220] with 32 bytes of data:Reply from 113.106.194.220: bytes=32 time=3ms TTL=60Reply from 113.106.194.220: bytes=32 time=19ms TTL=60Reply from 113.106.194.220: bytes=32 time=3ms TTL=60Reply from 113.106.194.220: bytes=32 time=6ms TTL=60Ping statistics for 113.106.194.220: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds: Minimum = 3ms, Maximum = 19ms, Average = 7ms
这里TTL的值是60,可以估计出来是Linux操作系统。64-60+1=5,可以知道它经过了5个路由到了我这里。(加1是因为64是指0~64)
为什么不说是windows系统呢?128-60+1=69,经过了69个路由到的。其实这种情况不太可能,经过69个路由节点,那这网络基本可以说是瘫痪了。一般就找比ttl值大的而且与它最接近的应该就差不多了,经过路由节点一半都不会超过30个的。
如果真的特别纠结不知道应该是那个可以用tracert工具,linux下叫traceroute。linux下apt-get就能安装,window的话到tracert IP。
下面是我在ubuntu下traceroute 网易出来的结果
Tracing route to www.163.com [113.106.194.220]over a maximum of 30 hops: 1 1 ms 2 ms 4 ms 10.0.59.254 2 3 ms 3 ms 3 ms 10.0.59.254 3 7 ms 8 ms 2 ms 113.106.194.225 4 4 ms 3 ms 8 ms 220.243.136.2 5 5 ms 2 ms 3 ms 113.106.194.220 Trace complete.
这里是表示经过了5路由。和上面计算的就符合了。这就可以确定是linux系统了。
下面是在网上找到的各个系统的TTL字段值:
LINUX Kernel 2.2.x & 2.4.x ICMP 回显应答的 TTL 字段值为 64
FreeBSD 4.1, 4.0, 3.4;
Sun Solaris 2.5.1, 2.6, 2.7, 2.8;
OpenBSD 2.6, 2.7,
NetBSD
HP UX 10.20
ICMP 回显应答的 TTL 字段值为 255
Windows 95/98/98SE
Windows ME
ICMP 回显应答的 TTL 字段值为 32
Windows NT4 WRKS
Windows NT4 Server
Windows 2000
Windows XP
ICMP 回显应答的 TTL 字段值为 128
- 通过IP查询服务器的操作系统类型
- 如何通过IP查询服务器的操作系统类型
- 通过UA判断客户端的操作系统类型
- 通过SQL查询SQL服务器和客户端IP地址
- 通过SQL查询SQL服务器和客户端IP地址
- 通过SQL查询SQL服务器和客户端IP地址
- 通过SQL查询SQL服务器和客户端IP地址
- 通过SQL查询SQL服务器和客户端IP地址--收藏
- 获得用户使用的IP地址、浏览器类型、操作系统
- 查询邮箱服务器ip
- MYSQL查询通过date类型的字段查询一段时间记录
- php如何判断所处服务器操作系统的类型
- 通过百度查询的ip地址归属地的链接
- 通过IP查询机器名
- 通过Ip查询登录地址
- 通过IP查询计算机名
- 制作通过IP 查询地址的java版程序
- 通过IP查询客户端用户所在地的天气预报
- hdu 1392 Surround the Trees 基础 二维凸包 算法
- 黑马程序员-访问修饰符的学习
- object-c 学习第二天(类对象和方法)
- [转]研究发现:乳酸菌可改善睡眠障碍
- 云计算等入选10大赚钱行业,你“动心”了吗?
- 通过IP查询服务器的操作系统类型
- Android动画开发——Animation动画效果
- JdbcTemplate 执行批量操作
- 外贸零售业风险分析——如何正确使用PayPal
- apache反向代理隐藏ip的绝对有效方法
- Vaadin Web应用开发教程(5):Vaadin Web应用的基本组成部分
- 韩顺平zend+framework 视频教程 笔记心得 源代码下载 第20讲+综合应用-购物车5
- 彻底解决 MyEclipse出现the user operation is waiting的问题
- 常用的三种动画表现效果