[Pdns-users] Spoof MX records

Aleksandr Rogozin arogozin at squarespace.com
Fri Dec 14 11:55:39 UTC 2018


Hi Michael,

I recommend using Lua to intercept the DNS queries. Both dnsdist and
recursor should be able to support it. In Lua you can check for query type
to be MX and load a list of domains from a file using ‘io.open’. Provide
necessary DNS response if the query matches your list of zones.
Additionally, you might want to limit this operation to specific networks
with NetMask or NetMaskGroup.


On Fri, Dec 14, 2018 at 01:53 Bit World Computing - Michael Mertel <
michael.mertel at bwc.de> wrote:

> Hi,
>
> I’am looking for the most efficent way to spoof the answer of a MX query.
> I need to redirect outgoing e-mails (specific domains only) to a smtp
> gateway for further processing before it leaves the local network. I cannot
> use any kind of transport tables at the MTA, so my approach was to use dns
> therefore.
>
> The number of zones to spoof is currently not defined, could be dozens if
> not hundreds.
>
> I would usually do this kind of stuff with dnsdist (which I love), but
> would the recursor a better choice here?
>
> Thanks for any advice.
>
> —Michael
>
> _______________________________________________
> Pdns-users mailing list
> Pdns-users at mailman.powerdns.com
> https://mailman.powerdns.com/mailman/listinfo/pdns-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.powerdns.com/pipermail/pdns-users/attachments/20181214/5b12b812/attachment.html>


More information about the Pdns-users mailing list