缺点:单线程

用途:在内网 如有本地的dns 可获取域名内网真实ip

#-*-coding=utf-8-*-# date : 2015年5月6日# author : sanr import socketdef 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 socketdef 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()))