The DNS Library is a COM object that makes dynamic DNS updates to BIND, Microsoft and other RFC-2136-compatible DNS servers possible from any scripting languages in an easy way.
The library supports the following record types: A, MX, SRV, NS, CNAME, PTR, TXT.
The library implements 5 components: DnsLibrary. Server, DnsLibrary. Resolver, DnsLibrary. Authentication, DnsLibrary. ResourceRecord, DnsLibrary. ResourceRecordSet. For secure updates, HMAC-MD5 (BIND) and GSS-TSIG (Microsoft) are supported.