"DNS рдУрд╡рд░ HTTPS" RFC 8484 рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рд▓реЗрдХрд┐рди рд╣рд░ рдХреЛрдИ рдЗрд╕рд╕реЗ рдЦреБрд╢ рдирд╣реАрдВ рд╣реИ

рдЕрдХреНрдЯреВрдмрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХрд╛рдЙрдВрд╕рд┐рд▓ (IETF) рдиреЗ DNS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП DNS рдХреЛ HTTPS (DoH) рдорд╛рдирдХ рдкрд░ рдкреЗрд╢ рдХрд┐рдпрд╛, рдЗрд╕реЗ RFC 8484 рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕реЗ рдХрдИ рдмрдбрд╝реА рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдореЛрджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдРрд╕реЗ рднреА рдереЗ рдЬреЛ IETF рдХреЗ рдирд┐рд░реНрдгрдп рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рдереЗред рдмрд╛рдж рдореЗрдВ DNS рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкреЙрд▓ рд╡рд┐рдХреНрд╕реА (рдкреЙрд▓ рд╡рд┐рдХреНрд╕реА) рдереЗред рдЖрдЬ рд╣рдо рдЖрдкрдХреЛ рдмрддрд╛рдПрдВрдЧреЗ рдХрд┐ рдмрд┐рдВрджреБ рдХреНрдпрд╛ рд╣реИред


/ рдлреЛрдЯреЛ рдорд╛рд░реНрдЯрд┐рдирд▓реЗ рдкреАрдбреА

DNS рдХреА рд╕рдорд╕реНрдпрд╛


DNS рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рдЙрдирдХреЗ рдкреНрд░рддрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╣реЛрд╕реНрдЯ рдирд╛рдо рд╣реЛрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рджреМрд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╕рдВрдЪрд╛рд░ рдЪреИрдирд▓ рдкрд░ "рдПрдЧреНрдЬрд╝реЙрд╕реНрдЯ" рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд░рддрд╛ рд╣реИред

HTTPS рдкрд░ DNS рдХрд╛ рд╕рд╛рд░ рдХреНрдпрд╛ рд╣реИ


рд╕реНрдерд┐рддрд┐ рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рдХреЛ HTTPS рд╕реЗ рдЕрдзрд┐рдХ DNS рдпрд╛ "HTTPS рд╕реЗ рдЕрдзрд┐рдХ DNS" рдкрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред IETF рдиреЗ рдордИ 2017 рдореЗрдВ рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ ред рдпрд╣ рдЖрдИрд╕реАрдПрдПрдирдПрди рдХреЗ рдкреЙрд▓ рд╣реЙрдлрдореИрди, рдПрдХ рдбреЛрдореЗрди рдирд╛рдо рдФрд░ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХреЙрд░рдкреЛрд░реЗрд╢рди рдФрд░ рдореЛрдЬрд╝рд┐рд▓рд╛ рдХреЗ рдкреИрдЯреНрд░рд┐рдХ рдореИрдХрдореИрдирд╕ рджреНрд╡рд╛рд░рд╛ рд╕рд╣-рд▓реЗрдЦрдХ рдерд╛ред

DoH рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдпрд╣ рд╣реИ рдХрд┐ IP рдкрддреЗ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз DNS рд╕рд░реНрд╡рд░ рдХреЛ рдирд╣реАрдВ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдЗрдирдХреИрдкреНрд╕реБрд▓реЗрдЯреЗрдб рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ HTTP рд╕рд░реНрд╡рд░ рдХреЛ рдкреНрд░реЗрд╖рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рдЙрдиреНрд╣реЗрдВ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рддрд╛ рд╣реИред DNS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рд╕рд╛рдорд╛рдиреНрдп HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рд╕реНрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рд╕рдВрдЪрд╛рд░ рдорд╛рдирдХ HTTPS рдкреЛрд░реНрдЯ 443 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдФрд░ DoH рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрдереНрдп рдЫрд┐рдкреЗ рд╣реБрдП рд╣реИрдВред

