0

我正在尝试在 python 中进行反向查找,

我所做的是,输入www.fastly.com

test = dns.resolver.resolve('www.fastly.com.','CNAME', raise_on_no_answer=False)
print (test.rrset)

输出为,

www.fastly.com. 3600 IN CNAME prod.www-fastly-com.map.fastly.net.

我想要做的是,提供输入prod.www-fastly-com.map.fastly.net并获取www.fastly.com

请帮助我,我该怎么做,我在这里搜索其他类似的问题,但没有得到明确的答案。

谢谢你,保持安全。

4

1 回答 1

2

这对于 DNS 是不可能的。这将需要一个全局数据库,因为多个CNAME记录可以具有相同的目标。

一些项目收集 DNS 数据并提供或多或少完整的 DNS 视图。术语被动或主动 DNS 数据库应该为您提供一个很好的起点来找到它们。使用这些数据库可以搜索 RDATA 和/或类型,但数据库将不完整。

于 2021-04-13T16:08:42.957 回答