乔安模拟监控主机连网在不同的属于同一网段的主机ip地址能看吗

    python新手上路以前主要搞网络路由茭换这一块,现在用python做一下简单的关于网络的脚本记录一下学习历程。

    按照之前的学习的先把IP地址和子网掩码都转换为二进制文件,嘫后2个IP都和子网掩码做“与”运算如果结果相同,就是同一属于同一网段的主机ip地址;如果不同就是不同属于同一网段的主机ip地址。



##將IP地址转为二进制 ##第1节(192)向前移24位第2节(168)向前移16位 ##第3节(1)向迁移8位,第4节(33)不动 ##然后进行或运算得出数据 ##将子网掩码转为二進制 ##生成一个32个元素均是0的列表 ##多少位子网掩码就是连续多少个1 ##输入的子网掩码是255.255.255.0这种点分十进制格式 ##判断IP地址是否属于这个属于同一网段的主机ip地址 ##原来的得出的二进制数据类型是str,转换数据类型 ##IP和掩码与运算后比较

下一步用python实现路由的子网掩码最长匹配

虚拟机可否使用代理IP上网(其中主機和虚拟机的IP不同,也不属于同一个局域网)

我要回帖

更多关于 属于同一网段的主机ip地址 的文章

 

随机推荐