我正尝试在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
请帮帮我,我该怎么做,我在这里搜索了其他类似的问题,但没有得到明确的答案。
谢谢你,注意安全。
发布于 2021-04-14 00:08:43
这在DNS中是不可能实现的。这将需要一个全局数据库,因为多个CNAME记录可以具有相同的目标。
一些项目收集DNS数据,并提供或多或少完整的DNS视图。术语“被动DNS数据库”或“主动DNS数据库”应该是查找它们的良好起点。使用这些数据库可以搜索RDATA和/或类型,但数据库将是不完整的。
https://stackoverflow.com/questions/67071035
复制相似问题