Makaretu DNS
A .Net data model for the Domain Name System. The source code is on GitHub and the package is published on NuGet.
The Message object is used to create a query or a response. It is serialised/deserialised with the Write and Read methods, respectively.
The UpdateMessage is used to create a dynamic DNS update.
The common resource records are implemented. To future proof the component, the UnknownRecord is used.