3 ms·
Great article. >Implementing rfc1035 was deceivingly easy This stuck out to me - RFC1035 is the first RFC I've read all the way through and had a shot at impl
by voltagex_ 10y ago
Great article.
>Implementing rfc1035 was deceivingly easy
This stuck out to me - RFC1035 is the first RFC I've read all the way through and had a shot at implementing. Then you realise it's RFCs all the way down and there's no easy way to navigate through all the overridden / deprecated parts.
- nly 10y agoInded. The old RFCs are just the tip of the iceberg, and in the end you have to pretty much ask "What would BIND do?". Zone master files are a great example of this. There's no official grammar and so there are subtle differences in the way different DNS servers parse them. Its also easy to under-estimate and not notice for example, until you've written a lexer or two, that the grammar is context sensitive and ambiguous... so I'd almost guarantee that trust-dns can be made to interpret one differently to BIND, Knot, or unbound.