各位用户为了找寻关于python实现根据主机名字获得所有ip地址的方法的资料费劲了很多周折。这里教程网为您整理了关于python实现根据主机名字获得所有ip地址的方法的相关资料,仅供查阅,以下为您介绍关于python实现根据主机名字获得所有ip地址的方法的详细内容
本文实例讲述了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 60
: (
'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程序设计有所帮助。