<div dir="auto">Looking at the zone file, it is BIND Zone file. That format is defined in serval places ( if not in the PowerDNS docs, search for BIND Zone Format) . </div><div dir="auto">To create a black list, you would take all of domains/hosts to deny and add A records with a value of 127.0.0.2. There is a informal standard for this.</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Walter </div><div dir="auto"><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Tue, Jan 18, 2022 at 1:14 PM Clint Anderson via Pdns-users <<a href="mailto:pdns-users@mailman.powerdns.com">pdns-users@mailman.powerdns.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;padding-left:1ex;border-left-color:rgb(204,204,204)">





<div lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="m_-8653759078838701303WordSection1">
<p class="MsoNormal">Hi All,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">BackGround:<u></u><u></u></p>
<p class="MsoNormal">PowerDNS Recursor v4.6.0<u></u><u></u></p>
<p class="MsoNormal">I have the example from the docs (<a href="https://doc.powerdns.com/recursor/lua-config/ztc.html" target="_blank">https://doc.powerdns.com/recursor/lua-config/ztc.html</a>) working perfectly:<u></u><u></u></p>
<p class="MsoNormal">zoneToCache(".", "url", "<a href="https://www.internic.net/domain/root.zone" target="_blank">https://www.internic.net/domain/root.zone</a>", { refreshPeriod = 0 })<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Problem:<u></u><u></u></p>
<p class="MsoNormal">I’d like to load a “BlackList” file (or multiple BlackList files) the same way, but I have no idea what file format the PDNS zoneToCache function is looking for.  In a perfect world, I’d like to be able to take a list of domains like this:<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Domain1.com<u></u><u></u></p>
<p class="MsoNormal">Domain2.com<u></u><u></u></p>
<p class="MsoNormal">Domain3.com<u></u><u></u></p>
<p class="MsoNormal">*.Domain3.com<u></u><u></u></p>
<p class="MsoNormal">Domain4.com<u></u><u></u></p>
<p class="MsoNormal"><a href="http://Sub.Domain4.com" target="_blank">Sub.Domain4.com</a><u></u><u></u></p>
<p class="MsoNormal"><a href="http://Sub2.Domain4.com" target="_blank">Sub2.Domain4.com</a><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">And load them via the zoneToCache feature, and have them all point to a specific, common IP Address, like 192.168.1.100, but I can’t seem to figure out how to accomplish this.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Any thoughts, examples, or suggestions would be greatly appreciated.  Thank you very much for your time & help.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
<p class="MsoNormal">Clint<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>

_______________________________________________<br>
Pdns-users mailing list<br>
<a href="mailto:Pdns-users@mailman.powerdns.com" target="_blank">Pdns-users@mailman.powerdns.com</a><br>
<a href="https://mailman.powerdns.com/mailman/listinfo/pdns-users" rel="noreferrer" target="_blank">https://mailman.powerdns.com/mailman/listinfo/pdns-users</a><br>
</blockquote></div></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><span style="font-family:arial,sans-serif;font-size:13px;border-collapse:collapse;color:rgb(136,136,136)">The greatest dangers to liberty lurk in insidious encroachment by men of zeal, well-meaning but without understanding.   -- Justice Louis D. Brandeis</span></div>