DNS-over-HTTPS рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдЬреЛрдЦрд┐рдо - рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд░рд╛рдп рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВ

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

рдЖрдЬ рдХреЗ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдореБрдЦреНрдп рд░рд╛рдп рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВред


/ рдЕрдирдкрд▓рд╛рд╢ / рдореБрдХреНрдХреА

рдЫреЛрдЯрд╛ рд╢реИрдХреНрд╖рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд░рдо


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

рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдФрд░ рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рдордп рд╕реНрдкрд╖реНрдЯ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдЗрд╕ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд┐рди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, DoH рдкреНрд░реЛрдЯреЛрдХреЙрд▓ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ IP рдПрдбреНрд░реЗрд╕ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХреЛ рдПрдирдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдлрд┐рд░ рдпрд╣ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд░реНрд╡рд░ рдкрд░ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ ( рдкреГрд╖реНрда 8 ) ред

:status = 200
   content-type = application/dns-message
   content-length = 61
   cache-control = max-age=3709

   <61 bytes represented by the following hex encoding>
   00 00 81 80 00 01 00 01  00 00 00 00 03 77 77 77
   07 65 78 61 6d 70 6c 65  03 63 6f 6d 00 00 1c 00
   01 c0 0c 00 1c 00 01 00  00 0e 7d 00 10 20 01 0d
   b8 ab cd 00 12 00 01 00  02 00 03 00 04

рдЗрд╕ рдкреНрд░рдХрд╛рд░, DNS рдЯреНрд░реИрдлрд╝рд┐рдХ HTTPS рдЯреНрд░реИрдлрд╝рд┐рдХ рдореЗрдВ рдЫрд┐рдкрд╛ рд╣реБрдЖ рд╣реИ, рдФрд░ рдбреЛрдореЗрди рдирд╛рдо рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдиреБрд░реЛрдз рдЧреБрдордирд╛рдо рд░рд╣рддреЗ рд╣реИрдВред

рдЬреЛ DoH рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ


DoH рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ, рдкрд╢реНрдЪрд┐рдореА рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛, рджреВрд░рд╕рдВрдЪрд╛рд░ рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкреНрд░рджрд╛рддрд╛ рдмреЛрд▓ рд░рд╣реЗ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ DNS рд╕реЗрд╡рд╛рдУрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ - рдПрдХ рдкреВрд░реА рд╕реВрдЪреА GitHub рдкрд░ рд╣реИ ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмреНрд░рд┐рдЯрд┐рд╢ рджреВрд░рд╕рдВрдЪрд╛рд░ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ HTTPS рдореЗрдВ DNS рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рд╕реЗ рдпреВрдХреЗ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдмрдврд╝ рдЬрд╛рдПрдЧреАред

Habr├й рдкрд░ рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдХреА рдПрдХ рдЬреЛрдбрд╝реА:


рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, DNS-over-HTTPS рдиреЗ Google рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ ред рдЗрдВрдЬреАрдирд┐рдпрд░реНрд╕ рдХреНрд░реЛрдо 78 рдореЗрдВ DOH рд╕рдХреНрд░рд┐рдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╕рд╛рд░ рдХреНрд╖рдорддрд╛ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрд╡рд▓рдкрд░реНрд╕, рдкрд╣рд▓ рдЙрди рдбреАрдПрдирдПрд╕ рд╕реНрдкреВрдлрд┐рдВрдЧ рдФрд░ рд╕реЗ рд░рдХреНрд╖рд╛ рдХрд░реЗрдЧрд╛ pharming , рдЬрдм рд╣реИрдХрд░реНрд╕ рдПрдХ рдЭреВрдареА рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд╢рд┐рдХрд╛рд░ рдЕрдиреБрдкреНрд░реЗрд╖рд┐рддред
тАирд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбреЗрд╡рд▓рдкрд░, рдореЛрдЬрд╝рд┐рд▓рд╛ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ред рдЗрд╕ рд╣рдлреНрддреЗ, рдХрдВрдкрдиреА рдиреЗ рд╕рднреА рдЕрдореЗрд░рд┐рдХреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП DNS-over-HTTPS рдЪрд╛рд▓реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ ред рдЕрдм, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдирдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд░рд┐рдп рд╣реЛрддрд╛ рд╣реИред рдЬрд┐рдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рд╣реИ, рд╡реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╣рдлреНрддреЛрдВ рдореЗрдВ DoH рдореЗрдВ рдкреНрд░рд╡рд╛рд╕ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдЕрдиреНрдп рджреЗрд╢ рдирдИ рдкрд╣рд▓ рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░ рджреЗрдВрдЧреЗ , рд▓реЗрдХрд┐рди рдЬреЛ рд▓реЛрдЧ рдЕрдкрдиреА рдЗрдЪреНрдЫрд╛ рд╕реЗ HTTPS рдкрд░ DNS рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЛ рдЪрд╛рд▓реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдХреЗ рдЦрд┐рд▓рд╛рдл рддрд░реНрдХ


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

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

RIPE рдХрд░реНрдордЪрд╛рд░реА рдмрд░реНрдЯ рд╣реНрдпреВрдмрд░реНрдЯ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдкрд╛рд╡рд░рдбрдПрдирдПрд╕ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ , рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдХреНрд▓рд╛рд╕рд┐рдХ рдбреАрдПрдирдПрд╕-рдУрд╡рд░-рдпреВрдбреАрдкреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдорд╣рд╛рди рдЧреБрдордирд╛рдореА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ (рдШрд░ рдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ) рд╕реЗ рдбреЛрдореЗрди рдирд╛рдо рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдорд┐рд▓рд╛рддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд╕рд╛рде рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдорд┐рд▓рд╛рди рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред


/ рдЕрдирд╕реНрдкреНрд▓реИрд╢ / рдХреНрд░рд┐рд╕

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

рд╣рдо рд╡реАрдПрдПрд╕ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдмреНрд▓реЙрдЧ рдореЗрдВ рдХреНрдпрд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:


All Articles