缺点:单线程

用途:在内网 如有本地的dns 可获取域名内网真实ip
#-*-coding=utf-8-*-
# date : 2015年5月6日
# author : sanr
import socket
def ip(name):
try:
result = socket.getaddrinfo(name, None)
return result[0][4][0]
except:
return 0
if __name__=='__main__':
f = open('url.txt')
for line in f:
print line.strip()+' '+str(ip(line.rstrip()))
f.close()或者 下面的代码主要是不用去自己关闭句柄
import socket
def ip(name):
try:
result = socket.getaddrinfo(name, None)
return result[0][4][0]
except:
return 0
if __name__=='__main__':
with open('url.txt', 'r') as f:
for line in f.readlines():
print line.strip()+' '+str(ip(line.rstrip()))另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。