A protocol and implementation for doing DNS over HTTP. It's a work in progress.
This gateway is a DNS server and WebDNS client. It allows you to serve DNS queries via HTTP to DNS via this gateway.
Run on port 1053 with:
PORT=1053 python ./gateway
By default this points to the Domdori WebDNS server, which is a non-recursive, authoritative DNS host for Domdori user. You can point to another WebDNS server with:
PORT=1053 BASE_URL=http://yourdomain.com/dns python ./gateway
As you might expect, a WebDNS server is just a web server/application. For a reference implementation see this App Engine module for Domdori.