因为当前系统服务地址部分ip网段访问不通,需开通网络访问关系,但怎么确定自己所处哪个网段呢?
首先windows系统下,点击【开始】菜单在搜索中输入【cmd】调起命令框(获取任意打开一个文件夹在路径地址下输入cmd),输入ipconfig(liunx或max系统输入ifconfig)查询当前主机的ip地址
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::44c1:f1f7:5c32:d1e%7
IPv4 地址 . . . . . . . . . . . . : 195.211.129.88
子网掩码 . . . . . . . . . . . . : 255.255.224.0
默认网关. . . . . . . . . . . . . : 195.211.159.250
如上图所示,怎么判断当前处于哪个网段
我们知道IP地址是一个4字节(共32bit)的数字,被分为4段,每段8位,段与段之间用句点分隔。子网掩码是255.255.224.0, ip为195.211.129.88
首先255代表当前子网数为0,即第1,2个字节子网数为0,第3个字节子网数为1110 0000(224的二进制)即代表第3个字节有3个子网(即前3位是固定的,剩余5位可0可1),0代表存在8个子网
当前ip的二进制表示为195.211.1000 0001.0,ip与子网掩码进行与运算后195.211.100x xxx,即当前网段地址为195.211.128-159.0/19(19即子网掩码的数字表示,代表32位共19个1)