1.1.1.1 DoH not working on Brave

I have configure my macOS Catalina to use 1.1.1.1 as DNS Server address. I have also enabled chrome://flags/#dns-over-https flag.

When I visit https://1.1.1.1/help, The page shows that My browser is not using neither 1.1.1.1 nor DoH: https://1.1.1.1/help#eyJpc0NmIjoiTm8iLCJpc0RvdCI6Ik5vIiwiaXNEb2giOiJObyIsInJlc29sdmVySXAtMS4xLjEuMSI6IlllcyIsInJlc29sdmVySXAtMS4wLjAuMSI6IlllcyIsInJlc29sdmVySXAtMjYwNjo0NzAwOjQ3MDA6OjExMTEiOiJObyIsInJlc29sdmVySXAtMjYwNjo0NzAwOjQ3MDA6OjEwMDEiOiJObyIsImRhdGFjZW50ZXJMb2NhdGlvbiI6IllZWiIsImlzV2FycCI6Ik5vIiwiaXNwTmFtZSI6IkNsb3VkZmxhcmUiLCJpc3BBc24iOiIxMzMzNSJ9

It used to work intermittently few weeks ago.

Can you post the output of the following commands?

curl -v 'https://1.1.1.1/dns-query?ct=application/dns-json&name=cloudflare.com'
curl -v 'https://1.0.0.1/dns-query?ct=application/dns-json&name=cloudflare.com'

However AFAIK there currently are some issues with DoH in YYZ, so it probably is best if you go straight for a support ticket.

Thanks Sandro,
Cannot post more than 2 links as a new user, here’s the end of the output:

GET /dns-query?ct=application/dns-json&name=cloudflare.com HTTP/2
Host: 1.1.1.1
User-Agent: curl/7.64.1
Accept: /

  • Connection state changed (MAX_CONCURRENT_STREAMS == 256)!
    < HTTP/2 400
    < date: Sun, 08 Dec 2019 16:12:40 GMT
    < content-length: 0
    < access-control-allow-origin: *
    < expect-ct: max-age=604800, report-uri=“https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct
    < server: cloudflare
    < cf-ray: 542005ae8e61caa4-YYZ
    <
  • Connection #0 to host 1.1.1.1 left intact
  • Closing connection 0

Yes, still seems to be the same issue.

Definitely a case for a support ticket, best to [email protected] and reference the thread here as well.

@cloonan

Hi, the ‘ct=application/dns-json’ was deprecated in one of the draft versions. 1.1.1.1 supports the latest https://tools.ietf.org/html/rfc8484 version. See https://developers.cloudflare.com/1.1.1.1/dns-over-https/json-format/ for the format reference. I’m not sure if Brave supports RFC8484 or some older draft perhaps?

I have posted a question to Brave community. Waiting for the updates.

That shouldnt be the reason for the issue though. There have been a few reports recently about DoH issues in YYZ.

Also, Have problems with 1.1.1.1? *Read Me First* would need an update in this case.

Done.