Hello.

On 1/16/20 12:42 PM, Milan Jeskynka Kazatel wrote:
hints.add_hosts('/etc/knot-resolver/static_records.txt')
[...]
But I´m not able to handle the correct syntax for a wildcard domain redirection.

hints module takes file in /etc/hosts format, so no wildcards are considered/expanded.


For this I expect you want to use policy.rpz(), for example kresd config

policy.add(policy.rpz(policy.DENY, 'blacklist.rpz'))

And the blacklist containing

*.example.com CNAME .
example.com CNAME .

Two lines are needed to deny both the name itself and everything underneath.  With `policy.DENY` the answer is NXDOMAIN.

That way seems much better than answering with non-replying addresses like 10.** in your case.
https://knot-resolver.readthedocs.io/en/stable/modules.html#c.policy.rpz

--Vladimir