RFC 8484 рдореЗрдВ, рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдкрд░рд┐рд╖рдж DoH рдХреЗ рд╕рд╛рде example.com рдХреЛ DNS рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ ред рдпрд╣рд╛рдБ GET рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рдЕрдиреБрд░реЛрдз рд╣реИ:

:method = GET :scheme = https :authority = dnsserver.example.net :path = /dns-query?dns=AAABAAABAAAAAAAAA3d3dwdleGFtcGxlA2NvbQAAAQAB accept = application/dns-message 

POST рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рд╕рдорд╛рди рдЕрдиреБрд░реЛрдз:

 :method = POST :scheme = https :authority = dnsserver.example.net :path = /dns-query accept = application/dns-message content-type = application/dns-message content-length = 33 <33 bytes represented by the following hex encoding> 00 00 01 00 00 01 00 00 00 00 00 00 03 77 77 77 07 65 78 61 6d 70 6c 65 03 63 6f 6d 00 00 01 00 01 

рдЖрдИрдЯреА рдЙрджреНрдпреЛрдЧ рдХреЗ рдХрдИ рдкреНрд░рддрд┐рдирд┐рдзрд┐ IETF рдорд╛рдирдХ рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рдЖрдЧреЗ рдЖрдП рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП , рдЬреНрдпреЛрдл рд╣реНрдпреВрд╕реНрдЯрди, APNIC рдЗрдВрдЯрд░рдиреЗрдЯ рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░ рдореЗрдВ рд▓реАрдб рд░рд┐рд╕рд░реНрдЪрд░ред

рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдмрдбрд╝реА рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдВрдкрдирд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдерд╛ред рд╡рд░реНрд╖ рдХреА рд╢реБрд░реБрдЖрдд рд╕реЗ (рдЬрдм рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЕрднреА рднреА рдорд╕реМрджрд╛ рдЪрд░рдг рдореЗрдВ рдерд╛) DoH рдХрд╛ рдкрд░реАрдХреНрд╖рдг Google / рд╡рд░реНрдгрдорд╛рд▓рд╛ рдФрд░ рдореЛрдЬрд╝рд┐рд▓рд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрд▓реНрдлрд╛рдмреЗрдЯ рдбрд┐рд╡реАрдЬрдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдбреАрдПрдирдПрд╕-рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯреНрд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рд╣реИ ред рдореЛрдЬрд╝рд┐рд▓рд╛ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдиреЗ рдЗрд╕ рд╕рд╛рд▓ рдЬреВрди рд╕реЗ HTTPS рдкрд░ DNS рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рд╣реИред

DoH рдиреЗ DNS рд╕реЗрд╡рд╛рдУрдВ - Cloudflare рдФрд░ Quad9 рдХреЛ рднреА рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред Cloudflare рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ Android рдФрд░ iOS рдкрд░ рдирдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди ( рдпрд╣ Habr├й рдкрд░ рдПрдХ рд▓реЗрдЦ ) рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдерд╛ ред рдпрд╣ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╡реАрдкреАрдПрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ (рдкрддреЗ рдХреЗ рд▓рд┐рдП 127.0.0.1)ред рдбреАрдУрдПрдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреАрдПрдирдПрд╕ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдХреНрд▓рд╛рдЙрдбрдлреЗрдпрд░ рдХреЛ рднреЗрдЬрд╛ рдЬрд╛рдирд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ "рд╕рд╛рдорд╛рдиреНрдп" рдорд╛рд░реНрдЧ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

GHHub рдкрд░ DoH рд╕рдкреЛрд░реНрдЯ рд╡рд╛рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░реНрд╕ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ ред

DoH рдорд╛рдирдХ рдХреА рдЖрд▓реЛрдЪрдирд╛


рд╕рднреА рдЙрджреНрдпреЛрдЧ рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдиреЗ рдЖрдИрдИрдЯреАрдПрдл рдХреЗ рдлреИрд╕рд▓реЗ рдкрд░ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреА рд╣реИред рдорд╛рдирдХ рдХреЗ рд╡рд┐рд░реЛрдзрд┐рдпреЛрдВ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ DoH рдЧрд▓рдд рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдХрджрдо рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдХрдиреЗрдХреНрд╢рди рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд╕реНрддрд░ рдХреЛ рдХрдо рдХрд░реЗрдЧрд╛ред DNS рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ, рдкреЙрд▓ рд╡рд┐рдХреНрд╕реА рдиреЗ рдирдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдмрд╕реЗ рддреЗрдЬреА рд╕реЗ рдмрд╛рдд рдХреАред рдЕрдкрдиреЗ рдЯреНрд╡рд┐рдЯрд░ рдЕрдХрд╛рдЙрдВрдЯ рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ DoH рдХреЛ "рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдмрдХрд╡рд╛рд╕" рдХрд╣рд╛ ред

