#!/usr/bin/env python
import dns.resolver
class Mydig:
def __init__(self):
self.data = {}
def get_dig_domain(self, domain_list):
for domain in domain_list:
res = dns.resolver.query(domain, 1)
for i in res.response.answer:
for j in i.items:
if j.rdtype == 5:
find_res = j.to_text().find('***dns.com')
self.data[domain] = 0 if find_res != -1 else -1
else:
self.data[domain] = -1
break
if __name__ == '__main__':
domain_list = [
"www.baidu.com",
"www.qq.com",
"aa.test.com",
]
obj = Mydig()
obj.get_dig_domain(domain_list)
print obj.data
同步多域名dig
原创
©著作权归作者所有:来自51CTO博客作者cloves的原创作品,谢绝转载,否则将追究法律责任
下一篇:协程-gevent

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
批量域名dig---使用协程
批量域名dig---使用协程
域名 批量 dig