DnDns and PocketDnDns - A .NET DNS Client Resolver Library

  •        69

A DNS protocol library written completely in managed code (C#). Supports common DNS records types like A, CNAME, MX, SRV, and more. Works on Windows .NET 2.0, 3., Mono 2.0, and .NET CF 2.0 for Pocket PC / Windows Mobile. Supports DNS resoluiton using both UDP and TCP protocols.

http://dndns.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

dns-zonefile - A DNS zone file generator and parser written in Javascript.


An RFC1035 compliant DNS zone file parser and generator for Node.js and browser.dns-zonefile accepts both zone data expressed as a JSON object or plain text zone file. It supports SOA, NS, A, AAAA, CNAME, MX, PTR, SRV and TXT record types as well as the $ORIGIN keyword (for zone-wide use only). Each record type (and the $ORIGIN keyword) is optional, though bind expects to find at least an SOA record in a valid zone file.

denominator - Portably control DNS clouds using java or bash


Denominator is a portable Java library for manipulating DNS clouds. Denominator has pluggable back-ends, including AWS Route53, Neustar Ultra, DynECT, Rackspace Cloud DNS, OpenStack Designate, and a mock for testing. We also ship a command line version so it's easy for anyone to try it out. Denominator currently supports basic zone and record features, as well GEO (aka Directional) profiles. See Netflix Tech Blog for an introduction.For your convenience, the denominator cli is a single executable file. Under the hood, the cli uses airline to look and feel like dig or git.

mailck - golang library for smtp based email validation


Make sure, that the ip address you are calling from is not black listed. This is e.g. the case if the ip is a dynamic IP. Also make sure, that you have a correct reverse dns lookup for your ip address, matching the hostname of your from adress. Alternatively use a SPF DNS record entry matching the host part of the from address.In case of a blacklisting, the target mailserver may respond with an SMTP 554 or just let you run into a timout.

record_store - Manage DNS through a git-based workflow


Record Store is a tool to manage DNS through a git-based workflow.Below is the list of DNS providers supported by Record Store. PRs adding more are welcome.

dnsjava - DNS implementation in Java


dnsjava is an implementation of DNS in Java. It supports all defined record types (including the DNSSEC types), and unknown types. It can be used for queries, zone transfers, and dynamic updates. A cache is used to reduce the number of DNS queries sent. A simple tool for doing DNS lookups, a 'dig' clone and a dynamic update client are included, as well as a simple authoritative-only server.



DnDns - DnDns clone from CodePlex Originators


DnDns clone from CodePlex Originators

dns-equal - A node module for comparing DNS record strings for equality


A node module for comparing DNS record strings for equality

Zonomi-Dynamic-DNS-Updater - Simple vbscript tool to update a Zonomi DNS record


Simple vbscript tool to update a Zonomi DNS record

tlsa_rdata - Generate DNS TLSA record rdata from a certificate and given parameters


Generate DNS TLSA record rdata from a certificate and given parameters

HealthVault-Mobile-iOS-Library - The HealthVault team has recently added the capability to write applications that will run on Mobile Devices and connect directly to the HealthVault Service


The HealthVault team has recently added the capability to write applications that will run on Mobile Devices and connect directly to the HealthVault Service. HealthVault iOS library enables developers to write iOS applications which interact with a user's personally controlled health record. The “go live” process to deploy an application against the production HealthVault service can be found at http://msdn.microsoft.com/en-us/healthvault/bb962148. Information about the API that the HealthVault service exposes can be in the documentation in HealthVault .NET SDK.

dns01-exec-plugins - DNS exec plugins for the Kubernetes Certificate Manager


To support multiple DNS providers the kube-cert-manager supports an exec based plugin system.DNS-01 plugins are responsible for creating or deleting a single DNS TXT record for a specific DNS provider.

djdns - Golang-based DNS server


I'm going to assume you're already basically sold on the world needing something more transparent and secure than ICANN, which is the current "official" DNS registry. So why DJDNS, versus any of the other alternatives? * It can unify the altdns world, because it's designed to be really good for reverse-proxying the DNS protocol. You don't have to choose between this or Namecoin or OpenNIC or ICANN. With DJDNS, you get *everything*. By supporting everything, we give even the littlest underdog alt

aws-sdk-mobile-analytics-js - Amazon Mobile Analytics JavaScript SDK


The Mobile Analytics SDK for JavaScript allows JavaScript enabled applications to create and submit events for analysis in the AWS Console and through Auto Export to S3 and Redshift. The library uses the browser's local storage API to create a local cache for the data, allowing your web application to batch and record events even when the app is offline.Step 1. Log in to the Amazon Mobile Analytics management console and create a new app. Be sure to note your App Id and Cognito Identity Pool Id.

puppetlabs-dns - A Puppet DNS records management module for DNSimple, DNSMadeEasy and AWS Route53


This is a DNS record management module with support for creating records in DNSimple, DNSMadeEasy, AWS Route53, DynECT, and bind9.The gems 'rest-client' is needed to manage DynECT, while fog is needed to manage everything else except bind.

HealthVault-Mobile-iOS-Library


The HealthVault team has recently added the capability to write applications that will run on Mobile Devices and connect directly to the HealthVault Service. HealthVault iOS library enables developers to write iOS applications which interact with a user's personally controlled health record. The “go live” process to deploy an application against the production HealthVault service can be found at http://msdn.microsoft.com/en-us/healthvault/bb962148. Information about the API that the HealthVault

net-dns - Net::DNS is a DNS library written in Ruby.


Net::DNS is a DNS library written in Ruby.

php-godaddy-ddns


PHP class for updating A records on GoDaddy's DNS service. Includes an implementation of Dyn's DNS Update API for supporting record updates via various Dynamic DNS clients.

tinydns - An interface to the DNS record format used by the tinydns authoritative domain name server


An interface to the DNS record format used by the tinydns authoritative domain name server

hermes - Tiny NodeJS server that proxies DNS record lookups over HTTP


Tiny NodeJS server that proxies DNS record lookups over HTTP

linode-sync - Linode DNS Record Sync Tool for Server


Linode DNS Record Sync Tool for Server