How we prevent conflicts in authoritative DNS configuration using formal verification
2024-11-08
We describe how Cloudflare uses a custom Lisp-like programming language and formal verifier (written in Racket and Rosette) to prevent logical contradictions in our authoritative DNS nameserver’s behavior....
Continue reading »![How we prevent conflicts in authoritative DNS configuration using formal verification](https://cf-assets.www.cloudflare.com/zkvhlag99gkb/7jvYSp04T46jqP9h9zOSyE/8bb1594ce04a8aaed1cb35331a59c203/image2.png)