MoinQ:

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

/iij

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]

MoinQ: DNS/over-HTTPS (last edited 2023-11-17 23:34:39 by ToshinoriMaeno)