SFTP рд╕рд░реНрд╡реНрд╣рд░ SFTPGo 1.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкрд╣рд┐рд▓реЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрд░рдХрд╛рд╢рди рдЭрд╛рд▓реЗ SFTPGo 1.0, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ SFTP, SCP/SSH рдЖрдгрд┐ Rsync рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдлрд╛рдИрд▓реНрд╕рдордзреНрдпреЗ рд░рд┐рдореЛрдЯ рдНрдХреНрд╕реЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ, SFTPGo рдЪрд╛ рд╡рд╛рдкрд░ SSH рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░реВрди Git рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдЬрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ Amazon S3 рдЖрдгрд┐ Google Cloud Storage рд╕рд╣ рд╕реБрд╕рдВрдЧрдд рдмрд╛рд╣реНрдп рд╕реНрдЯреЛрд░реЗрдЬрдордзреВрди рдбреЗрдЯрд╛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдЖрдгрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, SQL рдХрд┐рдВрд╡рд╛ рдХреА/рд╡реНрд╣реЕрд▓реНрдпреВ рдлреЙрд░рдореЕрдЯрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЕрд╕рд▓реЗрд▓реЗ DBMS рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд, рдЬрд╕реЗ рдХреА PostgreSQL 9.4+, MySQL 5.6+, SQLite 3.x рдХрд┐рдВрд╡рд╛ bbolt 1.3.x. RAM рдордзреНрдпреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдореЛрдб рджреЗрдЦреАрд▓ рдЖрд╣реЗ, рдЬреНрдпрд╛рд╕ рдмрд╛рд╣реНрдп рдбреЗрдЯрд╛рдмреЗрд╕ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб Go рдЖрдгрд┐ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv3 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд.

рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ:

  • рдкреНрд░рддреНрдпреЗрдХ рдЦрд╛рддреЗ рдХреНрд░реБрдЯ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЗ. рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реАрдмрд╛рд╣реЗрд░реАрд▓ рдбреЗрдЯрд╛рдЪрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ.
  • рдЦрд╛рддреА рдЖрднрд╛рд╕реА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рддрд╛рдд рдЬреА рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рд▓рд╛ рдЫреЗрджрдд рдирд╛рд╣реАрдд. SQLite, MySQL, PostgreSQL, bbolt рдЖрдгрд┐ рдЗрди-рдореЗрдорд░реА рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдЦрд╛рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдореЕрдкрд┐рдВрдЧрд╕рд╛рдареА рд╕рд╛рдзрди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд - рдереЗрдЯ рдХрд┐рдВрд╡рд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рдореЕрдкрд┐рдВрдЧ рд╢рдХреНрдп рдЖрд╣реЗ (рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рджреБрд╕рд░реНрдпрд╛ рдЖрднрд╛рд╕реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдореЕрдк рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ).
  • рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреА, SSH рдХреА рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ (рдХреАрдмреЛрд░реНрдб рдкрд╛рд╕рд╡рд░реНрдб рдПрдВрдЯреНрд░реАрд╕рд╣ рдкрд░рд╕реНрдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╣). рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдЕрдиреЗрдХ рдХреА рдмрд╛рдВрдзрдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рддрд╕реЗрдЪ рдорд▓реНрдЯреА-рдлреЕрдХреНрдЯрд░ рдЖрдгрд┐ рдорд▓реНрдЯреА-рд╕реНрдЯреЗрдЬ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рд╕реЗрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдпрд╢рд╕реНрд╡реА рдХреА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдкрд╛рд╕рд╡рд░реНрдбрдЪреА рдЕрддрд┐рд░рд┐рдХреНрдд рд╡рд┐рдирдВрддреА рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ).
  • рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдкрджреНрдзрддреА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рддрд╕реЗрдЪ рдмрд╛рд╣реНрдп рдСрдереЗрдВрдЯрд┐рдХреЗрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд▓рд╛ рдХреЙрд▓ рдХрд░реВрди (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, LDAP рджреНрд╡рд╛рд░реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрд╛рд╕рд╛рдареА) рдХрд┐рдВрд╡рд╛ HTTP API рджреНрд╡рд╛рд░реЗ рд╡рд┐рдирдВрддреНрдпрд╛ рдкрд╛рдард╡реВрди рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдкрджреНрдзрддреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.
  • рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рд▓реЙрдЧ рдЗрди рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХреЙрд▓ рдХреЗрд▓реЗрд▓реЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдбрд╛рдпрдиреЕрдорд┐рдХрд▓реА рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдмрд╛рд╣реНрдп рд╣рдБрдбрд▓рд░ рдХрд┐рдВрд╡рд╛ HTTP API рдХреЙрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рд╕рдорд░реНрдерд┐рдд рдЧрддрд┐рдорд╛рди рдХрдиреЗрдХреНрд╢рдирд╡рд░ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рддрдпрд╛рд░ рдХрд░рдгреЗ.
  • рдбреЗрдЯрд╛ рдЖрдХрд╛рд░ рдЖрдгрд┐ рдлрд╛рдпрд▓реАрдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд╕рд╛рдареА рд╡реИрдпрдХреНрддрд┐рдХ рдХреЛрдЯрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди.
  • рдЗрдирдХрдорд┐рдВрдЧ рдЖрдгрд┐ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рдЯреНрд░реЕрдлрд┐рдХрдЪреНрдпрд╛ рдорд░реНрдпрд╛рджреЗрд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╕рд╣ рдмрдБрдбрд╡рд┐рдбреНрде рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди, рддрд╕реЗрдЪ рдПрдХрд╛рдЪрд╡реЗрд│реА рдХрдиреЗрдХреНрд╢рдирдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрд╕рд╛рдареА рдорд░реНрдпрд╛рджрд╛.
  • рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдВрддреНрд░рдг рд╕рд╛рдзрдиреЗ рдЬреА рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХрд┐рдВрд╡рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд (рддреБрдореНрд╣реА рдлрд╛рдпрд▓реАрдВрдЪреА рд╕реВрдЪреА рдкрд╛рд╣рдгреЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░реВ рд╢рдХрддрд╛, рдЕрдкрд▓реЛрдб рдХрд░рдгреЗ, рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреЗ, рдЕрдзрд┐рд▓реЗрдЦрди рдХрд░рдгреЗ, рд╣рдЯрд╡рдгреЗ, рдирд╛рд╡ рдмрджрд▓рдгреЗ рдХрд┐рдВрд╡рд╛ рдкреНрд░рд╡реЗрд╢ рдЕрдзрд┐рдХрд╛рд░ рдмрджрд▓рдгреЗ, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд┐рдВрд╡рд╛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рджреБрд╡реЗ рддрдпрд╛рд░ рдХрд░рдгреЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреЗ рдЗ.).
  • рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА, рдЖрдкрдг рд╡реИрдпрдХреНрддрд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ рдирд┐рд░реНрдмрдВрдз рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реВ рд╢рдХрддрд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдкрдг рдХреЗрд╡рд│ рд╡рд┐рд╢рд┐рд╖реНрдЯ IP рдХрд┐рдВрд╡рд╛ рд╕рдмрдиреЗрдЯрдордзреВрди рдкреНрд░рд╡реЗрд╢рд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдК рд╢рдХрддрд╛.
  • рд╣реЗ рд╡реИрдпрдХреНрддрд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЖрдгрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рд╕рд╛рдордЧреНрд░реАрд╕рд╛рдареА рдлрд┐рд▓реНрдЯрд░рдЪреНрдпрд╛ рдХрдиреЗрдХреНрд╢рдирдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдкрдг рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╣ рдлрд╛рдпрд▓реА рдбрд╛рдЙрдирд▓реЛрдб рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░реВ рд╢рдХрддрд╛).
  • рддреБрдореНрд╣реА рдлрд╛рдЗрд▓рд╕рд╣ (рд▓реЛрдб рдХрд░рдгреЗ, рд╣рдЯрд╡рдгреЗ, рдирд╛рд╡ рдмрджрд▓рдгреЗ рдЗ.) рд╡рд┐рд╡рд┐рдз рдСрдкрд░реЗрд╢рдиреНрд╕ рджрд░рдореНрдпрд╛рди рд▓реЙрдиреНрдЪ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╣рдБрдбрд▓рд░рд▓рд╛ рдмрд╛рдВрдзреВ рд╢рдХрддрд╛. рд╣рдБрдбрд▓рд░реНрд╕рдирд╛ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, HTTP рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕реВрдЪрдирд╛ рдкрд╛рдард╡рдгреЗ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ.
  • рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрдиреЗрдХреНрд╢рдирдЪреА рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕рдорд╛рдкреНрддреА.
  • рдХрдиреЗрдХреНрд╢рди рддреЛрдбрд▓реНрдпрд╛рд╢рд┐рд╡рд╛рдп рдкрд░рдорд╛рдгреБ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЕрдкрдбреЗрдЯ.
  • рдкреБрд░рд╡рдд рдЖрд╣реЗ рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕ рдордзреАрд▓ рдирд┐рд░реАрдХреНрд╖рдгрд╛рд╕рд╛рдареА рдореЗрдЯреНрд░рд┐рдХреНрд╕.
  • HAProxy PROXY рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрддреНрд░реЛрдд IP рдкрддреНрддреНрдпрд╛рдЪреЗ рдЬреНрдЮрд╛рди рди рдЧрдорд╛рд╡рддрд╛ SFTP/SCP рд╕реЗрд╡рд╛рдВрд╢реА рд▓реЛрдб рдмреЕрд▓рдиреНрд╕рд┐рдВрдЧ рдХрд┐рдВрд╡рд╛ рдкреНрд░реЙрдХреНрд╕реА рдХрдиреЗрдХреНрд╢рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ.
  • рдЖрд░рдИрдПрд╕рдЯреА API рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдЖрдгрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдмреЕрдХрдЕрдк рддрдпрд╛рд░ рдХрд░рд╛ рдЖрдгрд┐ рд╕рдХреНрд░рд┐рдп рдХрдиреЗрдХреНрд╢рдирд╡рд░ рдЕрд╣рд╡рд╛рд▓ рддрдпрд╛рд░ рдХрд░рд╛.
  • рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧрд╕рд╛рдареА (http://127.0.0.1:8080/web) (рдирд┐рдпрдорд┐рдд рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕рджреНрд╡рд╛рд░реЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рджреЗрдЦреАрд▓ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ).
  • JSON, TOML, YAML, HCL рдЖрдгрд┐ envfile рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.
  • рдЖрдзрд╛рд░ SSH рджреНрд╡рд╛рд░реЗ рд╕рд┐рд╕реНрдЯреАрдо рдХрдорд╛рдВрдбрдордзреНрдпреЗ рдорд░реНрдпрд╛рджрд┐рдд рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╣ рдХрдиреЗрдХреНрд╢рди. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Git (git-receive-pack, git-upload-pack, git-upload-archive) рдЖрдгрд┐ rsync, рддрд╕реЗрдЪ рдЕрдиреЗрдХ рдЕрдВрдЧрднреВрдд рдХрдорд╛рдВрдбреНрд╕ (scp, md5sum, sha*sum) рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдХрдорд╛рдВрдб рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ. , cd, pwd, sftpgo-copy рдЖрдгрд┐ sftpgo-remove).
  • рдореЛрдб рдкреЛрд░реНрдЯреЗрдмрд▓ рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ DNS рджреНрд╡рд╛рд░реЗ рдЬрд╛рд╣рд┐рд░рд╛рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрдиреЗрдХреНрд╢рди рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓рдЪреНрдпрд╛ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдирд┐рд░реНрдорд┐рддреАрд╕рд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА.
  • рдПрдореНрдмреЗрдбреЗрдб рдкреНрд░рдгрд╛рд▓реА рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХрд╛рдордЧрд┐рд░реА рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА.
  • рд╕рд░рд▓реАрдХреГрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рд┐рдирдХреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдЦрд╛рддреНрдпрд╛рдВрдЪреЗ рд╕реНрдерд▓рд╛рдВрддрд░.
  • рд╕рд╛рдард╡рдг JSON рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рд▓реЙрдЧ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