Adguardhome: рдбреАрдПрдЪрд╕реАрдкреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░/рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 20 рдЬрдире░ 2021  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: AdguardTeam/AdGuardHome

рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд▓реЗрдХрд┐рди рдЫреЛрдЯреА рд░рдЦрд░рдЦрд╛рд╡ рдЯреАрдо рдХреЗ рд╕рд╛рде рдПрдХ рдУрдкрди-рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХрднреА-рдХрднреА рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдХреГрдкрдпрд╛ рдзреИрд░реНрдп рд░рдЦреЗрдВ рдФрд░ рд╣рдо рдЬрд┐рддрдиреА рдЬрд▓реНрджреА рд╣реЛ рд╕рдХреЗ рдЖрдкрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВрдЧреЗред

рдЖрд╡рд╢реНрдпрдХ рд╢рд░реНрддреЗрдВ

  • [x] рдореИрдВ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ
  • [x] рдореИрдВрдиреЗ рдкреНрд░рд▓реЗрдЦрди рдХреА рдЬрд╛рдБрдЪ рдХреА рдФрд░ рдХреЛрдИ рдЙрддреНрддрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛
  • [x] рдореИрдВрдиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреА рд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдкрд╣рд▓реЗ рд╣реА рджрд░реНрдЬ рдирд╣реАрдВ рдХреА рдЧрдИ рд╣реИ

рд╕рдорд╕реНрдпрд╛ рд╡рд┐рд╡рд░рдг

рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ? рдХреГрдкрдпрд╛ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝реЗрдВ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛ рд╣реИред

рдореБрдЭреЗ рд╕реНрдерд╛рдиреАрдп рдбреЛрдореЗрди рдкрд░ рдЕрдзрд┐рдХ рдирд┐рдпрдВрддреНрд░рдг рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╡рд░реНрддрдорд╛рди рдореЗрдВ lan рд▓рд┐рдП рд╣рд╛рд░реНрдб-рдХреЛрдбреЗрдб рд╣реИ, #2393 рднреА рджреЗрдЦреЗрдВред

рдореИрдВ ip рдпрд╛ hex рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рд▓реЗрдХрд░ dhcpv4 рдлрд╝реАрд▓реНрдб рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рднреА рднреНрд░рдорд┐рдд рд╣реВрдВред рдпрд╣ рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рди/рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдбреАрдПрдЪрд╕реАрдкреА рд╡рд┐рдХрд▓реНрдк/рдЖрд░рдПрдлрд╕реА2132 рдХреЗ рд╡рд┐рдХрд▓реНрдк 15 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреАрдПрдЪрд╕реАрдкреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдбреЛрдореЗрди рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди lan рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдПрдПрд╕рд╕реАрдЖрдИрдЖрдИ/рдпреВрдЯреАрдПрдл -8 рдХреЛрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

https://github.com/AdguardTeam/AdGuardHome/blob/7fab31beaeb8c7d1c9892746bbf37e99d4f9dc01/internal/dhcpd/dhcpd.go#L289

рдЬреЛ рдХреЗрд╡рд▓ ints рд▓реМрдЯрд╛рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ?

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдпрд╣ рдореЗрд░реА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕реНрддрд░ рд╕реЗ рднреА рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди

рдЕрдкрдиреЗ рдЗрдЪреНрдЫрд┐рдд рд╕рдорд╛рдзрд╛рди рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддрд░реАрдХреЗ рд╕реЗ рд╡рд░реНрдгрди рдХрд░реЗрдВ

