DnDns and PocketDnDns - A .NET DNS Client Resolver Library