0

我想通过将域的 IP 替换为静态页面的 IP 来修改 PowerDNS 返回的 DNS 查询答案。我知道做这个修改的地方是在 pdns_recursor.cc 的 startDoResolve 函数中。但是,我无法确定将 IP 插入响应数据包的确切位置。任何有使用 PowerDNS 经验的人可以帮助我解决这个问题吗?

4

1 回答 1

0

看来,您正在使用 PowerDNS Recursor。执行此操作的标准方法是通过 lua 扩展。根据条件,当您想要进行欺骗时,您可能想要使用lua 脚本文档中指定的查询拦截器函数之一

您可能还对dnsdist 数据包策略文档中提到的欺骗功能感兴趣。例如:addAction(domain, SpoofAction({IP[,…]}))

于 2018-08-13T13:22:28.860 回答