āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋ
- 1.1.1.1
- 1.0.0.1
- 2606: 4700: 4700 1111 ::
- 2606: 4700: 4700 1001 ::
āĻ¨ā§āĻ¤āĻŋāĻāĻŋāĻā§ "āĻĒā§āĻ°āĻžāĻāĻā§āĻ¸āĻŋ āĻĢāĻžāĻ°ā§āĻ¸ā§āĻ" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŽāĻžāĻ¨āĻ¸āĻŋāĻ āĻļāĻžāĻ¨ā§āĻ¤āĻŋ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¯ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ DNS āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ DNS-āĻāĻāĻžāĻ°-TLS и DNS-āĻāĻāĻžāĻ°-HTTPS, āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻĒāĻĨ āĻ§āĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻā§āĻĒāĻ¨ āĻāĻ°āĻž āĻĨā§āĻā§ āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻŦā§ - āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻŦā§, āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻŖ āĻāĻ°āĻŦā§, āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻŦā§ā§ˇ āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻĻāĻžāĻŦāĻŋ āĻāĻ°ā§āĻā§ āĻ¯ā§ āĻā§āĻˇāĻŖāĻžāĻ° āĻ¤āĻžāĻ°āĻŋāĻ (āĻāĻĒā§āĻ°āĻŋāĻ˛ 1, 2018, āĻŦāĻž āĻāĻŽā§āĻ°āĻŋāĻāĻžāĻ¨ āĻ¸ā§āĻŦāĻ°āĻ˛āĻŋāĻĒāĻŋāĻ¤ā§ 04/01) āĻ¸ā§āĻ¯ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋ: āĻŦāĻāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĻāĻŋāĻ¨ "āĻāĻžāĻ° āĻāĻāĻ¨āĻŋāĻ" āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§?
āĻ¯ā§āĻšā§āĻ¤ā§ āĻšāĻžāĻŦāĻ°ā§āĻ° āĻļā§āĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤āĻāĻžāĻŦā§ āĻ¸āĻā§āĻ¤āĻ¨, āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻŦāĻŋāĻāĻžāĻ "āĻā§āĻ¨ āĻāĻĒāĻ¨āĻžāĻ° DNS āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨?" āĻāĻŽāĻŋ āĻāĻāĻŋ āĻĒā§āĻ¸ā§āĻā§āĻ° āĻļā§āĻˇā§ āĻ°āĻžāĻāĻŦ, āĻ¤āĻŦā§ āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻŋ āĻāĻ°āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻŦāĻ˛āĻŦ:
āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨?
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻšāĻ˛ āĻāĻĒāĻ°ā§āĻ° DNS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻ° DNS āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž (āĻ
āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ DNS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻ° āĻ¸ā§āĻāĻŋāĻāĻ¸ā§ āĻāĻĒāĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§)āĨ¤ āĻāĻāĻž āĻāĻŋ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ
āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ
āĻ¨āĻ¤ā§āĻ¨ āĻŽā§āĻĄāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻĄāĻŧā§ āĻ¯āĻžāĻ¯āĻŧ (āĻāĻ¸āĻ˛ā§, āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§), āĻāĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤ DNS-āĻāĻāĻžāĻ°-TLS āĻāĻŦāĻ DNS-āĻāĻāĻžāĻ°-HTTPSāĨ¤ āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, āĻ¤āĻžāĻ°āĻž "āĻŦāĻžāĻā§āĻ¸ā§āĻ° āĻŦāĻžāĻāĻ°ā§" āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ (āĻ˛ā§āĻāĻāĻ°āĻž āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ "āĻāĻāĻ¨āĻ"), āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ (āĻŦāĻž āĻāĻŽāĻ¨āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ) āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻ āĻ¸āĻāĻāĻ āĻŋāĻ¤ āĻāĻ°āĻž āĻāĻ āĻŋāĻ¨ āĻ¨āĻ¯āĻŧ:
HTTPs āĻāĻ° āĻāĻĒāĻ° DNS (DoH)
āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¯ā§āĻ āĻāĻāĻāĻŋ HTTPS āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ
- āĻāĻāĻāĻŋ āĻ˛ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ (āĻļā§āĻˇ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ) - āĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ
āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤
https://cloudflare-dns.com/dns-query āĻāĻŦāĻ - āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¯ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨:
DNS āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ¨
$ curl -v "https://cloudflare-dns.com/dns-query?ct=application/dns-udpwireformat&dns=q80BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB" | hexdump
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x7f968700a400)
GET /dns-query?ct=application/dns-udpwireformat&dns=q80BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB HTTP/2
Host: cloudflare-dns.com
User-Agent: curl/7.54.0
Accept: */*
* Connection state changed (MAX_CONCURRENT_STREAMS updated)!
HTTP/2 200
date: Fri, 23 Mar 2018 05:14:02 GMT
content-type: application/dns-udpwireformat
content-length: 49
cache-control: max-age=0
set-cookie: __cfduid=dd1fb65f0185fadf50bbb6cd14ecbc5b01521782042; expires=Sat, 23-Mar-19 05:14:02 GMT; path=/; domain=.cloudflare.com; HttpOnly
server: cloudflare-nginx
cf-ray: 3ffe69838a418c4c-SFO-DOG
{ [49 bytes data]
100 49 100 49 0 0 493 0 --:--:-- --:--:-- --:--:-- 494
* Connection #0 to host cloudflare-dns.com left intact
0000000 ab cd 81 80 00 01 00 01 00 00 00 00 03 77 77 77
0000010 07 65 78 61 6d 70 6c 65 03 63 6f 6d 00 00 01 00
0000020 01 c0 0c 00 01 00 01 00 00 0a 8b 00 04 5d b8 d8
0000030 22
0000031
DNS āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§
$ echo -n 'q80BAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB' | base64 -D | curl -H 'Content-Type: application/dns-udpwireformat' --data-binary @- https://cloudflare-dns.com/dns-query -o - | hexdump
{ [49 bytes data]
100 49 100 49 0 0 493 0 --:--:-- --:--:-- --:--:-- 494
* Connection #0 to host cloudflare-dns.com left intact
0000000 ab cd 81 80 00 01 00 01 00 00 00 00 03 77 77 77
0000010 07 65 78 61 6d 70 6c 65 03 63 6f 6d 00 00 01 00
0000020 01 c0 0c 00 01 00 01 00 00 0a 8b 00 04 5d b8 d8
0000030 22
0000031
āĻāĻāĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ JSON āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
$ curl 'https://cloudflare-dns.com/dns-query?ct=application/dns-json&name=example.com&type=AAAA'
{
"Status": 0,
"TC": false,
"RD": true,
"RA": true,
"AD": true,
"CD": false,
"Question": [
{
"name": "example.com.",
"type": 1
}
],
"Answer": [
{
"name": "example.com.",
"type": 1,
"TTL": 1069,
"data": "93.184.216.34"
}
]
}
āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ, āĻāĻāĻāĻŋ āĻŦāĻŋāĻ°āĻ˛ (āĻ¯āĻĻāĻŋ āĻ
āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻŋ) āĻšā§āĻŽ āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻāĻāĻžāĻŦā§ āĻĄāĻŋāĻāĻ¨āĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻāĻ° āĻ
āĻ°ā§āĻĨ āĻāĻ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻāĻžāĻŽā§āĻāĻžāĻ˛ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§ āĻ¨āĻž - āĻāĻŦāĻ āĻŽāĻāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛, āĻāĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻ
ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§ āĻĄāĻŋāĻāĻ¨āĻāĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻž āĻŦā§āĻļ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ (āĻ¯ā§āĻŽāĻ¨ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ)
TLS āĻāĻ° āĻāĻĒāĻ° DNS
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, DNS āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋ āĻāĻ¨āĻā§āĻ°āĻŋāĻĒāĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ TLS āĻāĻ° āĻāĻĒāĻ° DNS āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧāĨ¤ āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻ 853-āĻ TLS-āĻāĻ° āĻāĻĒāĻ°ā§ DNS āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻ°āĻāĻŽ āĻāĻŋāĻā§ āĻšāĻ¯āĻŧ:
- āĻāĻāĻāĻŋ DNS āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻā§, āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ Cloudflare-dns.com-āĻāĻ° TLS āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻāĻāĻāĻŋ base64 āĻāĻ¨āĻā§āĻĄā§āĻĄ SHA256 āĻšā§āĻ¯āĻžāĻļ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ (āĻ¯āĻžāĻā§ SPKI āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ)
- DNS āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ Cloudflare-dns.com:853-āĻ āĻāĻāĻāĻŋ TCP āĻ¸āĻāĻ¯ā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
- DNS āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ TLS āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻļā§āĻ āĻļā§āĻ°ā§ āĻāĻ°ā§
- TLS āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻļā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨, cloudflare-dns.com āĻšā§āĻ¸ā§āĻ āĻ¤āĻžāĻ° TLS āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĨ¤
- āĻāĻāĻŦāĻžāĻ° āĻāĻāĻāĻŋ TLS āĻ¸āĻāĻ¯ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻŋāĻ¤ āĻšāĻ˛ā§, DNS āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻā§āĻ¯āĻžāĻ¨ā§āĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ DNS āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻā§ āĻāĻžāĻ¨ā§ āĻ āĻĢāĻžāĻāĻāĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĨā§āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤
- āĻāĻāĻāĻŋ TLS āĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°ā§āĻ°āĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ DNS āĻĒā§āĻ°āĻļā§āĻ¨ āĻ
āĻŦāĻļā§āĻ¯āĻ āĻŽā§āĻ¨ā§ āĻāĻ˛āĻ¤ā§ āĻšāĻŦā§
TCP āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ DNS āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻā§āĻā§ .
TLS āĻāĻ° āĻāĻĒāĻ° DNS āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
$ kdig -d @1.1.1.1 +tls-ca +tls-host=cloudflare-dns.com example.com
;; DEBUG: Querying for owner(example.com.), class(1), type(1), server(1.1.1.1), port(853), protocol(TCP)
;; DEBUG: TLS, imported 170 system certificates
;; DEBUG: TLS, received certificate hierarchy:
;; DEBUG: #1, C=US,ST=CA,L=San Francisco,O=Cloudflare, Inc.,CN=*.cloudflare-dns.com
;; DEBUG: SHA-256 PIN: yioEpqeR4WtDwE9YxNVnCEkTxIjx6EEIwFSQW+lJsbc=
;; DEBUG: #2, C=US,O=DigiCert Inc,CN=DigiCert ECC Secure Server CA
;; DEBUG: SHA-256 PIN: PZXN3lRAy+8tBKk2Ox6F7jIlnzr2Yzmwqc3JnyfXoCw=
;; DEBUG: TLS, skipping certificate PIN check
;; DEBUG: TLS, The certificate is trusted.
;; TLS session (TLS1.2)-(ECDHE-ECDSA-SECP256R1)-(AES-256-GCM)
;; ->>HEADER<<- opcode: QUERY; status: NOERROR; id: 58548
;; Flags: qr rd ra; QUERY: 1; ANSWER: 1; AUTHORITY: 0; ADDITIONAL: 1
;; EDNS PSEUDOSECTION:
;; Version: 0; flags: ; UDP size: 1536 B; ext-rcode: NOERROR
;; PADDING: 408 B
;; QUESTION SECTION:
;; example.com. IN A
;; ANSWER SECTION:
example.com. 2347 IN A 93.184.216.34
;; Received 468 B
;; Time 2018-03-31 15:20:57 PDT
;; From 1.1.1.1@853(TCP) in 12.6 ms
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻŦāĻž āĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻšāĻŋāĻĻāĻž āĻĒā§āĻ°āĻŖāĻāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ DNS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻāĻžāĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§āĨ¤ āĻ¸āĻ¤ā§āĻ¯, āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻā§ āĻā§āĻŦ āĻāĻžāĻ˛ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ - āĻāĻ¸ā§āĻ¨ āĻāĻļāĻž āĻāĻ°āĻŋ!
āĻāĻĨā§āĻĒāĻāĻĨāĻ¨ āĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻĻā§āĻāĻŋ āĻļāĻŦā§āĻĻ
āĻ¸āĻāĻā§āĻˇā§āĻĒāĻŖ DNS āĻŽāĻžāĻ¨ā§ āĻĄā§āĻŽā§āĻāĻ¨ āĻ¨ā§āĻŽ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻ¸ (āĻ¤āĻžāĻ "DNS āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž" āĻŦāĻ˛āĻ¤ā§ āĻāĻŋāĻā§āĻāĻž āĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¸āĻāĻā§āĻˇā§āĻĒā§ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ "āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž" āĻļāĻŦā§āĻĻāĻāĻŋ āĻ°āĻ¯āĻŧā§āĻā§), āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻžāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ - āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšā§āĻ¸ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻā§ āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻžāĻ° āĻāĻāĻāĻ¨ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻā§ āĻā§āĻ˛āĻŋāĻ āĻāĻ°ā§āĻ¨, āĻŦāĻž āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°ā§āĻ¨ (āĻŦāĻ˛ā§āĻ¨, "āĻāĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°, "habrahabr.ru āĻ¨āĻžāĻŽā§āĻ° āĻšā§āĻ¸ā§āĻā§āĻ° āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻā§?" āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§, āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšā§āĻ¸ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻāĻžāĻ¨ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ DNS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§ āĻāĻŦāĻ āĻ§āĻžāĻĒā§ āĻ§āĻžāĻĒā§ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻž āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻāĻ¤ā§āĻ¤āĻ° āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§, āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻĄā§āĻāĻž āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻ¨āĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻā§, āĻāĻŦāĻ āĻāĻāĻŋ āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻžāĻļā§āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻĒāĻ°ā§āĻ° āĻŦāĻžāĻ° āĻāĻ°āĻ āĻĻā§āĻ°ā§āĻ¤ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ° āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§āĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ˛ āĻ¯ā§, āĻĒā§āĻ°āĻĨāĻŽā§, āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻĄā§āĻāĻž āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ°āĻāĻžāĻŦā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯āĻž āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻĒā§āĻ°āĻŦāĻžāĻšā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻš āĻ¯ā§āĻā§āĻ¨āĻ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§ āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ; āĻāĻāĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻāĻāĻŋ DNS āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž, āĻ¯āĻž āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ!) āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻ¤, āĻāĻŋāĻā§ āĻāĻāĻāĻ¸āĻĒāĻŋ (āĻāĻŽāĻ°āĻž āĻāĻā§āĻā§āĻ˛ āĻĻā§āĻāĻžāĻŦ āĻ¨āĻž, āĻ¤āĻŦā§ āĻā§āĻāĻāĻŋ āĻ¨āĻ¯āĻŧ) āĻāĻ āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨ āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻŦāĻŖāĻ¤āĻž āĻĻā§āĻāĻžāĻ¯āĻŧ (āĻ¯āĻž āĻŦā§āĻļ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ: habranabr.ru-āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻšā§āĻ¸ā§āĻā§āĻ° āĻ¨āĻžāĻŽ, āĻāĻāĻāĻ¨ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻāĻāĻžāĻŦā§, āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ° āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻā§āĻāĻžāĻĒāĻ¨āĻāĻŋ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧāĻ¤, āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻā§ āĻ¯āĻžāĻ°āĻž āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻāĻ¯āĻŧā§āĻŦ āĻ°āĻŋāĻ¸ā§āĻ°ā§āĻ¸ā§āĻ° āĻāĻāĻĒāĻŋ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ āĻŋāĻ āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻĒāĻŋ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻāĻžāĻŦ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻā§ (āĻĢāĻ˛ā§, āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§) āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻĒā§āĻĨāĻ āĻ¸āĻžāĻāĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ˛āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĒā§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻžāĻāĻāĻā§āĻ˛āĻŋ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻ°āĻ āĻāĻāĻŋāĻ˛), āĻ āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¯āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¸āĻžāĻāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŦāĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤.
āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ¸ā§āĻ°āĻˇā§āĻāĻž āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°āĻā§ āĻā§āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨: āĻ¤āĻžāĻ°āĻž āĻŦāĻŋāĻļā§āĻŦā§āĻ° āĻ āĻ¨ā§āĻ¯āĻ¤āĻŽ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ CDN āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻļā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¤āĻžāĻĻā§āĻ° āĻ°ā§āĻāĻŋ āĻāĻĒāĻžāĻ°ā§āĻāĻ¨ āĻāĻ°ā§ (āĻ¯āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻŦāĻ˛ āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖāĻ āĻ¨āĻ¯āĻŧ, āĻĄāĻŋāĻāĻ¨āĻāĻ¸ āĻā§āĻ¨ āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻžāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤) āĻāĻŦāĻ āĻāĻ° āĻāĻžāĻ°āĻŖā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻā§āĻāĻž, āĻ¯āĻŋāĻ¨āĻŋ āĻāĻžāĻ˛ā§āĻāĻžāĻŦā§ āĻĒāĻžāĻ°āĻĻāĻ°ā§āĻļā§ āĻ¨āĻ¨, āĻ¯āĻžāĻ°āĻž āĻļā§āĻāĻžāĻ¨ āĻ¯āĻžāĻ°āĻž āĻ¤āĻžāĻ°āĻž āĻāĻžāĻ¨ā§ āĻ¨āĻž, āĻ¯ā§ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§, āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻĨā§āĻā§ āĻā§āĻā§ āĻāĻ¸ā§āĻ¨ āĻ¨āĻž āĻŦāĻ˛āĻŋ āĻā§ - āĻ¤āĻžāĻ āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° āĻāĻ¨ā§āĻ¯ "āĻāĻŋā§āĻāĻžāĻ°, āĻšā§āĻāĻ¸ā§āĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻ˛" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻāĻŋ DNS āĻĨāĻžāĻāĻž āĻŽāĻžāĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻ¸āĻžāĻ° āĻāĻŽ āĻā§āĻˇāĻ¤āĻŋā§ˇ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋ (āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽā§āĻāĻžāĻ°: āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° DNS āĻā§āĻ˛āĻžāĻāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻŽā§āĻĒāĻžāĻ¨āĻŋāĻ° DNS āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° DNS āĻ°ā§āĻāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻāĻāĻžāĻŦā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻŦā§) āĻĒā§āĻ¸ā§āĻā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻāĻŋāĻā§ āĻāĻ°āĻ āĻāĻāĻ°ā§āĻˇāĻŖā§āĻ¯āĻŧ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ā§ˇ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ°āĻŋāĻĒā§ āĻ
āĻāĻļāĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨?
-
āĻšā§āĻ¯āĻžāĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° OS āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
-
āĻšā§āĻ¯āĻžāĻ, āĻāĻŦāĻ āĻāĻŽāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦ (HTTPs āĻāĻ° āĻāĻĒāĻ° DNS āĻāĻŦāĻ TLS āĻāĻ° āĻāĻĒāĻ° DNS)
-
āĻ¨āĻž, āĻāĻŽāĻžāĻ° āĻāĻžāĻā§ āĻ¯āĻĨā§āĻˇā§āĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§ (āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§: Google, Yandex, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)
-
āĻ¨āĻž, āĻāĻŽāĻŋ āĻāĻāĻ¨ āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻāĻŋ āĻ¤āĻžāĻ āĻāĻžāĻ¨āĻŋ āĻ¨āĻž
-
āĻāĻŽāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ SSL āĻāĻžāĻ¨ā§āĻ˛ āĻ¸āĻš āĻāĻŽāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻ DNS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋ
693 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤ ā§§ āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŦāĻŋāĻ°āĻ¤ āĻāĻŋāĻ˛ā§āĻ¨āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com