> From: =?UTF-8?Q?Marek_Vavru=C5=A1a?= <mvavr...@cloudflare.com> > There's a functionality [1] to do all these things (and more), you > just can't read/write complicated rules from RPC compatible format > (DNS zone files). Feel free to contribute of course.
On the contrary, as far as I can see from the table in http://knot-resolver.readthedocs.io/en/stable/modules.html none the features that originally justified RPZ are present in the Knot mechanism. It lacks - distributed, simultaneous multi-source polices - IP triggers - full client-IP triggers - redirecting to walled gardens - NSDNAME and NSIP triggers (although those were added after my first versions by user demand) - walled gardens (according to the table, but I don't understand how that is missing) The Knot mechanism might be a lot better than RPZ, but it is *NOT* RPZ. Because it uses a different rule source-resolver protocol, it can be neither a subset nor a superset of RPZ. Calling it "rpz" is like calling the ancient DEC name scheme (I've forgotten its name) or NIS (YP) "DNS." Those things could do things that DNS cannot do. The DEC protocol was arguably better all around than DNS, but it was not DNS, no matter how often or how hard its advocates tried to sell as DNS. One might say "it's a subset without the bits that some mistakenly claim are important and it uses an incompatible protocol but it's still rpz," but that would be like saying a Chevrolet Spark is a subset of a 40 ton tractor, or vice versa. https://www.google.com/search?q=Chevrolet+spark https://www.google.com/search?q=60+ton+tractor That the Spark is more useful to more people and that most people could not use a large tractor does not make one a subset of the other. They simply differ. Again, the Knot mechanism might be better than RPZ, especially if it were given a few of what seem to me like easy additions. RPZ has suffered from feaping creaturism; something simpler could be better. But please don't call it RPZ, because it is not RPZ. Vernon Schryver v...@rhyolite.com _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop