本文实例讲述了python实现根据主机名字获得所有ip地址的方法。分享给大家供大家参考。具体实现方法如下:
1
2
3
4
5
6
7
|
# -*- coding: utf-8 -*-
import sys, socket
result = socket.getaddrinfo( 'www.google.com' , None , 0 , socket.SOCK_STREAM)
counter = 0
for item in result:
print "%-2d: %s" % (counter, item[ 4 ])
counter + = 1
|
运行结果:
1
2
3
4
5
6
|
0 : ( '74.125.128.106' , 0 )
1 : ( '74.125.128.147' , 0 )
2 : ( '74.125.128.99' , 0 )
3 : ( '74.125.128.103' , 0 )
4 : ( '74.125.128.104' , 0 )
5 : ( '74.125.128.105' , 0 )
|
希望本文所述对大家的Python程序设计有所帮助。