一、使用ipconfig命令
①使用ipconfig命令查看本机的网络配置
②使用ipconfig命令查看旁边电脑的网络配置
要判断是否在同一子网下,我们可以让两个电脑的IP地址的二进制与掩码的二进制进行‘与’运算,即计算网络号,如果相同则在同一网段,不同则不再同一网段
如上诉IP地址,我们分别转换为下面的二进制形式:
A:11000000.10101000.10101100.11001000
B:11000000.10101000.10101100.10110110
子网掩码:11111111.11111111.11111111.00000000
分别进行相与运算后
A:11000000.10101000.10101100.00000000 转换为十进制:192.168.43.0
B:11000000.10101000.10101100.00000000 转换为十进制:192.168.43.0
两个IP的网络标识相同,也就是说他们在同一子网
二、使用ping命令
①测试本机到重庆交通大学Web服务器的连通性
请求超时,但是本机仍然可以百度访问该网址的。WHY?
通过查询资料em…百度CSDN登,ping命令是使用的icmp协议,利用该协议请求报文回显
再ping命令执行中会使用dns协议和icmp协议,如上述可知该网址的ip,但是并没有得到相应的回显,因此dns解析的成功的,但没有ping过程的回显;然而再直接访问该网站时时使用到了http协议的,网络环境屏蔽了ping用到的icmp报文,因此可以访问网站,而ping不通。那么问题来了——怎么让他ping通呢?
我们一步步找到问题所在
(1)ping 127.0.0.1来测试计算机的状态,如果这个都出现问题就是自己本机的问题了
(2)再ping在同一子网下的另一台计算机的ip,如果可以,说明子网内部问题ok(如果不知道是否处于同一子网,上面有如何计算——实在不行就直接连接同一个热点就OK)
(3)测试到网关的ip,通过ipconfig可以很清楚的看到自己的网关地址,ping它,如果结果正常再测试下一步
(4)ping到该网址,如果以上三步都完成后仍然时ping不通,那么问题则再网关之外,不是自己能够解决的。或者技术