app教程网 学习教程 不要小看了PING命令 可用数字串代替IP地址

不要小看了PING命令 可用数字串代替IP地址

Ping命令,大家都很熟悉,常用来测试局域网的连通性。“Ping IP地址”是最常用的命令格式,但是您注意到Ping命令中的IP地址了吗?这里面有很多学问和讲究。

下面笔者就为大家介绍这些隐藏在Ping命令中的秘密。

“. 0”可以有条件地省略。

为什么会这样?这就是在Ping命令的应用中使用IP地址的技巧。众所周知,IP地址是由32位二进制数字组成的。为了方便你记忆,每个8位二进制数字都转换成十进制数字。

于是就形成了一个由四个十进制数字组成的容易记忆的IP地址(比如127.0.0.1)。由于Windows操作系统有自动填“. 0”的功能,我可以把“127.0.0.1”改成“127.1”。

但是这个“. 0”的省略是有条件的,不能随意省略。在Ping命令的应用中,只能省略IP地址最后一个十进制数字前出现的一个或多个“. 0”。

这是因为“ping 202.96.1”返回的响应信息是“202.96.0.1”,而不是“202.0.96.1”。

数字字符串而不是IP地址

在Ping命令中,您也可以使用数字字符串来代替IP地址。你相信吗?运行命令“ping 3658906394”,会看到IP地址“218.22.123.26”的返回信息。

为什么会这样?实际上,“3658906394”是IP地址“218.22.123.26”的另一种表示。当然,你也可以用同样的方法Ping其他的IP地址。

字符串是如何转换的?其实并不复杂。以218.22.123.26的IP地址为例,将IP地址转换成数字串的方法如下:首先将“218 . 22 . 123 . 26”转换成十六进制的“DA.16.7B.1A”,

然后去掉小数点后就变成了“DA167B1A”,最后,这个十六进制数转换成十进制数“3658906394”,于是“218.22.123.26”就变成了“3658906394”。

使用相同的方法将其他IP地址转换为数字字符串。

提示:在某些局域网环境中,“Ping数字串”命令可能会失败,并出现提示消息“未知主机数字串”,因为数字串被解析为主机名而不是ip地址。

因此,网络管理员在掌握以上技巧后,可以熟练使用“省略号”方法,减少Ping命令的字符输入,提高工作效率。同时,用数字串代替IP地址也可以迷惑好奇心强的普通用户,避免他们随意设置。

本文来自网络,不代表本站立场,转载请注明出处:https: