使用PowerDNS进行DNS欺骗

时间:2017-08-31 09:44:18

标签: dns udp spoofing reverse-dns powerdns

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

1 个答案:

答案 0 :(得分:0)

似乎您正在使用PowerDNS Recursor。 执行此操作的标准方法是通过lua扩展。 根据条件,当您想要欺骗时,可能要使用lua scripting documentation

中指定的查询拦截器功能之一。

您可能还对dnsdist Packet Policies documentation中提到的欺骗功能感兴趣。例如:addAction(domain, SpoofAction({IP[,…]}))