On Thu, 22 Mar 2018, Aniketh Gireesh wrote:
Thanks Daniel for your inputs, I guess you would be okay if I contact you
when get stuck somewhere during the implementation part/coding period. ;)
Absolutely. I'll try to help out and respond if I can and time permits!
Please do let me know if I should take care of anything else too regarding
this project so that I could dig into it at the earliest and make the coding
period as productive as possible :)
I've put together a little tool to help debugging that I call dns2doh which
uses dig under the hood and can produce both DOH queries and DOH responses on
the command line:
https://github.com/bagder/dns2doh
With this, I've also written some basic CGIs on my https server to act as a
DOH server and it has helped me to try out things like a server that denies A
records but serves AAAA records etc.
Oh, and if you want to check out or just compare how Firefox does DOH and want
to know what knobs and options we have under the hood to support it, check out
this gist that so far is basically the only docs of it that exists:
https://gist.github.com/bagder/5e29101079e9ac78920ba2fc718aceec
DOH support in Firefox is still only available in Nightly and it might of
course change a bit before it reaches the release version...
--
/ daniel.haxx.se