通过IP地址判断操作系统类型

在同一个网段中 部署有linux和windows的测试服务器。有时候同事将widnwos的测试机不小心设置了和linux相同的ip地址,导致了ssh莫名其妙的有时可以
可以连接有时不行。

通过判断ping命令返回的TTL值,可以大概判断出这个ip地址下是linux主机还是windows的。当然TTL的值是可以自己设置的。这个判断只是一个参考并不一定准确。


可能不同的环境下略有不同。


linux主机  ttl=63  或者 64

windows主机 ttl=127 或者 128

通过这个方法就可以快速发现是否因为windows主机配置了相同的ip地址导致了ssh无法连接的问题。

原文地址:https://www.cnblogs.com/pylemon/p/2569929.html