专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Perl/Python

请教高手,怎么用python2.5编写解析动态ip的软件

发布时间:2011-06-29 20:10:27 文章来源:www.iduyao.cn 采编人员:星星草
请问高手,如何用python2.5编写解析动态ip的软件
请问下,用python2.5如何编写解析动态ip软件,需要相关的模块吗?

------解决方案--------------------
可以用python的socket模块:

Python code
>>> import socket
>>> socket.getaddrinfo("www.google.com", 80)
4: [(2, 1, 6, '', ('74.125.115.104', 80)),
 (2, 2, 17, '', ('74.125.115.104', 80)),
 (2, 3, 0, '', ('74.125.115.104', 80)),
 (2, 1, 6, '', ('74.125.115.106', 80)),
 (2, 2, 17, '', ('74.125.115.106', 80)),
 (2, 3, 0, '', ('74.125.115.106', 80)),
 (2, 1, 6, '', ('74.125.115.103', 80)),
 (2, 2, 17, '', ('74.125.115.103', 80)),
 (2, 3, 0, '', ('74.125.115.103', 80)),
 (2, 1, 6, '', ('74.125.115.147', 80)),
 (2, 2, 17, '', ('74.125.115.147', 80)),
 (2, 3, 0, '', ('74.125.115.147', 80)),
 (2, 1, 6, '', ('74.125.115.105', 80)),
 (2, 2, 17, '', ('74.125.115.105', 80)),
 (2, 3, 0, '', ('74.125.115.105', 80)),
 (2, 1, 6, '', ('74.125.115.99', 80)),
 (2, 2, 17, '', ('74.125.115.99', 80)),
 (2, 3, 0, '', ('74.125.115.99', 80))]

------解决方案--------------------
如果是在客户端,则动态ip和静态ip没有什么区别。

如果你的程序是在服务器一端,想发布、更新你的ip地址,可以看看dyndnsc是怎么做的。
------解决方案--------------------
那得要有个中间的东西?比如两个QQ用户能通信,那是因为有腾讯服务器。

------解决方案--------------------
探讨

如果没有服务器呢?
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: