用 python 解析域名IP
import dns.resolver def dns_ip(domain): sss = [] A = dns.resolver.query(domain, 'A') for i in A.response.answer: for j in i.items: sss.append(j.address) for x in sss: print(x) DnsList = open("config", "r") DomainList = DnsList.readlines() for i in DomainList: s = i.strip('\n') dns_ip(s)
config文件内容里写域名,目的是从文件读取可随意更改。
smtp.163.com
baidu.com
qq.com
live.cn
sina.com
iqiyi.com
输出结果:
123.125.50.135
123.125.50.132
123.125.50.134
123.125.50.138
123.125.50.133
123.125.114.144
111.13.101.208
220.181.57.216
125.39.240.113
61.135.157.156
204.79.197.212
66.102.251.33
111.206.13.62
111.206.13.61
111.206.13.65
111.206.13.63
111.206.13.64
浙公网安备 33010602011771号