import socket
with open('20211108d.txt') as f:
for line in f.readlines():
dom = line.strip()
try:
res = socket.getaddrinfo(dom, None)
ip = res[0][4][0]
print("{}:{}".format(dom,ip))
except:
print("{}:解析失败".format(dom))
20211108d.txt为文件名,每行一个域名。
输出结果为:
域名:IP