DynDNS рд╣реА рдпрд╛ рдкреНрд░рдмрдВрдзрд┐рдд DNS рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди PowerShell рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ

рд╕рдбрд╝рдХ рдкрд░ рд╕реБрдВрджрд░ рдзреВрдк рдХреЗ рджрд┐рди рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореЗрд░рд╛ рдЬреНрдпрд╛рджрд╛рддрд░ рд╕рдордп рдЕрдкрдиреЗ рдШрд░ рдХреЗ рдмрд╛рд╣рд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЪреИрдирд▓ рдХреЗ рд╕рд╛рде рдФрд░ рдХрд╣реАрдВ рдкрд╛рд░реНрдХ рдореЗрдВ рдиреЗрдЯрдмреБрдХ рдФрд░ 4 рдЬреА рдореЙрдбреЗрдо рдХреЗ рд╕рд╛рде рдмрд┐рддрд╛рдиреЗ рд▓рдЧрд╛ред рдпрд╣ рдореЗрд░реЗ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреЗ рд▓рд┐рдП рдирд┐рд╕реНрд╕рдВрджреЗрд╣ рдмреЗрд╣рддрд░ рд╣реИ, рд▓реЗрдХрд┐рди, рдлрд┐рд░ рднреА, рдореИрдВ рдЕрднреА рднреА рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдмрд╛рд╣рд░ рд╕реЗ рдЕрдкрдиреЗ рдШрд░ рдиреЗрдЯрд╡рд░реНрдХ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдЖрдпреЛрдЬрди рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреА рдереАред рдореИрдВ рддреБрд░рдВрдд рдзреНрдпрд╛рди рджреЗрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░рд╛ рдкреНрд░рджрд╛рддрд╛ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд╕рдлреЗрдж рдЖрдИрдкреАрд╡реА 4 рдкрддреЗ рджреЗрддрд╛ рд╣реИ (рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЬрдм рдЖрдИрдкреАрд╡реА 6 рдСрдкрд░реЗрд╢рди рдореЗрдВ рдбрд╛рд▓ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдРрд╕реА рд╡рд┐рдХреГрддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдкрдиреЗ рдЖрдк рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рдПрдЧреА)ред

рдореЗрд░реЗ рд╕рд╛рдордиреЗ рдХрд╛рд░реНрдп:

  1. рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕рднреА рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ
  2. рд╕рднреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди
  3. рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА

рдореЗрд░реЗ рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж:
рдХрдВрдкреНрдпреВрдЯрд░ (Win 7 + Win XP) -> рд░рд╛рдЙрдЯрд░ (ZyXEL Keenetic 4G (рдлрд░реНрдорд╡реЗрдпрд░ v2.00)) -> L2TP VPN -> рдЗрдВрдЯрд░рдиреЗрдЯред

рдЗрд╕ рддрд░рд╣ рдХреА рдкрд╣реБрдБрдЪ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдИ рд╡рд┐рдХрд▓реНрдк рдЙрдкрд▓рдмреНрдз рд╣реИрдВ:

  1. рд╡реАрдкреАрдПрди рдЬреИрд╕реЗ LogMeIn Hamachi
  2. рд░рд╛рдЙрдЯрд░ рдкрд░ рдбрд╛рдпрдиреЗрдорд┐рдХ DNS рд╕реЗрд╡рд╛рдПрдВ + рдкреЛрд░реНрдЯ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рдирд╛
  3. рд╕рд╛рдЗрдХрд┐рд▓: рдмрд╛рд╣рд░реА рдЖрдИрдкреА рдЯреНрд░рд╛рдВрд╕рдлрд░ + рд░рд╛рдЙрдЯрд░ рдкрд░ рдЖрдЧреЗ рдкреЛрд░реНрдЯ


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

рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд▓рдВрдмреЗ рд╡рд┐рдЪрд╛рд░ рдХреЗ рдмрд╛рдж рджреВрд░ рд╣реЛ рдЧрдпрд╛, рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рдХреБрдЫ рдХрдорд┐рдпрд╛рдБ рджрд┐рдЦрд╛рдИ рджреАрдВ:


рдХреЗрд╡рд▓ рддреАрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рд╢реЗрд╖ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдо рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдВрдЧреЗред

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

рдЗрд╕рд▓рд┐рдП, рдереЛрдбрд╝рд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, PowerShell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛, рдЬреЛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ 7/8 рдореЗрдВ рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЯреВрд▓ рд╣реИ, рдПрдХреНрд╕рдкреА рдпрд╛ рд╡рд┐рд╕реНрдЯрд╛ рдореЗрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдПрдХ рдмрд╛рд╣рд░реА рдкрддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рд╛рдЗрдЯ myip.ru рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ , рдЬрд┐рд╕рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЛ rexxp рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛ рдЧрдпрд╛ рдерд╛:

$ipsite = (new-object net.webclient).DownloadString("http://myip.ru")

if ($ipsite -cmatch '(?s)([0-9]{1,3}?\.[0-9]{1,3}?\.[0-9]{1,3}?\.[0-9]{1,3}?)') {
$ip = $matches[1]
} else {
Write-Error "Cannot get ip!"; return
}


рдЕрдм рдЬрдм рд╣рдо рдЕрдкрдирд╛ рдЖрдИрдкреА рдкрддрд╛ рдЬрд╛рдирддреЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЗрд╕реЗ рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рд╡рд┐рдЪрд╛рд░-рд╡рд┐рдорд░реНрд╢ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ: рдореИрдВ рдПрдХ html рдлрд╛рдЗрд▓ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рд╣реЛрдо рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рд╣реЛрдВ рдЬрд┐рдирдХреА рдореБрдЭреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ html рдХреЛ рд░реВрд╕ рд╕реЗ рдирд┐рд░реНрдорд┐рдд (рд░реВрд╕реА рдЖрдИрдкреА рд╕реЗ) рдирд╣реАрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдХреБрдЫ рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЙрд╕рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХреНрд╕рдПрдЪрдЯреАрдПрдордПрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдЬреЛ рдХреБрдЫ рдмрдЪрд╛ рдерд╛ рд╡рд╣ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рдерд╛ред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЕрдВрддрд┐рдо рд╕рдВрд╕реНрдХрд░рдг рдпрд╣рд╛рдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдорд╛рдирдХ рдХрд╛рд░реНрдп рд╢реЗрдбреНрдпреВрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╣рд░ 10 рдорд┐рдирдЯ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЪрд▓рд╛рддрд╛ рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рдпрд╛ рдЙрд╕рдХреЗ рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

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

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


All Articles