您的位置:首页 > 其它

根据ip地址和子网掩码计算网段地址和广播地址(原创)

2010-05-16 17:27 543 查看
Python里有一个专门处理该类问题的IP类库,来看看:

#! /usr/bin/env python

import sys
from IPy import IP

address = sys.argv[1]
netmask = sys.argv[2]

#print address,netmask

#help(IP)
networkAddress = IP(address).make_net(netmask) # init a IP instance, can with netmask directly, or use make_net(netmask)
bcastAddress = IP(networkAddress).broadcast() # return the broadcast ip address

print networkAddress
print bcastAddress
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: