要查询域名历史解析 IP,可以使用 Python 中的第三方库 whoisdnspython。以下是一个示例代码:

import whois
import dns.resolver

domain = 'example.com'
w = whois.whois(domain)
ips = []

# 获取域名历史解析 IP
for record in w.history:
    ip = record.get('ips')
    if ip:
        ips.append(ip)

# 获取当前域名解析 IP
answers = dns.resolver.query(domain, 'A')
for rdata in answers:
    ips.append(rdata.address)

print('域名解析 IP 列表:', ips)

上述代码首先使用 whois 库获取域名历史解析记录,然后使用 dnspython 库获取当前域名解析 IP。最后将所有 IP 地址放入一个列表中打印出来。注意,dnspython 库需要安装才能使用。

Python 查询域名历史解析 IP - 完整指南和代码示例

原文地址: https://www.cveoy.top/t/topic/f1XF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录