Skip to content
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib Attempting to fix Dnsruby Oct 18, 2012
Gemfile Updated to support Heroku's cedar stack Oct 18, 2012
Gemfile.lock Apparently Gemfile.lock is required Oct 18, 2012
LICENSE Licensing code under the Apache License, Version 2.0 Dec 27, 2009
Procfile Updated to support Heroku's cedar stack Oct 18, 2012
README describing what this is Dec 27, 2009 Adding jsondns Dec 26, 2009
dig.rb Updating dig.rb to act more like dig(1) Jan 10, 2010
jsondns-standard Adding a proposed API format. Jul 9, 2010
jsondnsd.rb jsondnsd.rb deprecated in favor of webdns Aug 25, 2010


JSON DNS is a project to create DNS services that run over HTTP.

The file 'jsondns-standard' contains the proposed standard for doing DNS queries over HTTP. This is a work in progress.

[JSON DNS "Client"]

jsondns.rb contains an example DNS "client" that answers DNS queries via HTTP.

A working example is running at:

[JSON DNS "Server"]

Any web server will soon be able to answer DNS queries via a JSON DNS "server" which translates UDP 53 queries into web requests. A proof-of-concept of this "server" is available at: - this "server" does NOT implement the proposed JSON DNS standard. A "server" implementing this standard will live here once it's written.

December 27, 2009
Joel Franusic and Jeff Lindsay

With thanks to:
  Tom Robinson
  Adam "rndmcnlly" Smith
You can’t perform that action at this time.