dhcpv4 рдлрд╝реАрд▓реНрдб рдХреЗ рд▓рд┐рдП dnsmasq рд╕рдорд╛рди рдЕрдзрд┐рдХ рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рдирдореВрдирд╛ рд╕реЗрдЯрдЕрдк

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдПрдЬреАрдПрдЪ рдХреЛ рдбреАрдПрдЪрд╕реАрдкреА рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, lan рд╕реНрдерд╛рдиреАрдп рдбреЛрдореЗрди рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрдмрдХрд┐ local_machine.lan рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ AGH рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдиреАрдп рдФрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╡реЗ рдореЗрд░реЗ рд╕реЗрдЯрдЕрдк рдореЗрдВ [/lan/]192.168.0.2 рдЬреЛрдбрд╝рдирд╛, рдЬрд╣рд╛рдВ 192.168.0.2 AGH рдорд╢реАрди рдХрд╛ рдкрддрд╛ рд╣реИ, рдЕрдкрд╕реНрдЯреНрд░реАрдо DNS рд╕рд░реНрд╡рд░реЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЗрд╕рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрддрд╛ рд╣реИ: рдЕрдиреБрд░реЛрдз рдЕрдм рдЕрдЧреНрд░реЗрд╖рд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред 0.0.0.0 рдпрд╛ 127.0.0.1 рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдореИрдВ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХрдо рд╕реЗ рдХрдо рд╡реЗ рдЕрдм "рд░рд┐рд╕рд╛рд╡" рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред #2582 рднреА рджреЗрдЦреЗрдВред

рдПрдХ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╣реИрдВрдЧ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдВрддрддрдГ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:

# Before, *without* [/lan/] filter
$ host local_machine.lan
local_machine.lan has address 192.168.0.50 # IMMEDIATE
Host local_machine.lan not found: 3(NXDOMAIN) # Almost immediate
#  ^ NXDOMAIN from upstream internet DNS server.
# Of course it doesn't know that domain.

# Now *with* the custom [/lan/] upstream DNS in place:
$ host local_machine.lan
local_machine.lan has address 192.168.0.50  # Again, IMMEDIATE
;; connection timed out; no servers could be reached  # 10s, then timeout

рд╕рд╛рде рдирдИ [/lan/] рдЬрдЧрд╣ рдореЗрдВ, рдЬреИрд╕реА рдЪреАрдЬреЛрдВ ssh рдЕрднреА рднреА рддреБрд░рдВрдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрд╛рдж рдкрд╣рд▓реА рдЖрдИрдкреА рд╣реЛрддрд╛ рд╣реИ рддреЛ рдЙрд╕рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ dnsmasq рдЬреИрд╕рд╛ local рдирд┐рд░реНрджреЗрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдирдореВрдирд╛ рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдЙрдкрд░реЛрдХреНрдд рд▓рд┐рдВрдХ рджреЗрдЦреЗрдВ? /etc/dnsmasq.conf , рдПрдХ рдирд┐рд░реНрджреЗрд╢

local=/mydomain/

рдХрднреА рдмрд╛рд╣рд░ рд▓реАрдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЙрддреНрддрдо! рдЗрд╕рдХреЗ рд╕рд╛рде - рд╕рд╛рде,

domain=mydomain

рд╣реЛрдирд╛ рдЕрджреНрднреБрдд рд╣реЛрдЧрд╛ред рд╢рд╛рдпрдж domain-needed -рд╕рдорддреБрд▓реНрдп рдореЗрдВ рдлреЗрдВрдХ рджреЗрдВ?

рд╡рд┐рдХрд▓реНрдк рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдП рдЧрдП рдХрд┐рд╕реА рднреА рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕рдорд╛рдзрд╛рди рдпрд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╡рд┐рд╡рд░рдгред

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдХреЛрдИ #2514 рдЬреИрд╕рд╛ рд╕реЗрдЯрдЕрдк рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ: рдпрджрд┐ рдЙрди рд╕рднреА dnsmasq -рд╕рдорддреБрд▓реНрдп рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдкреНрд░рд╛рдердорд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ DNS+DHCP dnsmasq рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдПрдВред рдЗрд╕рдореЗрдВ, рдХреЗрд╡рд▓ рдЕрдкрд╕реНрдЯреНрд░реАрдо DNS рдХреЗ рд░реВрдк рдореЗрдВ AGH рдЗрдВрд╕реНрдЯреЗрдВрд╕ (рдХреЛрдИ DHCP рдирд╣реАрдВ) рд╕реЗрдЯ рдХрд░реЗрдВред рдареАрдХ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд╕ рдФрд░ рд╕рд╛рдорд╛рди рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдПрдХ рдорд╢реАрди рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ AGH рдХреЛ 53 рд╕реЗ рднрд┐рдиреНрди рдкреЛрд░реНрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред network_mode: host рд╕рд╛рде рдирд╣реАрдВ рдЪрд▓рдиреЗ рдкрд░ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИ, рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдХреЗрд╡рд▓ DHCP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП add-mac / add-subnet "рдЖрд╡рд╢реНрдпрдХрддрд╛" рд╣реЛрдЧреА, рдЬреИрд╕рд╛ рдХрд┐ рдЙрд╕ рдЕрдВрдХ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИред

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА

рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдЕрдиреНрдп рд╕рдВрджрд░реНрдн рдЬреЛрдбрд╝реЗрдВред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛ рдЪреБрдХреЗ рд╣реИрдВ, рд╕реНрдерд╛рдиреАрдп рдбреЛрдореЗрди рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рдпреЛрдЬрд┐рдд рд╣реИ, рд╕рд╛рде рд╣реА рд╡рд┐рдХрд▓реНрдк рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рднреАред рд╡рд░реНрддрдорд╛рди, рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд╡рд┐рдХрд▓реНрдк рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЗрд╕ рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП #2385 рдФрд░ [рдпрд╣ рдЯрд┐рдкреНрдкрдгреА] рджреЗрдЦреЗрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдерд╛рдиреАрдп рдбреЛрдореЗрди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЕрдЧреНрд░реЗрд╖рд┐рдд

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛ рдЪреБрдХреЗ рд╣реИрдВ, рд╕реНрдерд╛рдиреАрдп рдбреЛрдореЗрди рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд┐рдпреЛрдЬрд┐рдд рд╣реИ, рд╕рд╛рде рд╣реА рд╡рд┐рдХрд▓реНрдк рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рднреАред рд╡рд░реНрддрдорд╛рди, рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рд╡рд┐рдХрд▓реНрдк рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд▓реНрдк рдХреИрд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЗрд╕ рдкрд░ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП #2385 рдФрд░ [рдпрд╣ рдЯрд┐рдкреНрдкрдгреА] рджреЗрдЦреЗрдВред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдерд╛рдиреАрдп рдбреЛрдореЗрди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЕрдЧреНрд░реЗрд╖рд┐рдд

рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реНрдерд╛рдиреАрдп рдбреЛрдореЗрди рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЕрдЧреНрд░реЗрд╖рд┐рдд

рдзрдиреНрдпрд╡рд╛рдж! рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд░реНрдкрд┐рдд рдореБрджреНрджрд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдФрд░ рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдореБрдЭреЗ рдпрд╣ рднреА рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:

  1. AGH рдХреЛ DNS/DHCP рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
  2. hostname.lan рд╕рд╛рде рдПрдХ рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдХрд░реЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП dig
  3. рдХреНрд╡реЗрд░реА рд▓реЙрдЧ рдореЗрдВ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдЕрдиреБрд░реЛрдз рдЕрдкрд╕реНрдЯреНрд░реАрдо рд╕рд░реНрд╡рд░ рдкрд░ рдХреИрд╕реЗ рдЬрд╛рддрд╛ рд╣реИред

hex рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдХрд╛ рд▓рд┐рдВрдХ рдЪреАрдЬреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдЬреЛ рд╕рдорд╕реНрдпрд╛ рд╣реИ рд╡рд╣ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдХрд▓реНрдк 15 рд╕реЗ рдбреАрдПрдЪрд╕реАрдкреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ, рди рдХрд┐ рдПрдХ рдЗрдВрдЯ/рдирдВрдмрд░ред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдореИрдВ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ, рдЖрдк рд╕реНрдЯреНрд░рд┐рдВрдЧ рдорд╛рди рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕реЗрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ hex рдорд╛рдиреЛрдВ рдХреЛ ASCII рдпрд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдХреЗрд╡рд▓ рджрд╢рдорд▓рд╡ рдкреВрд░реНрдгрд╛рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдк рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ рд▓рд┐рдП hex рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП #2388 рджреЗрдЦреЗрдВред

hex.DecodeString рд╣реЗрдХреНрд╕ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реЗ рдбреАрдХреЛрдб рдХрд┐рдП рдЧрдП рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛, рдФрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ghost picture ghost  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

xenio picture xenio  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

thb007 picture thb007  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hl2guide picture hl2guide  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yanniedog picture yanniedog  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