[dns-operations] A dns-proxy for DNS over HTTP(s)

Paul Wouters paul at nohats.ca
Sat May 16 22:52:41 UTC 2015


On Sat, 16 May 2015, Davey Song (宋林健) wrote:

> There is an interesting open source project for DNS over HTTP(s): https://github.com/BII-Lab/DNSoverHTTP .
> 
> In this project we intend to provide an easy way to deploy and use the feature of HTTP(s) for DNS transactions which provides capability
> for privacy consideration, transparence to the middle box, persistent TCP connection etc. it is worth to mention that the protocol used
> by the dns_proxy service is alarmingly simple. There's no JSON or XML encoding provide; the DNS query and response are sent as raw
> binary via the "libcurl" library on the client side and the "libfcgi" library on the server side.

So this is compatible with the unbound feature, except that it also
supports persistent TCP connections?

> Now There is already serval servers running for testing:
> 
> http://[2001:559:8000:cd::5]
> 
> http://24.104.150.209

paul at thinkpad:‾$ telnet 24.104.150.209 80
Trying 24.104.150.209...
telnet: connect to address 24.104.150.209: Connection refused
paul at thinkpad:‾$ telnet 24.104.150.209 443
Trying 24.104.150.209...
telnet: connect to address 24.104.150.209: Connection refused
paul at thinkpad:‾$ telnet 24.104.150.209 53
Trying 24.104.150.209...
telnet: connect to address 24.104.150.209: Connection refused

> http://fcgi.dnsv6lab.net (IPv6-only)

Hmm, so I couldn't test it out over my current v4 connection :/

Paul



More information about the dns-operations mailing list