首先,子网掩码决定一个IP地址属于哪个网段。
不同的网段不通。
比如说10.1.1.1和20.1.1.1是不同的网段,他们不需要子网掩码掩他们也是不通的。
对于同一网段10.1.1.1 和10.1.25.1他们能不能通就要看他们的子网掩码了。
你说的例子中
10.64.4.30 255.255.255.240
他包含的IP地址是10.64.4.16到10.64.4.31
这个网段里面刚好包括0.64.4.31 但不包括10.64.4.7 所以出现你看到的那个情况,如果你把子网掩码改大一些比如说改成255.255.255.0那么它们就全能通了。10开头的地址子网掩码最大可以设成255.0.0.0里面有很多很多的地址。
补充回答:ping包本身目的地址包括子网掩码,但那个不重要,转发数据包的设备所查的路由表里要包括目的网段的子网信息。