有没有办法生成所有的ipv4地址?当然,不包括局域网的那些个段。

2014-01-25 16:59:37 +08:00
 coolair
2362 次点击
所在节点    问与答
7 条回复
yfdyh000
2014-01-25 17:10:41 +08:00
binux
2014-01-25 17:16:54 +08:00
for i in irange(0, 0xffffffff):
__if i & 0xa000000 or i & 0xac100000 or i & 0xc0a80000: continue
__print i
coolair
2014-01-26 00:03:40 +08:00
@yfdyh000 这个是啥?怎么用?
@binux 好高端的样子……python么?
coolair
2014-01-26 00:13:48 +08:00
@binux
哥们,跑不了啊。
那个是irange?应该是range吧……
换成range提示:
OverflowError: range() result has too many items
tywtyw2002
2014-01-26 02:34:41 +08:00
换成xrang
coolair
2014-01-26 09:39:58 +08:00
@tywtyw2002 也不行,提示:
OverflowError: Python int too large to convert to C long
yfdyh000
2014-01-27 16:32:22 +08:00
@coolair 不知道你要啥结果,所以给个已分配范围表供参考。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/98321

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX