เชเซเชฒเชพเชเชกเชซเซเชฒเซเชฐ เชเชเชชเชจเซ
- 1.1.1.1
- 1.0.0.1
- 2606: 4700: 4700 1111 ::
- 2606: 4700: 4700 1001 ::
เชจเซเชคเชฟเชจเซ "เชชเซเชฐเชพเชเชตเชธเซ เชซเชฐเซเชธเซเช" เชเชนเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซเชฅเซ เชเชฐเซเชจเซ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เชคเซเชฎเชจเซ เชตเชฟเชจเชเชคเซเชเชจเซ เชธเชพเชฎเชเซเชฐเซ เชตเชฟเชถเซ เชฎเชจเชจเซ เชถเชพเชเชคเชฟ เชฎเซเชณเชตเซ เชถเชเซ.
เชธเซเชตเชพ เชคเซเชฎเชพเช เชฐเชธเชชเซเชฐเชฆ เชเซ, เชธเชพเชฎเชพเชจเซเชฏ DNS เชเชชเชฐเชพเชเชค, เชคเซ เชคเชเชจเซเชเซเชจเซ เชเชชเชฏเซเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชชเซเชฐเชฆเชพเชจ เชเชฐเซ เชเซ. DNS-เชเชตเชฐ-TLS ะธ DNS-เชเชตเชฐ-HTTPS, เชเซ เชชเซเชฐเชฆเชพเชคเชพเชเชจเซ เชตเชฟเชจเชเชคเซเชเชจเชพ เชฎเชพเชฐเซเช เชชเชฐ เชคเชฎเชพเชฐเซ เชตเชฟเชจเชเชคเซเช เชชเชฐ เชเชณเชเชชเช เชเชฐเชคเชพ เช เชเชเชพเชตเชถเซ - เช เชจเซ เชเชเชเชกเชพ เชเชเชคเซเชฐเชฟเชค เชเชฐเชถเซ, เชฎเซเชจเชฟเชเชฐ เชเชฐเชถเซ, เชเชพเชนเซเชฐเชพเชคเชจเซเช เชธเชเชเชพเชฒเชจ เชเชฐเชถเซ. Cloudflare เชฆเชพเชตเซ เชเชฐเซ เชเซ เชเซ เชเชพเชนเซเชฐเชพเชคเชจเซ เชคเชพเชฐเซเช (เชเชชเซเชฐเชฟเชฒ 1, 2018, เช เชฅเชตเชพ เช เชฎเซเชฐเชฟเชเชจ เชจเซเชเซเชถเชจเชฎเชพเช 04/01) เชคเช เชฆเซเชตเชพเชฐเชพ เชชเชธเชเชฆ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชจ เชนเชคเซ: เชตเชฐเซเชทเชจเชพ เชฌเซเชเชพ เชเชฏเชพ เชฆเชฟเชตเชธเซ "เชเชพเชฐ เชเชเชฎเซ" เชฐเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ?
เชนเซเชฌเซเชฐเชจเชพ เชชเซเชฐเซเชเซเชทเชเซ เชคเชเชจเซเชเซ เชฐเซเชคเซ เชธเชฎเชเชฆเชพเชฐ เชนเซเชตเชพเชฅเซ, เชชเชฐเชเชชเชฐเชพเชเชค เชตเชฟเชญเชพเช "เชคเชฎเชจเซ DNS เชถเชพ เชฎเชพเชเซ เชเชฐเซเชฐเซ เชเซ?" เชนเซเช เชคเซเชจเซ เชชเซเชธเซเชเชจเชพ เช เชเชคเซ เชฎเซเชเซเชถ, เชชเชฐเชเชคเซ เช เชนเซเช เชนเซเช เชตเชงเซ เชตเซเชฏเชตเชนเชพเชฐเชฟเช เชฐเซเชคเซ เชเชชเชฏเซเชเซ เชตเชธเซเชคเซเช เชเชฃเชพเชตเซเชถ:
เชจเชตเซ เชธเซเชตเชพเชจเซ เชเชชเชฏเซเช เชเซเชตเซ เชฐเซเชคเซ เชเชฐเชตเซ?
เชธเซเชฅเซ เชธเชฐเชณ เชฌเชพเชฌเชค เช เชเซ เชเซ เชคเชฎเชพเชฐเชพ DNS เชเซเชฒเชพเชฏเชจเซเชเชฎเชพเช เชเชชเชฐเซเชเซเชค DNS เชธเชฐเซเชตเชฐ เชธเชฐเชจเชพเชฎเชพเชเชจเซ เชเชฒเซเชฒเซเช เชเชฐเซ (เช
เชฅเชตเชพ เชคเชฎเซ เชเชชเชฏเซเช เชเชฐเซ เชเซ เชคเซ เชธเซเชฅเชพเชจเชฟเช DNS เชธเชฐเซเชตเชฐเชจเซ เชธเซเชเชฟเชเชเซเชธเชฎเชพเช เช
เชชเชธเซเชเซเชฐเซเชฎ เชคเชฐเซเชเซ). เชถเซเช เชธเชพเชฎเชพเชจเซเชฏ เชฎเซเชฒเซเชฏเซเชจเซ เชฌเชฆเชฒเชตเชพเชจเซ เช
เชฐเซเชฅ เชเซ
เชจเชตเชพ เชฎเซเชกเซเชธ เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเซเช เชตเชงเซ เชฐเชธเชชเซเชฐเชฆ เชเซ เชเซเชฎเชพเช เชเชจเชเซเชฐเชฟเชชเซเชเซเชก เชเชจเซเชเซเชถเชจ (เชนเชเซเชเชคเชฎเชพเช, เชคเซเชจเชพ เชฆเซเชตเชพเชฐเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆ เชชเชฐเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ), เชเชฒเซเชฒเซเชเชฟเชค DNS-over-TLS เช เชจเซ DNS-over-HTTPS เชชเชฐ เชตเชฟเชจเชเชคเซ เชธเชฐเซเชตเชฐ เชชเชฐ เชเชกเซ เชเซ. เชเชฎเชจเชธเซเชฌเซ, เชคเซเช "เชฌเซเชเซเชธเชจเซ เชฌเชนเชพเชฐ" เชธเชฎเชฐเซเชฅเชฟเชค เชจเชฅเซ (เชฒเซเชเชเซ เชฎเชพเชจเซ เชเซ เชเซ เช "เชนเชเซ เชธเซเชงเซ" เชเซ), เชชเชฐเชเชคเซ เชคเซเชฎเชจเชพ เชเชพเชฐเซเชฏเชจเซ เชคเชฎเชพเชฐเชพ เชธเซเชซเซเชเชตเซเชฐเชฎเชพเช (เช เชฅเชตเชพ เชคเชฎเชพเชฐเชพ เชนเชพเชฐเซเชกเชตเซเชฐ เชชเชฐ เชชเชฃ) เชเซเช เชตเชตเชพเชจเซเช เชฎเซเชถเซเชเซเชฒ เชจเชฅเซ:
HTTPs เชชเชฐ DNS (DoH)
เชจเชพเชฎ เชธเซเชเชตเซ เชเซ เชคเซเชฎ, เชธเชเชเชพเชฐ HTTPS เชเซเชจเชฒ เชชเชฐ เชฅเชพเชฏ เชเซ, เชเซเชจเซ เช เชฐเซเชฅ เชฅเชพเชฏ เชเซ
- เชเชคเชฐเชพเชฃ เชฌเชฟเชเชฆเซ (เช
เชเชคเชฟเชฎ เชฌเชฟเชเชฆเซ) เชจเซ เชนเชพเชเชฐเซ - เชคเซ เชธเชฐเชจเชพเชฎเชพเช เชชเชฐ เชธเซเชฅเชฟเชค เชเซ
https://cloudflare-dns.com/dns-query เช เชจเซ - เชเช เชเซเชฒเชพเชฏเชเช เชเซ เชเซ เชตเชฟเชจเชเชคเซเช เชฎเซเชเชฒเซ เชถเชเซ เชเซ เช เชจเซ เชชเซเชฐเชคเชฟเชญเชพเชตเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเซ เชถเชเซ เชเซ.
เชตเชฟเชจเชเชคเซเช เชเชพเช เชคเซ DNS เชตเชพเชฏเชฐเชซเซเชฐเซเชฎเซเช เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชตเซเชฏเชพเชเซเชฏเชพเชฏเชฟเชค เชเชฐเซ เชถเชเชพเชฏ เชเซ
เชธเซเชงเชพ เชฆเชธเซเชคเชพเชตเซเชเซเชฎเชพเชเชฅเซ เชเชฆเชพเชนเชฐเชฃเซเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเซ:
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"
}
]
}
เชฆเซเชเซเชคเซ เชฐเซเชคเซ, เชเช เชฆเซเชฐเซเชฒเชญ (เชเซ เชเชเชพเชฎเชพเช เชเชเซเช เชเช) เชนเซเชฎ เชฐเชพเชเชเชฐ เช เชฐเซเชคเซ DNS เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชเชจเซ เช
เชฐเซเชฅ เช เชจเชฅเซ เชเซ เชธเชชเซเชฐเซเช เชเชตเชคเซเชเชพเชฒเซ เชฆเซเชเชพเชถเซ เชจเชนเซเช - เช
เชจเซ, เชฐเชธเชชเซเชฐเชฆ เชฐเซเชคเซ, เช
เชนเซเช เช
เชฎเซ เช
เชฎเชพเชฐเซ เชเชชเซเชฒเชฟเชเซเชถเชจเชฎเชพเช DNS เชธเชพเชฅเซ เชเชพเชฎ เชเชฐเชตเชพเชจเซเช เชคเชฆเซเชฆเชจ เช
เชฎเชฒเชฎเชพเช เชฎเซเชเซ เชถเชเซเช เชเซเช (เชเซเชฎ เชเซ เชชเชนเซเชฒเชพเชฅเซ เช
TLS เชชเชฐ DNS
เชกเชฟเชซเซเชฒเซเช เชฐเซเชชเซ, DNS เชเซเชตเซเชฐเซเช เชเชจเซเชเซเชฐเชฟเชชเซเชถเชจ เชตเชฟเชจเชพ เชชเซเชฐเชธเชพเชฐเชฟเชค เชฅเชพเชฏ เชเซ. TLS เชชเชฐ DNS เช เชคเซเชฎเชจเซ เชธเซเชฐเชเซเชทเชฟเชค เชเชจเซเชเซเชถเชจ เชชเชฐ เชฎเซเชเชฒเชตเชพเชจเซ เชฐเซเชค เชเซ. เชเซเชฒเชพเชเชกเชซเซเชฒเซเชฐ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชฎเซเชเชฌ เชชเซเชฐเชฎเชพเชฃเชญเซเชค เชชเซเชฐเซเช 853 เชชเชฐ TLS เชชเชฐ DNS เชจเซ เชธเชชเซเชฐเซเช เชเชฐเซ เชเซ
เชเชจเซเชเซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เชเชฐเชตเซเช เช เชจเซ เชชเซเชฐเซเชเซเชเซเชฒ เช เชจเซเชธเชพเชฐ เชเชพเชฐเซเชฏ เชเชฐเชตเซเช เชเชเชเช เชเชจเชพ เชเซเชตเซเช เชเซ:
- DNS เชเชจเซเชเซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เชเชฐเชคเชพ เชชเชนเซเชฒเชพ, เชเซเชฒเชพเชฏเชเช cloudflare-dns.com เชจเชพ TLS เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐ (เชเซเชจเซ SPKI เชเชนเซเชตเชพเชฏ เชเซ) เชจเชพ base64 เชเชจเซเชเซเชกเซเชก SHA256 เชนเซเชถเชจเซ เชธเชเชเซเชฐเชน เชเชฐเซ เชเซ.
- 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 เชธเซเชตเชพ" เชเชนเซเชตเชพเชจเซเช เชเชเชเช เช
เชเชถเซ เชจเชฟเชฐเชฐเซเชฅเช เชเซ, เชธเชเชเซเชทเซเชชเชฎเชพเช เชชเชนเซเชฒเซเชฅเซ เช "เชธเซเชตเชพ" เชถเชฌเซเชฆ เชเซ), เช
เชจเซ เชคเซเชจเซ เชเชชเชฏเซเช เชเช เชธเชฐเชณ เชเชพเชฐเซเชฏเชจเซ เชเชเซเชฒเชตเชพ เชฎเชพเชเซ เชฅเชพเชฏ เชเซ - เชเซเชเซเชเชธ เชนเซเชธเซเช เชจเชพเชฎเชจเซเช IP เชธเชฐเชจเชพเชฎเซเช เชถเซเช เชเซ เชคเซ เชธเชฎเชเชตเชพ เชฎเชพเชเซ. เชฆเชฐ เชตเชเชคเซ เชเซเชฏเชพเชฐเซ เชเซเช เชตเซเชฏเชเซเชคเชฟ เชฒเชฟเชเช เชชเชฐ เชเซเชฒเชฟเช เชเชฐเซ เชเซ, เช
เชฅเชตเชพ เชฌเซเชฐเชพเชเชเชฐเชจเชพ เชเชกเซเชฐเซเชธ เชฌเชพเชฐเชฎเชพเช เชธเชฐเชจเชพเชฎเซเช เชฆเชพเชเชฒ เชเชฐเซ เชเซ (เชเชนเซ, เชเชเชเช เชเชจเชพ เชเซเชตเซเช
เชฌเชฆเชฒเชพเชฎเชพเช, DNS เชธเชฐเซเชตเชฐ, "habrahabr.ru เชจเชพเชฎเชจเชพ เชนเซเชธเซเชเชจเซเช IP เชธเชฐเชจเชพเชฎเซเช เชถเซเช เชเซ?" เชตเชฟเชจเชเชคเซ เชชเซเชฐเชพเชชเซเชค เชเชฐเซเชฏเชพ เชชเชเซ, เชคเซ เชจเชฟเชฐเซเชฆเชฟเชทเซเช เชนเซเชธเซเช เชตเชฟเชถเซ เชเชเชเชชเชฃ เชเชพเชฃเซ เชเซ เชเซ เชเซเชฎ เชคเซ เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเชฐเซ เชเซ. เชเซ เชจเชนเซเช, เชคเซ เชคเซ เชตเชฟเชถเซเชตเชจเชพ เช เชจเซเชฏ DNS เชธเชฐเซเชตเชฐเซเชธเชจเซ เชตเชฟเชจเชเชคเซ เชเชฐเซ เชเซ, เช เชจเซ, เชธเซเชเซเชช เชฌเชพเชฏ เชธเซเชเซเชช, เชชเซเชเซเชฒเชพ เชชเซเชฐเชถเซเชจเชจเซ เชเชตเชพเชฌ เชถเซเชงเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซ เชเซ. เชชเชฐเชฟเชฃเชพเชฎเซ, เช เชเชคเชฟเชฎ เชเชตเชพเชฌ เชฎเชณเซเชฏเชพ เชชเชเซ, เชฎเชณเซเชฒ เชกเซเชเชพ เชเซเชฒเชพเชฏเชเชเชจเซ เชฎเซเชเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ เชเซ เชนเชเซ เชชเชฃ เชคเซเชฎเชจเซ เชฐเชพเชน เชเซเช เชฐเชนเซเชฏเชพ เชเซ, เชเชชเชฐเชพเชเชค เชคเซ DNS เชธเชฐเซเชตเชฐเชจเซ เช เชเซเชถเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชฅเชพเชฏ เชเซ, เชเซ เชคเชฎเชจเซ เชเชเชฒเซ เชตเชเชคเซ เชธเชฎเชพเชจ เชชเซเชฐเชถเซเชจเชจเซ เชตเชงเซ เชเชกเชชเชฅเซ เชเชตเชพเชฌ เชเชชเชตเชพ เชฆเซเชถเซ.
เชเช เชธเชพเชฎเชพเชจเซเชฏ เชธเชฎเชธเซเชฏเชพ เช เชเซ เชเซ, เชชเซเชฐเชฅเชฎ, DNS เชเซเชตเซเชฐเซ เชกเซเชเชพ เชธเซเชชเชทเซเช เชฐเซเชคเซ เชชเซเชฐเชธเชพเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ (เชเซ เชเซเชฐเชพเชซเชฟเช เชชเซเชฐเชตเชพเชนเชจเซ เชเชเซเชธเซเชธ เชงเชฐเชพเชตเชคเชพ เชเซเชเชชเชฃเชจเซ DNS เชเซเชตเซเชฐเซเช เช เชจเซ เชคเซเช เชชเซเชฐเชพเชชเซเชค เชเชฐเซเชฒเชพ เชชเซเชฐเชคเชฟเชธเชพเชฆเซเชจเซ เช เชฒเช เชเชฐเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ เชเชชเซ เชเซ เช เชจเซ เชชเชเซ เชคเซเชฎเชจเชพ เชชเซเชคเชพเชจเชพ เชนเซเชคเซเช เชฎเชพเชเซ เชคเซเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซ เชเซ; เช เชเชชเซ เชเซ. DNS เชเซเชฒเชพเชฏเชเช เชฎเชพเชเซ เชเซเชเชธเชพเช เชธเชพเชฅเซ เชเชพเชนเซเชฐเชพเชคเซเชจเซ เชฒเชเซเชทเซเชฏ เชฌเชจเชพเชตเชตเชพเชจเซ เชเซเชทเชฎเชคเชพ, เชเซ เชเชฃเซ เชฌเชงเซ เชเซ!). เชฌเซเชเซเช, เชเซเชเชฒเชพเช ISPs (เช เชฎเซ เชเชเชเชณเซ เชเซเชเชงเซเชถเซเช เชจเชนเซเช, เชชเชฐเชเชคเซ เชธเซเชฅเซ เชจเชพเชจเซ เชจเชนเซเช) เชเช เช เชฅเชตเชพ เชฌเซเชเชพ เชตเชฟเชจเชเชคเซ เชเชฐเซเชฒ เชชเซเชทเซเช เชจเซ เชฌเชฆเชฒเซ เชเชพเชนเซเชฐเชพเชคเซ เชฌเชคเชพเชตเชตเชพเชจเซเช เชตเชฒเชฃ เชงเชฐเชพเชตเซ เชเซ (เชเซ เชเชเชฆเชฎ เชธเชฐเชณ เชฐเซเชคเซ เชฒเชพเชเซ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ: habranabr.ru เชฆเซเชตเชพเชฐเชพ เชเซเชตเซเชฐเซ เชฎเชพเชเซ เชเชฒเซเชฒเซเชเชฟเชค IP เชธเชฐเชจเชพเชฎเชพเชจเซ เชฌเชฆเชฒเซ. เชฏเชเชฎเชพเชจเชจเซเช เชจเชพเชฎ, เชฐเซเชจเซเชกเชฎ เชตเซเชฏเชเซเชคเชฟ เชเชฎ, เชชเซเชฐเชฆเชพเชคเชพเชจเชพ เชตเซเชฌ เชธเชฐเซเชตเชฐเชจเซเช เชธเชฐเชจเชพเชฎเซเช เชชเชฐเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซเชฏเชพเช เชเชพเชนเซเชฐเชพเชค เชงเชฐเชพเชตเชคเซเช เชชเซเชทเซเช เชเชชเชตเชพเชฎเชพเช เชเชตเซ เชเซ). เชคเซเชฐเซเชเซ เชธเซเชฅเชพเชจเซ, เชคเซเชฏเชพเช เชเชจเซเชเชฐเชจเซเช เชเชเซเชธเซเชธ เชชเซเชฐเชฆเชพเชคเชพเช เชเซ เชเซ เชฌเซเชฒเซเช เชเชฐเซเชฒเชพ เชตเซเชฌ เชธเชเชธเชพเชงเชจเซเชจเชพ IP เชธเชฐเชจเชพเชฎเชพเช เชตเชฟเชถเซเชจเชพ เชธเชพเชเชพ DNS เชชเซเชฐเชคเชฟเชธเชพเชฆเซเชจเซ เชคเซเชฎเชจเชพ เชธเซเชเชฌ เชชเซเชทเซเช เซ เชงเชฐเชพเชตเชคเชพ เชธเชฐเซเชตเชฐเชจเชพ IP เชธเชฐเชจเชพเชฎเชพเช เชธเชพเชฅเซ เชฌเชฆเชฒเซเชจเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชธเชพเชเชเซเชธเชจเซ เช เชตเชฐเซเชงเชฟเชค เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชเชตเชถเซเชฏเชเชคเชพเชเชจเซ เชชเชฐเชฟเชชเซเชฐเซเชฃ เชเชฐเชตเชพ เชฎเชพเชเซเชจเซ เชชเชฆเซเชงเชคเชฟเชจเซ เช เชฎเชฒ เชเชฐเซ เชเซ (เชชเชฐเชฟเชฃเชพเชฎเซ, เชเชเซเชธเซเชธ เชเชตเซ เชธเชพเชเชเซเชธ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เชตเชงเซ เชเชเชฟเชฒ), เช เชฅเชตเชพ เชคเชฎเชพเชฐเชพ เชชเซเชฐเซเชเซเชธเซ เชธเชฐเซเชตเชฐเชจเชพ เชธเชฐเชจเชพเชฎเชพ เชชเชฐ เชเซ เชเซ เชซเชฟเชฒเซเชเชฐเชฟเชเช เชเชฐเซ เชเซ.
เช เชเชฆเชพเช เชธเชพเชเช เชชเชฐเชฅเซ เชเช เชเชฟเชคเซเชฐ เชนเซเชตเซเช เชเซเชเช.
เชธเซเชตเชพเชจเชพ เชจเชฟเชฐเซเชฎเชพเชคเชพ, เชเซเชฒเชพเชเชกเชซเซเชฒเซเชฐเชจเซ เชเซเช เชชเชฃ เชตเซเชฏเชเซเชคเชฟ เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เชธเชฎเชเซ เชถเชเซ เชเซ: เชคเซเช เชตเชฟเชถเซเชตเชจเชพ เชธเซเชฅเซ เชฒเซเชเชชเซเชฐเชฟเชฏ CDN เชจเซเชเชตเชฐเซเชเซเชธเชฎเชพเชเชฅเซ เชเชเชจเซ เชเชพเชณเชตเซ เชฐเชพเชเซเชจเซ เช เชจเซ เชตเชฟเชเชธเชพเชตเซเชจเซ เชคเซเชฎเชจเซ เชฐเซเชเชฒเซ เชเชฎเชพเชฏ เชเซ (เชเซ เชเชพเชฐเซเชฏเซเชฎเชพเช เชฎเชพเชคเซเชฐ เชธเชพเชฎเชเซเชฐเซเชจเซเช เชตเชฟเชคเชฐเชฃ เช เชจเชนเซเช, เชชเชฃ DNS เชเซเชจเชจเซ เชนเซเชธเซเช เชเชฐเชตเชพเชจเซเช เชชเชฃ เชถเชพเชฎเซเชฒ เชเซ), เช เชจเซ, เชคเซเชจเชพ เชเชพเชฐเชฃเซ เชคเซ เชจเซ เชเชเซเชเชพ, เชเซ เชธเชพเชฐเซ เชฐเซเชคเซ เชตเชพเชเซเชซ เชจเชฅเซ, เชคเซ เชถเซเชเชตเซ เชเซเชฎเชจเซ เชคเซเช เชเชพเชฃเชคเชพ เชจเชฅเซ, เชคเซ เชฎเชพเชเซ เชเซเชฏเชพเช เชเชตเซเช เชตเซเชถเซเชตเชฟเช เชจเซเชเชตเชฐเซเชเชฎเชพเช, เชเชฃเซ เชตเชพเชฐ เชคเซเชฎเชจเชพ เชธเชฐเซเชตเชฐเชจเชพ เชธเชฐเชจเชพเชฎเชพเชเชจเซ เช เชตเชฐเซเชงเชฟเชค เชเชฐเชตเชพเชฅเซ เชชเซเชกเชพเชฏ เชเซ เชเชพเชฒเซ เชเซเชฃ เชเชนเซเช เชจเชนเซเช - เชคเซเชฅเซ เชเชเชชเชจเซ เชฎเชพเชเซ "เชถเชพเชเชเซเชธ, เชตเซเชนเชฟเชธเชฒ เช เชจเซ เชธเซเชเซเชฐเชฟเชฌเชฒเซเชธ" เชฅเซ เชชเซเชฐเชญเชพเชตเชฟเชค เชจ เชนเซเชฏ เชคเซเชตเชพ DNS เชนเซเชตเชพเชจเซ เช เชฐเซเชฅ เชคเซเชฎเชจเชพ เชตเซเชฏเชตเชธเชพเชฏเชจเซ เชเชเซเช เชจเซเชเชธเชพเชจ เชฅเชพเชฏ เชเซ. เช เชจเซ เชคเชเชจเซเชเซ เชซเชพเชฏเชฆเชพเช (เชเช เชจเชพเชจเชเชกเซ, เชชเชฃ เชธเชฐเชธ: เชเชพเชธ เชเชฐเซเชจเซ, เชฎเชซเชค DNS เชเซเชฒเชพเชเชกเชซเซเชฒเซเชฐเชจเชพ เชเซเชฒเชพเชฏเชจเซเชเซเชธ เชฎเชพเชเซ, เชเชเชชเชจเซเชจเชพ DNS เชธเชฐเซเชตเชฐเซเชธ เชชเชฐ เชนเซเชธเซเช เชเชฐเซเชฒเชพ เชธเชเชธเชพเชงเชจเซเชจเชพ DNS เชฐเซเชเซเชฐเซเชกเซเชธเชจเซ เช เชชเชกเซเช เชเชฐเชตเชพเชจเซเช เชคเชพเชคเซเชเชพเชฒเชฟเช เชนเชถเซ) เชชเซเชธเซเชเชฎเชพเช เชตเชฐเซเชฃเชตเซเชฒ เชธเซเชตเชพเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชตเชงเซ เชฐเชธเชชเซเชฐเชฆ เชฌเชจเชพเชตเซ เชเซ.
เชซเชเซเชค เชจเซเชเชงเชพเชฏเซเชฒเชพ เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเช เช เชธเชฐเซเชตเซเชฎเชพเช เชญเชพเช เชฒเช เชถเชเซ เชเซ.
เชถเซเช เชคเชฎเซ เชจเชตเซ เชธเซเชตเชพเชจเซ เชเชชเชฏเซเช เชเชฐเชถเซ?
-
เชนเชพ, เชคเซเชจเซ เชซเชเซเชค OS เช เชจเซ / เช เชฅเชตเชพ เชฐเชพเชเชเชฐ เชชเชฐ เชธเซเชชเชทเซเช เชเชฐเซเชจเซ
-
เชนเชพ, เช เชจเซ เชนเซเช เชจเชตเชพ เชชเซเชฐเซเชเซเชเซเชฒเชจเซ เชเชชเชฏเซเช เชเชฐเซเชถ (HTTPs เชชเชฐ DNS เช เชจเซ TLS เชชเชฐ DNS)
-
เชจเชพ, เชฎเชพเชฐเซ เชชเชพเชธเซ เชชเชฐเซเชฏเชพเชชเซเชค เชตเชฐเซเชคเชฎเชพเชจ เชธเชฐเซเชตเชฐเซเชธ เชเซ (เช เชธเชพเชฐเซเชตเชเชจเชฟเช เชชเซเชฐเชฆเชพเชคเชพ เชเซ: Google, Yandex, เชตเชเซเชฐเซ.)
-
เชจเชพ, เชฎเชจเซ เช เชชเชฃ เชเชฌเชฐ เชจเชฅเซ เชเซ เชนเซเช เช เชคเซเชฏเชพเชฐเซ เชถเซเช เชตเชพเชชเชฐเซ เชฐเชนเซเชฏเซ เชเซเช
-
เชนเซเช เชคเซเชฎเชจเชพ เชฎเชพเชเซ SSL เชเชจเชฒ เชธเชพเชฅเซ เชฎเชพเชฐเชพ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค DNS เชจเซ เชเชชเชฏเซเช เชเชฐเซเช เชเซเช
693 เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพเชเช เชฎเชค โโเชเชชเซเชฏเซ. 191 เชตเชชเชฐเชพเชถเชเชฐเซเชคเชพ เชฆเซเชฐ เชฐเชนเซเชฏเซ.
เชธเซเชฐเซเชธ: www.habr.com