Knot Resolver je mladším bratříčkem projektu autoritativního serveru Knot DNS. Rekurzivní resolver vznikl přesně před pěti lety, kdy už existovalo několik jiných řešení, například Bind či Unbound. Cílem projektu vzniklého v CZ.NIC bylo zvýšit diverzitu internetového ekosystému a tím i jeho stabilitu.
Nejdůležitější milníky uplynulých pěti let vývoje:
- 2014 – interní experimenty
- 2015 – představení veřejnosti
- 2016 – verze 1.0.0, nasazen jako výchozí resolver pro routery Turris Omnia
- 2017 – podpora DNS-over-TLS a agresivní DNSSEC cache
- 2018 – verze 2.0.0, nasazení u Cloudflare
- 2019 – verze 4.0.0, první implementace DNS-over-HTTPS
Největší výhodou zůstává modularita, která umožňuje jádro rozšiřovat pomocí kódu v C nebo jazyce Lua. Takto je možné doplnit například filtrování dotazů podle předepsaných pravidel, DNS64 anebo aktuálně DNS-over-HTTPS. Knot Resolver dnes najdete například na otevřených rekurzivních serverech společnosti Cloudflare (na zapamatovatelné IP adrese 1.1.1.1) a také na nových ODVR od CZ.NIC.
Historii, důležitým vlastnostem i blízké budoucnosti Knot Resolveru se na blogu CZ.NIC věnuje Ladislav Lhotka.