Hacker News new | past | comments | ask | show | jobs | submit login

What I mean is it looks to the observer that DoH is browser-based. But actually it is more flexible, it's HTTP-based, so any HTTP client, not just web browsers, will work. I wrote a simple HTTP client for this and it works well with most DoH servers. One limitation of all DNS implementations (cf. protocol) is that only one answer can be returned per request. You cannot put two queries in one request and get two answers. You must query one name at a time. With DoH, you can send multiple queries in a stream of HTTP requests (HTTP/1.1 pipelining) and receive all the answers over the same connection. curl, wget, etc., cannot do this thus I wrote a client that can. Currently, I can use over 40 different DoH servers.

I do understand your point, anyone can run a DoH server and could serve "alternate DNS" names. I just wanted to make clear that DoH is not limited to use with the popular browsers. It can be useful outside the browser.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: