рдпрд╣ рдЙрдкрдХрд░рдг рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ
IP рд▓реБрдХрдЕрдк рдЙрдкрдХрд░рдг рдХрд┐рд╕реА рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ IPv4 рдпрд╛ IPv6 рдПрдбреНрд░реЗрд╕ рдХреЗ рд▓рд┐рдП рдЬрд┐рдпреЛрд▓реЛрдХреЗрд╢рди рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рд╡рд░рдг рдЦреЛрдЬрддрд╛ рд╣реИред IP рджрд░реНрдЬ рдХрд░реЗрдВ рдФрд░ рджреЗрд╢, рдХреНрд╖реЗрддреНрд░, рд╢рд╣рд░, рдЯрд╛рдЗрдордЬрд╝реЛрди, ISP рдФрд░ рд╕рдВрдЧрдарди рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рди рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ, рдпрд╛рддрд╛рдпрд╛рдд рдХрд╣рд╛рдБ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИ рд╕рдордЭрдиреЗ рдФрд░ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдбрд┐рдмрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред рдирд┐рдЬреА рдФрд░ рд▓реВрдкрдмреИрдХ рдПрдбреНрд░реЗрд╕ рдЕрд╕реНрд╡реАрдХреГрдд рд╣реИрдВред 10 рдЕрдиреБрд░реЛрдз рдкреНрд░рддрд┐ рдорд┐рдирдЯ рдкрд░ рд░реЗрдЯ-рд╕реАрдорд┐рддред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ
- IP рдПрдбреНрд░реЗрд╕ рджрд░реНрдЬ рдХрд░реЗрдВ тАФ рдЗрдирдкреБрдЯ рдлрд╝реАрд▓реНрдб рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ IPv4 (рдЬреИрд╕реЗ 8.8.8.8) рдпрд╛ IPv6 рдПрдбреНрд░реЗрд╕ рдЯрд╛рдЗрдк рдХрд░реЗрдВред
- рд▓реБрдХрдЕрдк рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ тАФ рдЙрдкрдХрд░рдг рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдгрд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВ тАФ рджреЗрд╢, рдХреНрд╖реЗрддреНрд░, рд╢рд╣рд░, рдЯрд╛рдЗрдордЬрд╝реЛрди, ISP рдФрд░ рд╕рдВрдЧрдарди рдХреЙрдкреА рдмрдЯрди рдХреЗ рд╕рд╛рде рджрд┐рдЦрддреЗ рд╣реИрдВред
- рдорд╛рди рдХреЙрдкреА рдХрд░реЗрдВ тАФ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реАрд▓реНрдб рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдХреЙрдкреА рдмрдЯрди рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
IP рд╕рдмрдорд┐рдЯ рд╣реЛрдиреЗ рдкрд░ net.isIP() рд╕реЗ рд╡реИрд▓рд┐рдбреЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдХреЗрд╡рд▓ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ IPv4 рдФрд░ IPv6 рдПрдбреНрд░реЗрд╕ рд╕реНрд╡реАрдХреГрдд рд╣реИрдВред рдирд┐рдЬреА рд░реЗрдВрдЬ (10.x, 192.168.x, 172.16тАУ31.x), рд▓реВрдкрдмреИрдХ (127.0.0.1, ::1) рдФрд░ рд▓рд┐рдВрдХ-рд▓реЛрдХрд▓ (fe80:) рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдЕрд╕реНрд╡реАрдХреГрдд рд╣реИрдВред рд╡реИрдз IP GET /api/ip-lookup?ip=... рдХреЛ рднреЗрдЬреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ country.is рдХреЛ рдкреНрд░реЙрдХреНрд╕реА рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреА рд╣реИред рд░реЗрдЯ рд╕реАрдорд┐рдд (рдкреНрд░рддрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ IP 10 req/min) рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред
рд▓реБрдХрдЕрдк рд╕рд░реНрд╡рд░-рд╕рд╛рдЗрдб рдЪрд▓рддрд╛ рд╣реИ (country.is рдХреЛ рдкреНрд░реЙрдХреНрд╕реА)ред рдбреЗрдЯрд╛ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП Privacy рдкреЗрдЬ рджреЗрдЦреЗрдВред
рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдФрд░ рдЙрджрд╛рд╣рд░рдг
- рд╕рд░реНрд╡рд░ рд╕реНрдерд╛рди тАФ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдХрд┐ рд╣реЛрд╕реНрдЯ рдпрд╛ рд╕рд░реНрд╡рд░ рдХрд╣рд╛рдБ рд╣реЛрд╕реНрдЯ рд╣реИред
- рдЯреНрд░реИрдлрд┐рдХ рд╕реНрд░реЛрдд тАФ IP рдХрд╛ рднреМрдЧреЛрд▓рд┐рдХ рдФрд░ рд╕рдВрдЧрдардирд╛рддреНрдордХ рдЙрддреНрдкрддреНрддрд┐ рд╕рдордЭреЗрдВред
- рдбрд┐рдмрдЧрд┐рдВрдЧ тАФ рдЯреНрд░рдмрд▓рд╢реВрдЯ рдХрд░рддреЗ рд╕рдордп IP рд╕реНрд╡рд╛рдорд┐рддреНрд╡ (ISP, рд╕рдВрдЧрдарди) рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВред
- рд╕реБрд░рдХреНрд╖рд╛ тАФ рдЬрд╛рдБрдЪреЗрдВ рдХрд┐ IP рдЕрдкреЗрдХреНрд╖рд┐рдд рдХреНрд╖реЗрддреНрд░ рдпрд╛ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рд╣реИ рдпрд╛ рдирд╣реАрдВред
рдЙрджрд╛рд╣рд░рдг
- рдЗрдирдкреБрдЯ:
8.8.8.8 - рдкрд░рд┐рдгрд╛рдо: рджреЗрд╢ (United States), рдХреНрд╖реЗрддреНрд░ (California), рд╢рд╣рд░ (Mountain View), рдЯрд╛рдЗрдордЬрд╝реЛрди (America/Los_Angeles), ISP (Google LLC), рд╕рдВрдЧрдарди (Google Public DNS)
рд╕реАрдорд╛рдПрдВ рдФрд░ рдЬреНрдЮрд╛рдд рдмрд╛рдзрд╛рдПрдВ
- рдХреЗрд╡рд▓ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ IP тАФ рдирд┐рдЬреА рдФрд░ рд▓реВрдкрдмреИрдХ рдПрдбреНрд░реЗрд╕ рдЕрд╕реНрд╡реАрдХреГрддред 127.0.0.1 рдпрд╛ рд▓реЛрдХрд▓ рдиреЗрдЯрд╡рд░реНрдХ IP рд▓реБрдХрдЕрдк рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
- рд░реЗрдЯ рд╕реАрдорд╛ тАФ рдкреНрд░рддрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ IP 10 рдЕрдиреБрд░реЛрдз рдкреНрд░рддрд┐ рдорд┐рдирдЯред рдЕрдзрд┐рдХ рд╣реЛрдиреЗ рдкрд░ 429 рд▓реМрдЯрд╛рддрд╛ рд╣реИред
- рддреГрддреАрдп-рдкрдХреНрд╖ рдбреЗрдЯрд╛ тАФ рдкрд░рд┐рдгрд╛рдо country.is рд╕реЗ; рд╕рдЯреАрдХрддрд╛ рдФрд░ рдХрд╡рд░реЗрдЬ рднрд┐рдиреНрдиред рдХреБрдЫ рдлрд╝реАрд▓реНрдб рдЦрд╛рд▓реА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
- рдПрдЯреНрд░рд┐рдмреНрдпреВрд╢рди тАФ country.is рдХреЛ рдПрдЯреНрд░рд┐рдмреНрдпреВрд╢рди рдЪрд╛рд╣рд┐рдП; рдкрд░рд┐рдгрд╛рдо рдкрд░ рдиреЛрдЯ рджрд┐рдЦрддрд╛ рд╣реИред