查阅资料和自己尝试之后总结两种方法,一种是利用socket包中getaddrinfo,第二种是利用dnspython包的方法解析
import socket
from dns import resolver
import dns
import dns.rdtypes.IN.A
import dns.rdtypes.IN.AAAA
def get_ip_list(domain): # 获取域名解析出的IP列表socket
ip_list = []
try:
addrs = socket.getadd