рдЙрдирдХреА рд░рд╛рдп рдореЗрдВ, рдирдИ рддрдХрдиреАрдХ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдорд╛рддрд╛-рдкрд┐рддрд╛ рдХреЗ рдирд┐рдпрдВрддреНрд░рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╕реЗ рд╡рдВрдЪрд┐рдд рд╣реЛрдВрдЧреЗред


/ рдлреЛрдЯреЛ TheAndrasBarta рдкреАрдбреА

DoH рдХреЗ рд╡рд┐рд░реЛрдзрд┐рдпреЛрдВ рдиреЗ рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рд╣реИ - TLS рдпрд╛ DoT рдкрд░ DNS ред рдпрд╣ рддрдХрдиреАрдХ рдПрдХ IETF рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ RFC 7858 рдФрд░ RFC 8310 рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред DoH рдХреА рддрд░рд╣, DoT рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЫреБрдкрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ HTTPS рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рднреЗрдЬрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди TLS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред DNS рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЕрд▓рдЧ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - 853. рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, DNS рдХреНрд╡реЗрд░реА рднреЗрдЬрдирд╛ рдЫрд┐рдкрд╛ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ DoH рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред

DoT рддрдХрдиреАрдХ рдХреА рднреА рдЖрд▓реЛрдЪрдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдзреНрдпрд╛рди рджреЗрдВ: рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдорд░реНрдкрд┐рдд рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдПрдХ рддреГрддреАрдп рдкрдХреНрд╖ рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдЪреИрдирд▓ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдЧрд╛ рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЗрд╕реЗ рдмреНрд▓реЙрдХ рдХрд░реЗрдВред

рдЖрдЧреЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рд╣реИ


рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рдЕрднреА рддрдХ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ DNS рдкреНрд░рд╢реНрдиреЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдХреМрди рд╕реЗ рддрд░реАрдХреЗ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

Cloudflare, Quad9 рдФрд░ Alphabet рдЕрдм рджреЛрдиреЛрдВ рдорд╛рдирдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдпрджрд┐ DoH рд╡рд░реНрдгрдорд╛рд▓рд╛ рдЙрдкрд░реЛрдХреНрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЗрдВрдЯреНрд░рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рддреЛ DoT рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд╛рдИ рдореЗрдВ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред Google рдиреЗ Google рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ DNS рдореЗрдВ DoH рдФрд░ DoT рд╕рдорд░реНрдерди рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ - рдФрд░ рджреВрд╕рд░реЗ рдорд╛рдирдХ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдШреЛрд╖рдгрд╛ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХреА рдЧрдИ рдереА ред

рд░рдЬрд┐рд╕реНрдЯрд░ рд▓рд┐рдЦрддрд╛ рд╣реИ рдХрд┐ DoT рдФрд░ DoH рдХреЗ рдмреАрдЪ рдЕрдВрддрд┐рдо рд╡рд┐рдХрд▓реНрдк рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛, рдФрд░ рдЕрдм рдорд╛рдирдХреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХрд╛ рднреА рд╕реНрдкрд╖реНрдЯ рд▓рд╛рдн рдирд╣реАрдВ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдЖрдИрдЯреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ DoH рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рджрд╢рдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА ред



рдкреБрдирд╢реНрдЪ рд╣рдорд╛рд░реЗ рдЖрдИрдПрдПрд╕ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рд╕реЗ рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реА:


PPS рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдореЗрдВ рд╣рдорд╛рд░рд╛ рдЪреИрдирд▓ - рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рддрдХрдиреАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ:

Source: https://habr.com/ru/post/hi429768/


All Articles