This page (revision-1) was last changed on 29-Nov-2024 16:16 by UnknownAuthor

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 1 added 306 lines
!!! Overview[1]
[{$pagename}] ([DoH]) is an experimental [protocol] for performing remote [Domain Name System] ([DNS]) resolution via the [HTTPS] [protocol].
[IETF] set up a [{$pagename}] [Working Group] will standardize encodings for [DNS] [Request] and [responses] that are suitable for use in HTTPS. This will enable the domain name system to function over certain paths where existing [DNS] methods ([UDP], [TLS] [RFC 7857], and [DTLS] [RFC 8094]) experience problems.
The goal of the method is to increase user [privacy] and security by preventing [eavesdropping|Eavesdropper] and manipulation of [DNS] data by [Man-In-The-Middle] attacks. As of March [2018|Year 2018], [Google] and the [Mozilla] Foundation are testing versions of [{$pagename}]
[{$pagename}] [Working Group] produced an [Internet Draft] [https://tools.ietf.org/html/draft-ietf-doh-dns-over-https-14|https://tools.ietf.org/html/draft-ietf-doh-dns-over-https-14|target='_blank']
!! [Mozilla] and [{$pagename}][3][4]
[Mozilla] has done work and has presented an [Internet Draft] [DNS Queries over HTTPS] ([DoH]). September 6, [2019|Year 2019] Mozilla quietly announced a major change to its [Firefox] web [browser], explaining that "after many experiments—we feel confident that enabling [DoH] ([{$pagename}]) by default is the right next step."
!! [Google] [{$pagename}]
[Google]'s publicly-implemented version of this protocol uses [HTTP GET] commands (over [HTTPS]) to access [DNS] information using an encoding of [DNS] query and result parameters represented in [JSON] notation.[2]
Resolve [Example]:
[https://dns.google.com/resolve?name=ldapwiki.com|https://dns.google.com/resolve?name=ldapwiki.com|target='_blank']
Returns:
%%prettify
{{{
{
"Status": 0,
"TC": false,
"RD": true,
"RA": true,
"AD": false,
"CD": false,
"Question": [
{
"name": "ldapwiki.com.",
"type": 1
}
],
"Answer": [
{
"name": "ldapwiki.com.",
"type": 1,
"TTL": 3599,
"data": "173.255.234.20"
}
],
"Comment": "Response from 216.239.38.106."
}
}}}
/%
Or a Query for [browser]: [https://dns.google.com/query?name=ldapwiki.com&type=ANY&dnssec=true|https://dns.google.com/query?name=ldapwiki.com&type=ANY&dnssec=true|target='_blank']
%%prettify
{{{
{
"Status": 0,
"TC": false,
"RD": true,
"RA": true,
"AD": false,
"CD": false,
"Question": [
{
"name": "ldapwiki.com.",
"type": 255
}
],
"Answer": [
{
"name": "ldapwiki.com.",
"type": 1,
"TTL": 3599,
"data": "173.255.234.20"
},
{
"name": "ldapwiki.com.",
"type": 2,
"TTL": 21599,
"data": "ns-cloud-a1.googledomains.com."
},
{
"name": "ldapwiki.com.",
"type": 2,
"TTL": 21599,
"data": "ns-cloud-a2.googledomains.com."
},
{
"name": "ldapwiki.com.",
"type": 2,
"TTL": 21599,
"data": "ns-cloud-a3.googledomains.com."
},
{
"name": "ldapwiki.com.",
"type": 2,
"TTL": 21599,
"data": "ns-cloud-a4.googledomains.com."
},
{
"name": "ldapwiki.com.",
"type": 6,
"TTL": 21599,
"data": "ns-cloud-a1.googledomains.com. cloud-dns-hostmaster.google.com. 16 21600 3600 259200 300"
},
{
"name": "ldapwiki.com.",
"type": 15,
"TTL": 3599,
"data": "1 aspmx.l.google.com."
},
{
"name": "ldapwiki.com.",
"type": 15,
"TTL": 3599,
"data": "5 alt1.aspmx.l.google.com."
},
{
"name": "ldapwiki.com.",
"type": 15,
"TTL": 3599,
"data": "5 alt2.aspmx.l.google.com."
},
{
"name": "ldapwiki.com.",
"type": 15,
"TTL": 3599,
"data": "10 alt3.aspmx.l.google.com."
},
{
"name": "ldapwiki.com.",
"type": 15,
"TTL": 3599,
"data": "10 alt4.aspmx.l.google.com."
},
{
"name": "ldapwiki.com.",
"type": 16,
"TTL": 3599,
"data": "\"abuseipdb-verification=HUxMCU2D\""
},
{
"name": "ldapwiki.com.",
"type": 16,
"TTL": 3599,
"data": "\"v=spf1 include:_spf.google.com ~all\""
},
{
"name": "ldapwiki.com.",
"type": 16,
"TTL": 3599,
"data": "\"5uEQ_Id-0sFwG1Z9xgKyQUNDZ_LHaGbEaFeSMl2zM2U\""
},
{
"name": "ldapwiki.com.",
"type": 16,
"TTL": 3599,
"data": "\"keybase-site-verification=HXB1MaZNXrnPliaob5-xFHRapkMkF6kddUYBUDdD2So\""
},
{
"name": "ldapwiki.com.",
"type": 99,
"TTL": 3599,
"data": "\"v=spf1 include:_spf.google.com ~all\""
}
],
"Comment": "Response from 216.239.38.106."
}
}}}
/%
!! More Information
There might be more information for this subject on one of the following:
[{ReferringPagesPlugin before='*' after='\n' }]
----
* [#1] - [DNS_over_HTTPS|Wikipedia:DNS_over_HTTPS|target='_blank'] - based on information obtained 2018-06-02-
* [#2] - [DNS-over-HTTPS|https://developers.google.com/speed/public-dns/docs/dns-over-https|target='_blank'] - based on information obtained 2018-06-02-
* [#3] - [A blazing fast DNS resolver built for private browsing.|https://developers.cloudflare.com/1.1.1.1/|target='_blank'] - based on information obtained 2018-06-03-
* [#4] - [DNS Queries over HTTPS (DOH)|https://tools.ietf.org/html/draft-ietf-doh-dns-over-https-10|target='_blank'] - based on information obtained 2018-06-03-