1. DNS/over-HTTPS
https://developers.google.com/speed/public-dns/docs/dns-over-https
https://hacks.mozilla.org/2018/05/a-cartoon-intro-to-dns-over-https/
https://en.wikipedia.org/wiki/DNS_over_HTTPS
https://cloud.google.com/dns/records/json-record
https://developers.cloudflare.com/1.1.1.1/dns-over-https/json-format/
$ curl -H 'accept: application/dns-json' 'https://cloudflare-dns.com/dns-query?name=x.s1.brau.jp&type=A' {"Status": 0,"TC": false,"RD": true, "RA": true, "AD": false,"CD": false,"Question":[{"name": "x.s1.brau.jp.", "type": 1}],"Answer":[{"name": "x.s1.brau.jp.", "type": 1, "TTL": 278, "data": "127.0.1.1"}]}
$ curl https://dns-api.org/A/x.s1.brau.jp [ { "name": "x.s1.brau.jp.", "ttl": "300", "type": "A", "value": "127.0.1.1" } ]
1.1. implementations
DNS over HTTPS server implementations are already available for free by some public DNS providers[5]. Three implementations offer for production services[6]:
Provider IPs Protocol Blocking Features Cloudflare 1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001 IETF draft No DoH endpoint[7] Google Public DNS 8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844 Google experimental No DoH endpoint[8] CleanBrowsing 185.228.168.168 185.228.168.169 2a0d:2a00:1:: 2a0d:2a00:2:: N/A Adult content. DoH endpoint [9]