OK
https://2ip.ru/
Websites
Runtime: 2s
On April 04, 2025, 04:29 PM UTC, https://2ip.ru/ was accessible when tested on AS9198 in Kazakhstan.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
92.46.62.214
Query:
IN A 2ip.ru
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
188.40.167.82
TCP Connections
Connection to 188.40.167.82:443 succeeded.
HTTP Requests
URL
GET https://2ip.ru/
Response Headers
Accept-Ch:Sec-CH-UA-Platform-Version, Sec-CH-UA-Platform, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version-ListCache-Control:no-store, no-cache, must-revalidateContent-Type:text/html; charset=UTF-8Critical-Ch:Sec-CH-UA-Platform-Version, Sec-CH-UA-Platform, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version-ListDate:Fri, 04 Apr 2025 16:29:32 GMTExpires:Thu, 19 Nov 1981 08:52:00 GMTPragma:no-cacheServer:nginxSet-Cookie:PHPSESSID=tfofu4vr4iok2hlnb06jd1ss58; path=/X-Frame-Options:SAMEORIGIN
Response Body
<!DOCTYPE html> <html lang="ru"> <head> <link rel="canonical" href="https://2ip.ru/"> <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1.0, maximum-scale=5, shrink-to-fit=no"> <meta property="og:image" content="https://static.2ip.io/images/open_graph_logo.png?v=1.1"> <link rel="image_src" href="https://static.2ip.io/images/open_graph_logo.png?v=1.1"> <title>Узнать IP адрес</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="description" content="Узнать IP адрес, измерить скорость интернета, подключить интернет, отзывы о провайдерах, рейтинг провайдеров" /> <meta name="keywords" content="ip, ip-адрес, интернет, скорость интернета, интернет провайдер, подключить интернет, отзывы о провайдерах, рейтинг провайдеров, интернет москва, провайдеры москвы" /> <meta name="author" content="2ip.ru" /> <meta name="publisher" content="2ip.ru" /> <meta name="copyright" content="2ip.ru" /> <meta name="robots" content="index,follow" /> <meta name="content-language" content="ru" /> <link rel="apple-touch-icon" sizes="180x180" href="https://2ip.ru/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="https://2ip.ru/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="https://2ip.ru/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="192x192" href="https://2ip.ru/favicon-192x192.png"> <style> body { font-size: 14px; color: #50565e; font-family: 'Montserrat'; background-color: #f5f7f9; } img { max-width: 100%; } button { -webkit-transition: 200ms ease-in-out; -o-transition: 200ms ease-in-out; transition: 200ms ease-in-out; } a { color: #53c4eb; font-family: Montserrat; font-size: 13px; font-weight: bold; } a:hover { color: #53c4eb; text-decoration: underline; text-underline-offset: 3px; text-decoration-thickness: 1px; } button:hover { text-decoration: none; } h1, h1 a { font-size: 24px; margin-bottom: 30px; text-align: center; } h2, h2 a { font-size: 20px; margin-bottom: 30px; text-align: center; } p, li, .page-pwned__result, .page-speed td { font-family: Raleway; font-feature-settings: 'lnum' 1; font-size: 13px; font-weight: 600; font-stretch: normal; font-style: normal; line-height: 1.43; letter-spacing: normal; text-align: left; } p.headers { font-family: Montserrat; font-weight: bold; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 30px 0; padding: 0; } th { font-family: Montserrat; font-size: 13px; font-weight: bold; } .page-wrapper { max-width: 1920px; margin-left: auto; margin-right: auto; } .row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .align-center { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .between { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .container { width: 100%; margin-left: auto; margin-right: auto; padding-left: 12px; padding-right: 12px; } .header { background: #fff; padding-top: 10px; padding-bottom: 11px; margin-bottom: 24px; } .header .row { margin-left: 0; margin-right: 0; } .logo { margin-left: 14px; margin-right: 52px; } .logo a { display: inline-block; width: 66px; height: 59px; background: transparent url("https://static.2ip.io/images/icon/logo.svg") 0 0 no-repeat; -webkit-background-size: 100%; background-size: 100%; } .logo a img { display: none; } .menu { padding-top: 3px; } .menu ul { padding-left: 0; list-style: none; margin-bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .menu li { margin-right: 54px; } .menu li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .menu li:last-child { margin-right: 0; } .menu .txt { font-weight: bold; font-size: 14px; line-height: normal; color: #50565e; } .menu .count { font-size: 12px; font-weight: bold; -webkit-border-radius: 8.5px; border-radius: 8.5px; padding: 0px 9px; line-height: 1.4; background: #edeff1; color: #B4BBC1; margin-right: 8px; -webkit-transition: 200ms ease-in-out; -o-transition: 200ms ease-in-out; text-decoration: none; transition: 200ms ease-in-out; } .menu .txt-count { color: white; font-size: 11px; padding-top: 0.5px; padding-bottom: 0.5px; background: #53c4eb; } .user { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 2px; padding-right: 12px; } .user-menu-signin { font-weight: bold; border: solid 1px #edeff1; -webkit-border-radius: 20px; border-radius: 20px; background: #fff; padding: 8.5px 39px; max-width: 120px; cursor: pointer; font-family: Raleway; font-feature-settings: 'lnum' 1; } .user .open-menu { width: 24px; height: 24px; border: none; background: transparent url("https://static.2ip.io/images/icon/24.svg") center no-repeat; cursor: pointer; margin-left: 23px; } .content { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc(80% - 30px); -ms-flex: 0 0 calc(80% - 30px); flex: 0 0 calc(80% - 30px); max-width: -webkit-calc(80% - 30px); max-width: calc(80% - 30px); padding-left: 12px; padding-right: 12px; } .add-top { width: 100%; margin-bottom: 24px; } .add-top > img { height: 100%; width: 100%; } .user-menu-email { cursor: pointer; display: 'none'; } .bookmarks_add, .bookmarks_del { display: inline-block; height: 18px; width: 18px; } </style> <link rel="preload" href="https://static.2ip.io/fonts/ip/icons2025.woff" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/ip/icons2025.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/ip/icons2025.ttf" as="font" type="font/ttf" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/raleway/Raleway-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/raleway/Raleway-BoldItalic.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/raleway/Raleway-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/raleway/Raleway-SemiBold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/montserrat/Montserrat-SemiBold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/montserrat/Montserrat-BoldItalic.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/montserrat/Montserrat-Medium.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/montserrat/Montserrat-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/montserrat/Montserrat-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="preload" href="https://static.2ip.io/fonts/montserrat/Montserrat-Italic.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <script> var BIS = BIS || {}; BIS.DEBUG = false; BIS.namespace = function (nsString) { var nsParts = nsString.split('.'), parentPart = BIS, i; if (nsParts[0] === 'BIS') { nsParts = nsParts.slice(1); } for (i=0; i<nsParts.length; ++i) { if (typeof parentPart[nsParts[i]] === 'undefined') { parentPart[nsParts[i]] = {}; } parentPart = parentPart[nsParts[i]]; } return parentPart; }; BIS.namespace('BIS.IP.core'); </script> <script> document.addEventListener("DOMContentLoaded", () => { const onClickList = document.getElementsByClassName('wb245bfbf3eb1f556'); Array.prototype.forEach.call(onClickList, function(el) { el.addEventListener('click', (e) => { e.preventDefault(); let parent = e.target.parentElement; if (parent.classList.contains('w6922382a')) { window.open('https://hdmnm.link/?utm_source=2ip.ru&utm_medium=display&utm_content=link_mainpage_dataprotect#527aabab86d48&chan=code25'); } if (parent.classList.contains('w8107927f')) { window.open('https://rsv.today/promo/2ipproxy'); } if (parent.classList.contains('we8ec0cc6')) { window.open('https://hdmnm.link/?utm_source=2ip.ru&utm_medium=display&utm_content=link_mainpage_fixhost#527aabab86d48&chan=code24'); } if (e.target.classList.contains('w61c40cbb')) { window.location.href = 'https://hdmnm.link/?utm_source=2ip.ru&utm_medium=display&utm_content=link_mainpage_changeip#527aabab86d48&chan=code1'; } }); }); }); </script> <script> (function () { var cache = {}; this.tmpl = function tmpl(str, data) { var fn = !/\W/.test(str) ? cache[str] = cache[str] || tmpl(document.getElementById(str).innerHTML) : new Function("obj", "var p=[],print=function(){p.push.apply(p,arguments);};" + "with(obj){p.push('" + str.replace(/[\r\t\n]/g, " ").split("<%").join("\t").replace(/((^|%>)[^\t]*)'/g, "$1\r").replace(/\t=(.*?)%>/g, "',$1,'").split("\t").join("');").split("%>").join("p.push('").split("\r").join("\\'") + "');}return p.join('');"); return data ? fn(data) : fn; }; })(); </script> <script defer src="https://static.2ip.io/js/all-min-v2.js?v=1.195" id="allMinJs"></script> <link rel="stylesheet preload" as="style" href="https://static.2ip.io/css/all-min-v2.css?v=1.140"> <script type="text/javascript"> window.PATH_WEB_LANG = 'https://2ip.ru/'; BIS.IP.core = { isLogged: false, clickedRecent: [] }; let xhr = new XMLHttpRequest(); xhr.open('GET', 'https://ipv6.2ip.io', true); xhr.setRequestHeader('X-REQUESTED-WITH', 'XMLHttpRequest'); xhr.onload = function () { if (xhr.status >= 200 && xhr.status < 400) { let ipv6 = document.getElementsByClassName('ipv6-main')[0] if (ipv6) { ipv6.style.display = 'flex'; document.getElementById('ipv6-address').innerText = xhr.responseText; BIS.IP.core.ipv6 = xhr.responseText; } } }; xhr.send(); </script> <script async data-ad-client="ca-pub-5433854045166583" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-5564916-1"></script> <script type="text/javascript"> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-5564916-1'); </script> <script>var _0xc37e=["","split","0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/","slice","indexOf","","",".","pow","reduce","reverse","0"];function _0xe71c(d,e,f){var g=_0xc37e[2][_0xc37e[1]](_0xc37e[0]);var h=g[_0xc37e[3]](0,e);var i=g[_0xc37e[3]](0,f);var j=d[_0xc37e[1]](_0xc37e[0])[_0xc37e[10]]()[_0xc37e[9]](function(a,b,c){if(h[_0xc37e[4]](b)!==-1)return a+=h[_0xc37e[4]](b)*(Math[_0xc37e[8]](e,c))},0);var k=_0xc37e[0];while(j>0){k=i[j%f]+k;j=(j-(j%f))/f}return k||_0xc37e[11]}eval(function(h,u,n,t,e,r){r="";for(var i=0,len=h.length;i<len;i++){var s="";while(h[i]!==n[e]){s+=h[i];i++}for(var j=0;j<n.length;j++)s=s.replace(new RegExp(n[j],"g"),j);r+=String.fromCharCode(_0xe71c(s,e,10)-t)}return decodeURIComponent(escape(r))}("kZzkzckZkkZckZzzZckZZzZckZkkzckZzkkckZkkkckZZzkckzzkzckZzzzckZzkzckZzkzckzZZZckZZkzckZzkkckZkkkckZZzkckkzZzckZzZZckZZzzckZZzkckZzkkckZkkkckZzkkckZkZZcZZZzcZZzzckzZZkckkkzzckkzZkckzZZzckZkkZckZkkkckZZzkckZzkkckZkkkckZZzkckkzZzckZkkZckZzzzckZzkzckZzkkckZzkzcZZzzckzzzkcZkZkcZZZzcZZZkcZkZkckzZzzckzZzkcZkZkckZZZZcZkZkckZzZZckZzkZcZkZkcZZZzckZzkzckZkkZckZzzZckZZzZckZkkzckZzkkckZkkkckZZzkckzzkzckZzZzckZzkkckZZzkckzZZZckZkzZckZzkkckZkkzckZzkkckZkkkckZZzkckzZkZckZZZzckkzkzckZzkzcZZZzcZZkZckZzkzckkZZkckZzzZckZkzZckZzZZckZkZzckkZZkckZzzkckZZzZckZZzkckZZzkckZkkZckZkkkcZZkZcZZZkcZkZkckzZzzckzZzzcZkZkckZkkkckZZzZckZkzZckZkzZcZZZkcZkZkckZZZZcZkZkckZkZZckZzkkckZZzkckZZzZckZkZZckZkkkckzkZkcZkZkcZzzzkcZkZkckZkzZckZzkkckZZzkcZkZkckZzZzckZzkkckZZzkckzZZkckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckkkzkckZkZZckZkkZckZkZzckZzkkckZkZZckZZzkckZZZzcZkZkckzZzzcZkZkcZZZzckZzkkckZkzZcZZZkcZkZkckzZzzckzZzkcZkZkckZZZZcZkZkckZzZZckZzkZcZkZkcZZZzckZzkkckZkzZcZkZkcZZkkcZZkkcZkZkckZzkkckZkzZckzzkzckZzzZckZZzZckZkZZckZkZZckZzkkckZkkkckZZzkckkkkkckZZzkckZZZzckZkzZckZzkkcZZZkcZkZkckZZZZcZkZkckZkZZckZzkkckZZzkckZZzZckZkZZckZkkkcZkZkckZzkkckZkzZckzzkzckZzzZckZZzZckZkZZckZkZZckZzkkckZkkkckZZzkckkkkkckZZzkckZZZzckZkzZckZzkkckzzkzckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckzkZkcZkZkcZzzzkcZkZkckZzkkckZkzZckZZzzckZzkkcZkZkckZzZZckZzkZcZkZkcZZZzckZZkkckZzZZckZkkkckZzkzckZkkZckZZkkckzzkzckZzZzckZzkkckZZzkckzZZzckZkkZckZkkzckZkZzckZZzZckZZzkckZzkkckZzkzckkkkkckZZzkckZZZzckZkzZckZzkkcZZZkcZkZkckZZZZcZkZkckZkZZckZzkkckZZzkckZZzZckZkZZckZkkkcZkZkckZZkkckZzZZckZkkkckZzkzckZkkZckZZkkckzzkzckZzZzckZzkkckZZzkckzZZzckZkkZckZkkzckZkZzckZZzZckZZzkckZzkkckZzkzckkkkkckZZzkckZZZzckZkzZckZzkkcZZZzckZzkkckZkzZckzzzkcZkZkckZkkkckZZzZckZkzZckZkzZcZZZkckzzkzckZzZzckZzkkckZZzkckkkzkckZkZZckZkkZckZkZzckZzkkckZkZZckZZzkckZZZzckkkZkckZzzzckZkzZckZZzZckZzkkcZZZzcZZzzckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzcZZzzcZZZkckzkZkcZkZkcZzzzkcZkZkckZkZZckZzkkckZZzkckZZzZckZkZZckZkkkcZkZkcZZkZckZzzkckZkzZckZkkZckZzzZckZkzkcZZkZckzkZkcZkZkcZzzzkckzkZkcZkZkckZkzZckZzkkckZZzkcZkZkckZkkzckZkkZckZzzkckZzZZckZkzZckZzkkckkkZkckkkzkckkzZZcZkZkckzZzzcZkZkckZzkzckZkkZckZzzZckZZzZckZkkzckZzkkckZkkkckZZzkckzzkzckZkZkckZZzZckZzkkckZkZZckZZZzckkkkkckZzkkckZkzZckZzkkckZzzZckZZzkckZkkZckZkZZcZZZzcZZkZckzzkzckZzZZckZZzkckZzkkckZkkzckzzzZckZZkzckZkZzckZkkkcZZkZcZZZkckzkZkcZkZkckZkzZckZzkkckZZzkcZkZkckZzkzckZzkkckZZzzckZkzkckZZzkckZkkZckZkZzckkkZkckkkzkckkzZZcZkZkckzZzzcZkZkckZzkzckZkkZckZzzZckZZzZckZkkzckZzkkckZkkkckZZzkckzzkzckZkZkckZZzZckZzkkckZkZZckZZZzckkkkkckZzkkckZkzZckZzkkckZzzZckZZzkckZkkZckZkZZcZZZzcZZkZckzzkzckZzzzckZzkzckzzzZckZZzkckZzkkckZZzzckZZzkckzzzZckZZkzckZkZzckZkkkcZkZkckZzzzcZZkZcZZZkckzkZkcZkZkckZkzZckZzkkckZZzkcZkZkckZkkzckZzkkckZkkkckZZzZckkkkZckZzzzckZzzkcZkZkckzZzzcZkZkckZzkzckZkkZckZzzZckZZzZckZkkzckZzkkckZkkkckZZzkckzzkzckZkZkckZZzZckZzkkckZkZZckZZZzckkkkkckZzkkckZkzZckZzkkckZzzZckZZzkckZkkZckZkZZcZZZzcZZkZckzzkzckZZzkckZzzzckZzzkckZZzzcZkZkckzZzkcZkZkckzzkzckZzzzckZzkzckZZkzckkzZkckZzkkckZkkkckZZzZckkkkZckZzzzckZzzkcZZkZcZZZkckzkZkcZkZkckZkzZckZzkkckZZzkcZkZkckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckkzZkckZkkZckZzzkckZzZZckZkzZckZzkkckkkZkckkkzkckkzZZcZkZkckzZzzcZkZkckZzZzckZzkkckZZzkckzZZkckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckkkzkckZkZZckZkkZckZkZzckZzkkckZkZZckZZzkckZZZzcZZZzckZkkzckZkkZckZzzkckZzZZckZkzZckZzkkckkkZkckkkzkckkzZZcZZZkckzkZkcZkZkckZkzZckZzkkckZZzkcZkZkckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckzZZkckZzkkckZZzzckZkzkckZZzkckZkkZckZkZzckkkZkckkkzkckkzZZcZkZkckzZzzcZkZkckZzZzckZzkkckZZzkckzZZkckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckkkzkckZkZZckZkkZckZkZzckZzkkckZkZZckZZzkckZZZzcZZZzckZzkzckZzkkckZZzzckZkzkckZZzkckZkkZckZkZzckkkZkckkkzkckkzZZcZZZkckzkZkcZkZkckZkzZckZzkkckZZzkcZkZkckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckkzZkckZzkkckZkkkckZZzZckkkkZckZzzzckZzzkcZkZkckzZzzcZkZkckZzZzckZzkkckZZzkckzZZkckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckkkzkckZkZZckZkkZckZkZzckZzkkckZkZZckZZzkckZZZzcZZZzckZkkzckZzkkckZkkkckZZzZckkkkZckZzzzckZzzkcZZZkckzkZkcZkZkckZzZZckZzkZcZkZkcZZZzcZZZzckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckzZZkckZzkkckZZzzckZkzkckZZzkckZkkZckZkZzckkkZkckkkzkckkzZZcZkZkckzZzzckzZzzcZkZkcZZkZckZkkkckZkkZckZkkkckZzkkcZZkZcZkZkcZZkkcZZkkcZkZkckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckkzZkckZkkZckZzzkckZzZZckZkzZckZzkkckkkZkckkkzkckkzZZcZkZkckzZzzckzZzzcZkZkcZZkZckZkkkckZkkZckZkkkckZzkkcZZkZcZZZkcZkZkcZzzzzcZzzzzcZkZkckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzckkzZkckZzkkckZkkkckZZzZckkkkZckZzzzckZzzkcZkZkckzZzzckzZzzcZkZkcZZkZckZkkkckZkkZckZkkkckZzkkcZZkZcZZZkcZkZkckZZZZcZkZkckZkzZckZzkkckZZzkcZkZkckZzZZckZkZzcZkZkckzZzzcZkZkckZzkzckZkkZckZzzZckZZzZckZkkzckZzkkckZkkkckZZzkckzzkzckZkZkckZZzZckZzkkckZkZZckZZZzckkkkkckZzkkckZkzZckZzkkckZzzZckZZzkckZkkZckZkZZcZZZzcZZkZckzzkzckZzZZckZkZzcZZkZcZZZkckzkZkcZkZkckZzZZckZkZzckzzkzckZkZZckZzkkckZkkzckZkkZckZZkzckZzkkcZZZzcZZZkckzkZkcZkZkckZkzZckZzkkckZZzkcZkZkckZzzZckZkkZckZkZzckZZZzcZkZkckzZzzcZkZkckZzkzckZkkZckZzzZckZZzZckZkkzckZzkkckZkkkckZZzkckzzkzckZzZzckZzkkckZZzkckzZZZckZkzZckZzkkckZkkzckZzkkckZkkkckZZzkckZZzzckzZkZckZZZzckzZZzckZkzZckZzzzckZZzzckZZzzckkzZZckZzzzckZkkzckZzkkcZZZzcZZkZckZzzkckZZzkckZkkkckzzzZckZzzZckZkkZckZkZzckZZZzcZZkZcZZZkckkZkzckzzkZckkZkZckzkZkcZkZkckZzzZckZkkZckZkZzckZZZzckzzkzckZZzzckZZzkckZZZzckZkzZckZzkkckzzkzckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzcZkZkckzZzzcZkZkcZZkZckZkkkckZkkZckZkkkckZzkkcZZkZckzkZkcZkZkckZkzZckZzkkckZZzkcZkZkckZzZZckZkZzckzZZzckZZzZckZZzkcZkZkckzZzzcZkZkckZzkzckZkkZckZzzZckZZzZckZkkzckZzkkckZkkkckZZzkckzzkzckZkZkckZZzZckZzkkckZkZZckZZZzckkkkkckZzkkckZkzZckZzkkckZzzZckZZzkckZkkZckZkZZcZZZzcZZkZckzzkzckZzZZckZkZzckkZZkckkZZkckZzzZckZZzZckZZzkcZZkZcZZZkckzkZkcZkZkckZzZZckZkZzckzZZzckZZzZckZZzkckzzkzckZZzzckZZzkckZZZzckZkzZckZzkkckzzkzckZzkzckZzZZckZZzzckZkZzckZkzZckZzzzckZZZzcZkZkckzZzzcZkZkcZZkZckZzzkckZkzZckZkkZckZzzZckZkzkcZZkZckzkZkcZkZkcZzzzkcZkZkcZzzzkcZZZkckzkZkc",50,"zkZcPhfbC",38,3,30))</script> </head> <body> <div class="page-wrapper"> <header class="header"> <div class="tabs"> <div class="advMenuTab"></div> </div> <div class="container"> <div class="row between align-center"> <div class="mobile-menu"> <button type="button" aria-label="Открыть меню" data-toggle="main-menu"></button> </div> <div class="logo" style="position:relative;"> <a href="https://2ip.ru/" aria-label="Home page"><img src="https://static.2ip.io/images/icon/logo.svg" height="59" width="66" alt="logo"></a> </div> <div class="menu " id="main-menu"> <style> .z67f008ec0bf9f { display: block; } @media (max-width: 1023px) { .menu_isp .z67f008ec0bf9f { display: none; } } @media (min-width: 1024px) { .menu_isp .z67f008ec0bf9f { display: block; } } </style> <nav class="z67f008ec0bf9f"> <ul> <li> <a href="https://2ip.ru/tests/"> <span class="count">32</span> <span class="txt">Тесты</span> </a> </li> <li> <a href="https://finevpn.org/" target="_blank"> <span class="count">1</span> <span class="txt">FineVPN</span> </a> </li> <li> <a href="https://2ip.ru/services/"> <span class="count">15</span> <span class="txt">Сервисы</span> </a> </li> <li> <a href="https://2ip.ru/analytics/"> <span class="count">6</span> <span class="txt">Аналитика</span> </a> </li> <li> <a href="https://2ip.ru/isp-reviews/"> <span class="count">4k</span> <span class="txt">Провайдеры</span> </a> </li> <li> <a href="https://2ip.ru/fun/"> <span class="count">7</span> <span class="txt">Забавы</span> </a> </li> <li> <a href="https://2ip.ru/article/"> <span class="count">74</span> <span class="txt">Статьи</span> </a> </li> </ul> </nav> </div> <script> const updateModalPosition = () => { const target = document.getElementById('user-bookmarks'); const rect = target.getBoundingClientRect(); const popupMenu = document.getElementById('user-menu-popup'); popupMenu.style.right = (window.innerWidth - rect.x) + 'px'; } const isLogged = () => { return document.getElementById('user-menu').dataset.logged === '1'; }; const popupMenu = () => { let menu = document.getElementById("user-menu-popup"); if (isLogged()) { menu.style.display = menu.style.display === 'none' || menu.style.display === '' ? "block" : "none"; } updateModalPosition(); }; document.addEventListener("click", function(event) { if ( !isLogged() || event.target === document.getElementById('user-menu-email') || event.target === document.getElementById('user-menu-signin') ) { return; } document.getElementById("user-menu-popup").style.display = "none"; }); document.addEventListener("DOMContentLoaded", () => { document.getElementById('user-menu-email').addEventListener('click', () => { popupMenu(); }); document.getElementById('user-menu-signin').addEventListener('click', () => { popupMenu(); }); }); window.addEventListener('resize', updateModalPosition); </script> <div class="user"> <div class="user-menu" id="user-menu" data-logged="0"> <div class="user-menu-email" id="user-menu-email"></div> <div class="user-menu-popup" id="user-menu-popup"> <a class="user-menu-popup-item user-menu-popup-item-bottom" href="https://2ip.ru/profile/"> <i class="ip-icon-left-menu-profile ip-icon-18"></i> <span id="user-menu-popup-type">Провайдер</span> </a> <a class="user-menu-popup-item user-menu-popup-item-bottom" href="https://2ip.ru/api-token/"> <i class="ip-icon-left-menu-ip-range ip-icon-18"></i> API </a> <a class="user-menu-popup-item user-menu-popup-item-close" href="javascript:document.forms['exitForm'].submit()"> <i class="ip-icon-left-menu-exit ip-icon-18"></i> Выйти из аккаунта </a> </div> <button class="user-menu-signin" id="user-menu-signin" type="button">Войти</button> </div> <button type="button" aria-label="Открыть меню" class="open-menu" id="user-bookmarks"></button> </div> </div> </div> </header> <style> .right-panel { overflow-y: scroll; } </style> <style> .menu-header__bookmarks_ext { align-items: center; justify-content: flex-end; } .menu-header__close_bookmarks { margin-right: 20px; } .menu-header__close_bookmarks i { color: #50565e; font-size: 30px; height: 20px; width: 24px; display: block; } .menu-header__profile { margin-right: 20px; } .menu-header__profile i { color: #50565e; font-size: 23px; height: 24px; width: 24px; display: block; } a.menu-header__profile:hover, a.menu-header__close_bookmarks:hover, a.menu-header__close:hover { text-decoration: none; } .menu-header__close_bookmarks:hover i, .menu-header__profile:hover i { color: #53c4eb; } i.ip-icon-close { height: 18px; line-height: 18px; } </style> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", () => { let headerBookmarks = document.getElementsByClassName('menu-header__close_bookmarks'); Array.prototype.forEach.call(headerBookmarks, function(el) { el.addEventListener('click', () => { document.getElementById('user-bookmarks').click(); }); }); const profile = document.getElementsByClassName('menu-header__profile'); if (profile.length != 0) { profile[0].addEventListener('click', () => { document.getElementById('user-bookmarks').click(); }); } document.getElementsByClassName('head-menu_item-favorite')[0] .addEventListener('click', () => { document.getElementById('result-recent').style.display = 'none'; document.getElementById('result-fav').style.display = 'flex'; document.getElementsByClassName('head-menu_item-recent')[0].classList.remove('active'); document.getElementsByClassName('head-menu_item-favorite')[0].classList.add('active'); }); document.getElementsByClassName('head-menu_item-recent')[0] .addEventListener('click', () => { document.getElementById('result-recent').style.display = 'flex'; document.getElementById('result-fav').style.display = 'none'; document.getElementsByClassName('head-menu_item-recent')[0].classList.add('active'); document.getElementsByClassName('head-menu_item-favorite')[0].classList.remove('active'); }); }); </script> <div class="right" id="menu-bookmarks"> <div class="menu-overlay menu-header__close_bookmarks"></div> <div class="right-panel"> <div class="menu-header menu-header__bookmarks_ext"> <div class="menu-header__close_bookmarks clickable_link"> <i class="ip-icon-close"></i> </div> </div> <ul class="head-menu"> <li class="head-menu_item active head-menu_item-favorite"><span>Избранное</span></li> <li class="head-menu_item head-menu_item-recent"><span>Недавние</span></li> </ul> <ul class="right-menu" id="result-fav"> </ul> <ul class="right-menu hidden" id="result-recent"> </ul> </div> </div> <script type="text/html" id="favoritesTemplate"> <li class="test-item test-item-<%=id%>" data-id="<%=id%>"> <a class="txt" href="<%=link%>"> <i class="ip-icon-<%=id%>"></i> <%=name%> </a> <div class="fav fav-active bookmarks_del ip-icon-star-non-filled" data-flink="<%=flink%>" data-fid="<%=id%>"></div> </li> </script> <style> .clickable_link:hover { cursor: pointer; } .form-group-email { margin: 40px 0 0 0; } .about-signup { color: #c8ccd1; font-size: 13px; font-family: Raleway; font-feature-settings: 'lnum' 1; line-height: 16px; text-align: left; } .about-signup li { margin: 0 0 20px 0; } .menu-header { display: flex; x-justify-content: space-around; x-align-items: stretch; max-width: 1200px; height: 79px; } .menu-header__close { color: #50565e; padding: 25px 0 0 20px; text-decoration: none; flex: 0 0 50px; } .menu-header__close i { display: block; font-size: 30px; line-height: 30px; height: 30px; } .menu-header__name { color: #50565e; font-size: 14px; display: inline-block; margin: 28px 0 0 0; text-align: center; width: 100%; } .menu-header__bookmarks { color: #50565e; width: 50px; flex: 0 0 50px; padding: 27px 20px 0 0; text-decoration: none; } .menu-header__bookmarks:hover { text-decoration: none; } .menu-header__bookmarks i { display: block; font-size: 24px; line-height: 24px; height: 24px; } .right-panel__about_signup { color: #c8ccd1; text-align: center; } .menu-links { list-style: none; margin: 0 auto; padding: 0; text-align: center; width: 300px; } .menu-links i { color: #50565e; font-size: 20px; vertical-align: middle; margin: 0 15px 0 0; } .menu-links a { color: #50565e; display: inline-block; font-size: 14px; font-weight: bold; border-bottom: 1px solid #edeff1; padding: 20px 0 20px 60px; text-align: left; width: 100%; } .menu-links a:hover, .menu-links a:hover i { color: #53c4eb; } .menu-links a:first-child { border-top: 1px solid #edeff1; } .menu-links a i { display: inline-block; line-height: 22px; height: 22px; } .menu-links .ip-icon-servact { font-size: 16px; } </style> <script type="text/javascript"> document.addEventListener("DOMContentLoaded", () => { let headerClose = document.getElementsByClassName('menu-header__close'); Array.prototype.forEach.call(headerClose, function(el) { el.addEventListener('click', () => { document.getElementById('menu-signin').classList.toggle('open'); document.getElementsByTagName('body')[0].style.overflow = ''; }); }); document.getElementsByClassName('menu-header__bookmarks')[0] .addEventListener('click', () => { document.getElementById('menu-signin').classList.toggle('open'); document.getElementsByTagName('body')[0].style.overflow = ''; document.getElementById('user-bookmarks').click(); }); let signInForm = document.getElementById('main-signin'); if (signInForm != null) { signInForm .addEventListener('submit', (e) => { let formData = new FormData(signInForm); let request = new XMLHttpRequest(); request.open('POST', 'https://2ip.ru/?area=signIn'); request.onload = function () { let result = JSON.parse(request.response); if ('success' in result) { successLogin(result); } else { errorLogin(); } }; request.setRequestHeader('X-REQUESTED-WITH', 'XMLHttpRequest'); request.send(formData); e.preventDefault(); }); } let errorLogin = () => { iziToast.error(Object.assign({ title: 'Неправильно введён email или пароль', backgroundColor: '#FF4136' }, { timeout: 3000, position: 'topCenter' })); }; let successLogin = (result) => { const menuSignin = document.getElementById('menu-signin'); menuSignin.style.display = 'none'; const signinToggle = document.getElementById('user-menu') signinToggle.setAttribute('data-logged', '1'); const emailMember = document.getElementById('user-menu-email'); emailMember.innerText = result['email']; const memberType = document.getElementById('user-menu-popup-type'); memberType.innerText = result['type']; result['bookmarks'].forEach((el) => { Bookmarks.load(el.id, el.name, el.link); }); BIS.IP.core.isLogged = true; let captchaOnPage = document.getElementById('form-captcha'); if (captchaOnPage != null) { captchaOnPage.remove(); } }; }); </script> <style> .right-panel .form-group { margin: 20px 0; padding: 0 20px; justify-content: center; width: 100%; } .about-signup li { padding: 0 20px 0 0; } </style> <div class="right" id="menu-signin"> <div class="menu-overlay menu-header__close"></div> <div class="right-panel"> <div class="menu-header" id="main-user"> <div class="menu-header__close clickable_link"> <i class="ip-icon-close"></i> </div> <p class="menu-header__name headers"> Вход в аккаунт </p> <div class="menu-header__bookmarks clickable_link"> <i class="ip-icon-bookmarks"></i> </div> </div> <form class="form-center" action="/" method="post" name="main-signin" id="main-signin"> <div class="form-group"> <input class="form-input" type="email" placeholder="Введите E-mail …" name="memberEmail" autocomplete="username"> </div> <div class="form-group"> <input class="form-input" type="password" placeholder="Введите пароль …" name="password" autocomplete="password"> </div> <div class="right-panel__password-recovery"> <a href="https://2ip.ru/password-recover/">Забыли пароль?</a> </div> <div class="form-group"> <input class="form-button form-button-blue" type="submit" value="Войти"> </div> <div class="form-group"> <label for="remember" class="form-label"> <input id="remember" type="checkbox" class="form" checked="checked" name="longSave" /> Запомнить </label> </div> <div class="form-group"> <a href="https://2ip.ru/registration/" class="form-button form-button-white">Регистрация</a> </div> <br> <p class="right-panel__about_signup headers">Что дает регистрация?</p> <ol class="about-signup"> <li>После регистрации вы получаете возможность полноценно использовать все сервисы сайта. До 5 запросов к каждому сервису без ввода капчи.</li> <li>Каждый ваш замер скорости интернет соединения сохраняется и отображается в истории замеров. В любой момент вы можете просмотреть любой замер, когда бы он не был сделан.</li> <li>Усредненная статистика замеров скорости интернет соединения. Вам доступны средние показания, высчитанные на основе всей истории ваших измерений.</li> <li>Подписка на новости. Вы одним из первых узнаете о новых сервисах нашего сайта.</li> <li>"2IP шпион" - новый сервис, который доступен только зарегистрированным пользователям. Хотите узнать побольше о вашем знакомом, собеседнике, однокласснике, партнере или о любом другом человеке? Его IP адрес, месторасположения, интернет провайдера, какой он использует браузер и операционную систему? Все это вы сможете узнать, используя "2IP шпион".</li> <li>Мы постоянно работаем над усовершенствованием старых и добавлением новых сервисов. Как зарегистрированный пользователь нашего сайта вы первый будете в курсе всех изменений.</li> </ol> </form> </div> </div> <form name="exitForm" method="post"> <input type="hidden" value="1" name="exit"/> </form> <style> .wb245bfbf3eb1f556 { cursor: pointer; } .w6efe70c63de2:before { display: block; content: ' '; background-image: url('https://static.2ip.io/images/svg/link23.svg'); background-size: 23px 23px; height: 23px; width: 23px; } .w347fee683e1f1fcc1897:before { display: block; content: ' '; background-image: url('https://static.2ip.io/images/svg/port-scaner.svg'); background-size: 23px 23px; height: 23px; width: 23px; } .w356b436f6b0c6:before { display: block; content: ' '; background-image: url('https://static.2ip.io/images/svg/proxy.svg'); background-size: 23px 23px; height: 23px; width: 23px; } .ip-icon-ad-eye:before { display: block; content: ' '; background-image: url('https://static.2ip.io/images/svg/x-eye.svg'); background-size: 23px 23px; height: 23px; width: 23px; } .we8ec0cc6 { display: inline-block; } /* alert link */ .we6ff27261 { color: #e2cf3b; font-size: 13px; font-weight: 700; display: inline-block; position: relative; transition: 0ms ease-in-out; margin-left: 17px; text-decoration: none; } .we6ff27261 span { border-bottom: 1px solid #e2cf3b; } .we6ff27261:hover { color: #e2cf3b; text-decoration: none; } a.we6ff27261:hover span { text-decoration: none; } @media (max-width: 767px) { .we6ff27261 { font-size: 0; margin-left: 0; } .we6ff27261:before { left: 2px; top: -12px; } .main-ip_item .value .we6ff27261 { position: absolute; top: 14px; } } @media (min-width: 768px) and (max-width: 1023px) { .we6ff27261 { font-size: 0; } .we6ff27261:before { left: 0; top: -12px; } } @media (min-width: 1024px) and (max-width: 1339px) { .we6ff27261 { font-size: 0; } .we6ff27261:before { left: 0; top: -12px; } } /* ip links item */ .u67f008ec0cbc7, .b67f008ec0cbc5 { position: relative; transition: 200ms ease-in-out; margin-bottom: 27px; } .u67f008ec0cbc7:last-child, .b67f008ec0cbc5:last-child { margin-bottom: 0; } .u67f008ec0cbc7:before, .b67f008ec0cbc5:before { position: absolute; left: 0px; top: -1px; } .u67f008ec0cbc7 a, .b67f008ec0cbc5 a { border-bottom: none; font-size: 13px; font-weight: 700; color: #50565e; } .u67f008ec0cbc7:hover a, .b67f008ec0cbc5:hover a { border-bottom: 1px solid #50565e; text-decoration: none; } .u67f008ec0cbc7 i, .b67f008ec0cbc5 i { color: #c8ccd1; display: inline-block; font-size: 25px; height: 26px; line-height: 25px; margin: 0 20px 0px 0; vertical-align: middle; width: 26px; } .u67f008ec0cbc7 .ip-icon-link232, .b67f008ec0cbc5 .ip-icon-link232 { font-size: 18px; } @media (max-width: 1023px) { .u67f008ec0cbc7, .b67f008ec0cbc5 { display: inline-block; } } .ip-links_item__clickable { display: inline-block; border-bottom: none; font-size: 13px; font-weight: 700; color: #50565e; } .ip-links_item__clickable:hover { border-bottom: 1px solid #50565e; cursor: pointer; } .value-custom:before { background-size: 23px 23px; content:""; height: 23px; left: 0; position: absolute; top: -2px; width: 23px; } .main__proxy-check { font-size: 12px; font-style: italic; margin-top: 2px; } .hidden { display: none; } .main-ip-history__list__clear { margin: 0 0 10px 0; } .main-ip-history__list li { font-size: 15px; padding: 3px 0; text-align: center; } .b67f008ec0cbc5 i { color: #9b019b; } .b67f008ec0cbc5 div { color: #9b019b; border-bottom: 1px solid #9b019b; display: inline; font-weight: bold; } .b67f008ec0cbc5:hover div { border-bottom: 1px solid #9b019b; } .z67f008ec0cbc8 { color: #50565e; font-size: 13px; font-weight: 700; padding: 0 0 0 18px; } @media (max-width: 767px) { .z67f008ec0cbc8 { padding: 0; } } .w61553a112992a11e57 { text-align: left; } @media (min-width: 768px) and (max-width: 1023px) { .w61553a112992a11e57 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } } @media (max-width: 767px) { .w61553a112992a11e57 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 6px; } } /** * IP links */ .w61553a112992a11e57 .u67f008ec0cbc7:first-child, .w61553a112992a11e57 .b67f008ec0cbc5:first-child { position: relative; text-align: left; top: 53px; } .w61553a112992a11e57 .u67f008ec0cbc7:nth-of-type(2), .w61553a112992a11e57 .b67f008ec0cbc5:nth-of-type(2) { position: relative; text-align: left; top: 53px; } .w61553a112992a11e57 .u67f008ec0cbc7:last-child, .w61553a112992a11e57 .b67f008ec0cbc5:last-child { position: relative; text-align: left; top: -106px; } </style> <!-- clipboard.js v1.6 --> <script type="text/javascript">!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.Clipboard=e()}}(function(){var e,t,n;return function e(t,n,i){function o(a,c){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!c&&l)return l(a,!0);if(r)return r(a,!0);var s=new Error("Cannot find module '"+a+"'");throw s.code="MODULE_NOT_FOUND",s}var u=n[a]={exports:{}};t[a][0].call(u.exports,function(e){var n=t[a][1][e];return o(n?n:e)},u,u.exports,e,t,n,i)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a<i.length;a++)o(i[a]);return o}({1:[function(e,t,n){function i(e,t){for(;e&&e!==document;){if(e.matches(t))return e;e=e.parentNode}}if(Element&&!Element.prototype.matches){var o=Element.prototype;o.matches=o.matchesSelector||o.mozMatchesSelector||o.msMatchesSelector||o.oMatchesSelector||o.webkitMatchesSelector}t.exports=i},{}],2:[function(e,t,n){function i(e,t,n,i,r){var a=o.apply(this,arguments);return e.addEventListener(n,a,r),{destroy:function(){e.removeEventListener(n,a,r)}}}function o(e,t,n,i){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&i.call(e,n)}}var r=e("./closest");t.exports=i},{"./closest":1}],3:[function(e,t,n){n.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},n.nodeList=function(e){var t=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||n.node(e[0]))},n.string=function(e){return"string"==typeof e||e instanceof String},n.fn=function(e){var t=Object.prototype.toString.call(e);return"[object Function]"===t}},{}],4:[function(e,t,n){function i(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!c.string(t))throw new TypeError("Second argument must be a String");if(!c.fn(n))throw new TypeError("Third argument must be a Function");if(c.node(e))return o(e,t,n);if(c.nodeList(e))return r(e,t,n);if(c.string(e))return a(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function o(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}function r(e,t,n){return Array.prototype.forEach.call(e,function(e){e.addEventListener(t,n)}),{destroy:function(){Array.prototype.forEach.call(e,function(e){e.removeEventListener(t,n)})}}}function a(e,t,n){return l(document.body,e,t,n)}var c=e("./is"),l=e("delegate");t.exports=i},{"./is":3,delegate:2}],5:[function(e,t,n){function i(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName)e.focus(),e.setSelectionRange(0,e.value.length),t=e.value;else{e.hasAttribute("contenteditable")&&e.focus();var n=window.getSelection(),i=document.createRange();i.selectNodeContents(e),n.removeAllRanges(),n.addRange(i),t=n.toString()}return t}t.exports=i},{}],6:[function(e,t,n){function i(){}i.prototype={on:function(e,t,n){var i=this.e||(this.e={});return(i[e]||(i[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){function i(){o.off(e,i),t.apply(n,arguments)}var o=this;return i._=t,this.on(e,i,n)},emit:function(e){var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),i=0,o=n.length;for(i;i<o;i++)n[i].fn.apply(n[i].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),i=n[e],o=[];if(i&&t)for(var r=0,a=i.length;r<a;r++)i[r].fn!==t&&i[r].fn._!==t&&o.push(i[r]);return o.length?n[e]=o:delete n[e],this}},t.exports=i},{}],7:[function(t,n,i){!function(o,r){if("function"==typeof e&&e.amd)e(["module","select"],r);else if("undefined"!=typeof i)r(n,t("select"));else{var a={exports:{}};r(a,o.select),o.clipboardAction=a.exports}}(this,function(e,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=n(t),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),c=function(){function e(t){i(this,e),this.resolveOptions(t),this.initSelection()}return a(e,[{key:"resolveOptions",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=t.action,this.emitter=t.emitter,this.target=t.target,this.text=t.text,this.trigger=t.trigger,this.selectedText=""}},{key:"initSelection",value:function e(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function e(){var t=this,n="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return t.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[n?"right":"left"]="-9999px";var i=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.addEventListener("focus",window.scrollTo(0,i)),this.fakeElem.style.top=i+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,o.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function e(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function e(){this.selectedText=(0,o.default)(this.target),this.copyText()}},{key:"copyText",value:function e(){var t=void 0;try{t=document.execCommand(this.action)}catch(e){t=!1}this.handleResult(t)}},{key:"handleResult",value:function e(t){this.emitter.emit(t?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function e(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function e(){this.removeFake()}},{key:"action",set:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=t,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function e(){return this._action}},{key:"target",set:function e(t){if(void 0!==t){if(!t||"object"!==("undefined"==typeof t?"undefined":r(t))||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=t}},get:function e(){return this._target}}]),e}();e.exports=c})},{select:5}],8:[function(t,n,i){!function(o,r){if("function"==typeof e&&e.amd)e(["module","./clipboard-action","tiny-emitter","good-listener"],r);else if("undefined"!=typeof i)r(n,t("./clipboard-action"),t("tiny-emitter"),t("good-listener"));else{var a={exports:{}};r(a,o.clipboardAction,o.tinyEmitter,o.goodListener),o.clipboard=a.exports}}(this,function(e,t,n,i){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function l(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var s=o(t),u=o(n),f=o(i),d=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),h=function(e){function t(e,n){r(this,t);var i=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return i.resolveOptions(n),i.listenClick(e),i}return c(t,e),d(t,[{key:"resolveOptions",value:function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof t.action?t.action:this.defaultAction,this.target="function"==typeof t.target?t.target:this.defaultTarget,this.text="function"==typeof t.text?t.text:this.defaultText}},{key:"listenClick",value:function e(t){var n=this;this.listener=(0,f.default)(t,"click",function(e){return n.onClick(e)})}},{key:"onClick",value:function e(t){var n=t.delegateTarget||t.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new s.default({action:this.action(n),target:this.target(n),text:this.text(n),trigger:n,emitter:this})}},{key:"defaultAction",value:function e(t){return l("action",t)}},{key:"defaultTarget",value:function e(t){var n=l("target",t);if(n)return document.querySelector(n)}},{key:"defaultText",value:function e(t){return l("text",t)}},{key:"destroy",value:function e(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}]),t}(u.default);e.exports=h})},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)});</script> <script> document.addEventListener("DOMContentLoaded", function() { const bodyBlackout = document.querySelector('.body-blackout'); const body = document.body; const close = () => { document.getElementsByClassName('main-ip-history')[0].classList.toggle('is_visible'); bodyBlackout.classList.remove('is-blacked-out'); body.classList.remove('main-no-scroll'); }; document.getElementById('history-button').addEventListener('click', () => { document.getElementsByClassName('main-ip-history')[0].classList.toggle('is_visible'); bodyBlackout.classList.add('is-blacked-out'); body.classList.add('main-no-scroll'); }); document.getElementsByClassName('main-ip-history__close')[0].addEventListener('click', () => { close(); }); if (bodyBlackout) { bodyBlackout.addEventListener('click', () => { close(); }); } let ipElem = document.getElementById('d_clip_button'); ipElem.style.cursor = 'pointer'; new Clipboard(ipElem, { text: function () { iziToast.success(Object.assign({ title: 'IP успешно скопирован', backgroundColor: '#53c4eb' }, { timeout: 3000, position: 'topCenter' })); return '[scrubbed]' } }); let ipv6Elem = document.getElementById('d_clip_button_v6'); ipv6Elem.style.cursor = 'pointer'; new Clipboard(ipv6Elem, { text: function () { iziToast.success(Object.assign({ title: 'IP успешно скопирован', backgroundColor: '#53c4eb' }, { timeout: 3000, position: 'topCenter' })); return BIS.IP.core.ipv6; } }); let infoElem = document.getElementById('btn-copy-info'); new Clipboard(infoElem, { text: function () { iziToast.success(Object.assign({ title: 'Информация успешно скопирована', backgroundColor: '#53c4eb' }, { timeout: 3000, position: 'topCenter' })); var i, copyInfoText = '', copyInfoDetails = document.querySelectorAll('.copy-info-details'); for (i=0; i<copyInfoDetails.length; i++) { copyInfoText += copyInfoDetails[i].innerText.replace(/(\r\n|\n|\r)/gm, " ") + "\n"; } return 'IP адрес: [scrubbed]' + "\n" + copyInfoText + '© 2ip.io' + "\n" } }); let tabs = document.getElementsByClassName('tabs-item'); for (let i = 0; i < tabs.length; i++) { tabs[i].addEventListener("click", function() { for (let i = 0; i < tabs.length; i++) { tabs[i].classList.remove('tabs-active'); } tabs[i].classList.add('tabs-active'); let id = tabs[i].dataset['id']; if (id == "ad") { window.open('https://floppydata.com/?utm_source=2ip&utm_medium=button&utm_id=floppydata_2ip_button-03-2025&utm_term=ru', '_blank') return; } let contServices = document.getElementsByClassName('content-services'); for (let j = 0; j < contServices.length; j++) { contServices[j].style.display = 'none'; } let prefix = document.getElementsByClassName('active-type')[0].dataset['id']; if (id == 'tests') { id = id + '-' + prefix; document.getElementsByClassName('type-row')[0].style.display = 'block'; document.getElementsByClassName('type-column')[0].style.display = 'block'; } else { document.getElementsByClassName('type-row')[0].style.display = 'none'; document.getElementsByClassName('type-column')[0].style.display = 'none'; } document.getElementsByClassName(id)[0].style.display = 'block'; // Cleanup query and show all tests let queryField = document.getElementsByName('service-query')[0]; queryField.value = ''; let matches = document.querySelectorAll('.content-services div.test-item'); for (let i = 0; i < matches.length; i++) { matches[i].parentElement.style.display = 'block'; } // Hide and focus on tests let search = document.getElementsByClassName('v2-main-search')[0]; search.style.display = (id == 'tests-row') ? 'block' : 'none'; if (id == 'tests-row') { search.style.display = 'block'; let isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent); if (!isMobile) { queryField.focus(); } } else { search.style.display = 'none'; } }); } let columnView = document.getElementsByClassName('type-column')[0]; let rowView = document.getElementsByClassName('type-row')[0]; columnView.addEventListener("click", function() { columnView.classList.add('active-type'); rowView.classList.remove('active-type'); document.getElementsByClassName('tests-column')[0].style.display = 'block'; document.getElementsByClassName('tests-row')[0].style.display = 'none'; }); rowView.addEventListener("click", function() { rowView.classList.add('active-type'); columnView.classList.remove('active-type'); document.getElementsByClassName('tests-column')[0].style.display = 'none'; document.getElementsByClassName('tests-row')[0].style.display = 'block'; }); let isIP = (value) => { return (/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(value)); }; let isEmail = (value) => { return (/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(value)); }; let isDomain = (value) => { return (/^(?!:\/\/)([a-zA-Z0-9-]+\.){0,5}[a-zA-Z0-9-][a-zA-Z0-9-]+\.[a-zA-Z]{2,64}?$/.test(value)); }; let queryEvent = () => { let value = document.getElementsByName('service-query')[0].value.trim(); let matches = document.querySelectorAll('.content-services div.test-item'); for (let i = 0; i < matches.length; i++) { matches[i].parentElement.style.display = 'block'; } if (isIP(value)) { let matches = document.querySelectorAll('.content-services div.test-item:not([data-ip="true"])'); for (let i = 0; i < matches.length; i++) { matches[i].parentElement.style.display = 'none'; } return; } if (isDomain(value)) { let matches = document.querySelectorAll('.content-services div.test-item:not([data-domain="true"])'); for (let i = 0; i < matches.length; i++) { matches[i].parentElement.style.display = 'none'; } return; } if (isEmail(value)) { let matches = document.querySelectorAll('.content-services div.test-item:not([data-email="true"])'); for (let i = 0; i < matches.length; i++) { matches[i].parentElement.style.display = 'none'; } } }; let query = document.getElementsByName('service-query')[0]; query.addEventListener('keyup', queryEvent); query.addEventListener('paste', queryEvent); queryEvent(); let urls = document.querySelectorAll('.content-services div.test-item a.txt'); for (let i = 0; i < urls.length; i++) { urls[i].addEventListener('click', (event) => { let url = event.target.href; if (!url) { return; } event.preventDefault(); let cleanHref = event.target.getAttribute("href"); Bookmarks.saveRecentState(cleanHref); let query = document.getElementsByName('service-query')[0].value.trim(); if (query.length > 0) { if (isIP(query)) { url += '?ip=' + query; } else if (isEmail(query)) { url += '?email=' + query; } else if (isDomain(query)) { url += '?domain=' + query; } } if (event.metaKey) { window.open(url,'_blank'); } else { window.location = url; } }) } let askCityState = true; document.getElementById("ask_city").addEventListener("click", () => { if (askCityState) { askCityState = false; askCity(); } }); }); let askCity = () => { navigator.geolocation.getCurrentPosition(updateGeo, errorGeo); }; let errorGeo = () => { window.location.href = "https://2ip.ru/add-ip/"; }; let updateGeo = (position) => { const { latitude, longitude } = position.coords; let realIp = '[scrubbed]'; let key = '531d07ac7c'; let geoLoc = `ip=${realIp}&latitude=${latitude}&longitude=${longitude}&key=${key}`; docCookies.setItem('geo', geoLoc, Infinity, '/'); const xhr = new XMLHttpRequest(); const url = 'https://2ip.ru/?area=geoByLocation'; const method = 'POST'; xhr.open(method, url); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.onload = function() { if (this.status >= 200 && this.status < 400) { let data = JSON.parse(this.response); if (data['status'] == 'success') { let city = document.getElementById("ip-info-city"); city.innerText = data['cityName']; let country = document.getElementById("ip-info-country"); country.style.backgroundImage = "url('https://static.2ip.io/images/flags/4x3/" + data['countryCode'] + ".svg')"; let title = "Мы определили ваше местоположение как" + " " + data['cityName']; iziToast.success(Object.assign( {title: title, backgroundColor: '#53c4eb'}, {timeout: 3000, position: 'topCenter'} )); } else { window.location.href = "https://2ip.ru/add-ip/"; } } }; xhr.send(geoLoc); }; </script> <div class="main-content"> <div class="container"> <div class="row"> <div class="content" style=""> <div class="add-top"> <style>.z67f008ec0d27c { position: absolute;top: 0;bottom: 0;left: 0;right: 0; }</style><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- 2ip_top_resp_04.20 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-5433854045166583" data-ad-slot="7508478564" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </div> <section class="ip-block"> <div class="ip-inner"> <div class="ip-info_left"> <div class="ip-info"> <h1 class="ip-txt ip_txt__header"> Ваш IP адрес: </h1> <div class="ip" id="d_clip_button"> <span>[scrubbed]</span> <i class="ip-icon-shape btn-copy"></i> </div> <div class="ipv6 ipv6-main" id="d_clip_button_v6" style="display: none"> <span id="ipv6-address"></span> <i class="ip-icon-shape btn-copy"></i> </div> <div class="ip__cut" style="display: none"> <div class="ip__cut__title">5.76.2...</div> <a href="https://2ip.ru/article/adblock/" class="ip__cut__notice"> Пожалуйста, отключите AdBlock, чтобы отобразить IP-адрес целиком </a> </div> <div class="w61553a112992a11e57"> <div class="u67f008ec0cbc7"> <i class="ip-icon-stat-3"></i> <div id="history-button" class="ip-links_item__clickable">История посещений</div> </div> <div class="u67f008ec0cbc7"> <i class="ip-icon-speed"></i> <div class="trigger ip-links_item__clickable" id="speed-start-button"> <h1 class="ip_links_speed__header">Скорость интернета</h1> </div> </div> <div class="b67f008ec0cbc5"> <i class="w6efe70c63de2"></i> <a href="https://hdmnm.link/?utm_source=2ip.ru&utm_medium=display&utm_content=link_mainpage_changeip#527aabab86d48&chan=code1" style="color: #9b019b; border-bottom: 1px solid #9b019b">Сменить IP-адрес</a> </div> </div> </div> </div> <div class="ip-info_right"> <div class="user-data"> <i class="ip-icon-shape btn-copy" id="btn-copy-info"></i> <div class="data_table"> <div class="data_item copy-info-details"> <div class="title" aria-disabled="true">Имя вашего компьютера:</div> <i class="ip-icon-small ip-icon-device-desktop"></i> <div class="z67f008ec0cbc8">неизвестно <div class="wb245bfbf3eb1f556 we8ec0cc6"> <i class="ip-icon-ad-eye" style="font-size: 18px; color: black; line-height: 18px; display: inline-block; vertical-align: middle; margin: 0 0 0 15px;"></i> </div> </div> </div> <div class="data_item copy-info-details"> <div class="title" aria-disabled="true">Операционная система:</div> <i class="ip-icon-small ip-icon-os-windows"></i> <div class="z67f008ec0cbc8">Microsoft Windows 10.0</div> </div> <div class="data_item copy-info-details"> <div class="title" aria-disabled="true">Ваш браузер:</div> <i class="ip-icon-small ip-icon-browser-chrome"></i> <div class="z67f008ec0cbc8">Chrome 108.0.0.0</div> <div class="value value-browser" aria-disabled="true" style="padding: 0"> <a href="https://2ip.ru/browser-update/" title="Необходимо обновление вашего браузера" class="we6ff27261"> <i class="main-ip-icon-warning ip-icon-warning ip-icon-small"></i> <span aria-disabled="true">Обновить?</span> </a> </div> </div> <div class="data_item copy-info-details"> <div class="title" aria-disabled="true">Ваше местоположение:</div> <div id="ip-info-country" class="value value-country" style="background-image: url('https://static.2ip.io/images/flags/4x3/kz.svg'); background-repeat: no-repeat;"> <a title="Посмотреть точное место на карте" id="ip-info-city" href="https://2ip.io/ru/geoip/"/>Алматы, Казахстан</a> <a href="javascript:void(0);" id="ask_city" class="we6ff27261" style="margin: -10px 0 -10px 17px" rel="nofollow"> <i class="main-ip-icon-warning ip-icon-warning ip-icon-small"></i> <span aria-disabled="true">Уточнить?</span> </a> </div> </div> <div class="data_item copy-info-details"> <div class="title" aria-disabled="true">Ваш провайдер:</div> <style> .value-custom:before { background-image: url('https://static.2ip.io/isp_logos/265780_favicon.ico'); } </style> <div class="value value-custom"> <a href="https://2ip.ru/isp/JSC+Kazakhtelecom/">Казахтелеком</a> </div> </div> <div class="data_item "> <div class="title" aria-disabled="true">Прокси:</div> <i class="ip-icon-small w356b436f6b0c6"></i> <div class="z67f008ec0cbc8"> Не используется <div class="we6ff27261 wb245bfbf3eb1f556 w8107927f"> <i class="main-ip-icon-warning ip-icon-warning ip-icon-small" style="text"></i> <span aria-disabled="true">Подключить</span> </div> </div> </div> <div class="data_item"> <div class="title" aria-disabled="true">Защита данных:</div> <i class="ip-icon-small w347fee683e1f1fcc1897 ip-icon-color-gray"></i> <div class="z67f008ec0cbc8"> Отсутствует <div class="we6ff27261 wb245bfbf3eb1f556 w6922382a"> <i class="main-ip-icon-warning ip-icon-warning ip-icon-small"></i> <span aria-disabled="true">Исправить?</span> </div> </div> </div> </div> </div> </div> </div> </section> <!-- <div class="mobile-adv"> <img src="img/123.png" alt="img"> </div> --> <section class="tests"> <div class="tests-header"> <div class="row between"> <div class="type-view"> <button type="button" data-id="row" class="type-row active-type" aria-label="row"></button> <button type="button" data-id="column" class="type-column" aria-label="column"></button> </div> <div class="tabs"> <ul> <li> <button type="button" data-id="services" class="tabs-item" aria-label="Services" aria-disabled="true"> <i class="ip-icon-servact"></i> <span>Сервисы</span> </button> </li> <li> <button type="button" data-id="tests" class="tabs-item tabs-active" aria-label="Tests"> <i class="ip-icon-testact"></i> <span>Тесты</span> </button> </li> <li> <button type="button" data-id="fun" class="tabs-item" aria-label="Fun" aria-disabled="true"> <i class="ip-icon-playact"></i> <span>Забавы</span> </button> </li> <li> <button type="button" data-id="ad" class="tabs-item item-vpn" aria-label="Ad"> <i class="ip-icon-krot"></i> <span>Krot VPN</span> </button> </li> </ul> </div> <div class="ad-test-vpn" aria-disabled="true"> <a href="https://floppydata.com/?utm_source=2ip&utm_medium=button&utm_id=floppydata_2ip_button-03-2025&utm_term=ru" onclick="trapABClick(394);" target="_blank" rel="nofollow"><span>Чистые прокси</span> </a> </div> </div> </div> <div class="tests-favorites"> <ul class="favorite-list"> </ul> </div> <div class="v2-main-search v2-main-search-active"> <form action="/"> <input type="text" name="service-query" placeholder="Введите E-mail, IP или адреса сайта" aria-disabled="true"> <button type="submit" aria-label="Поиск" disabled></button> </form> </div> <style>.x67f008ec0def9 { position: absolute;top: 0;bottom: 0;left: 0;right: 0; }</style><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- 2ip_haupt_oben_resp_01.21 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-5433854045166583" data-ad-slot="4885479069" data-ad-format="horizontal" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> <section class="content-services tests-row"> <ul class="tests-list items-list"> <li class="item-wrapper"> <div class="test-item test-item-speed" data-id="speed" > <a class="txt" href="https://2ip.ru/speed/"> <i class="ip-icon-speed"></i> Скорость интернет соединения </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/speed/" data-fid="speed"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-privacy" data-id="privacy" > <a class="txt" href="https://2ip.io/ru/privacy/"> <i class="ip-icon-privacy"></i> Проверка анонимности </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/privacy/" data-fid="privacy"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-time-calc" data-id="time-calc" > <a class="txt" href="https://2ip.ru/time-calc/"> <i class="ip-icon-time-calc"></i> Время загрузки файла </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/time-calc/" data-fid="time-calc"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-size-calc" data-id="size-calc" > <a class="txt" href="https://2ip.ru/size-calc/"> <i class="ip-icon-size-calc"></i> Объем загружаемого файла </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/size-calc/" data-fid="size-calc"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-whois" data-id="whois" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/whois/"> <i class="ip-icon-whois"></i> Информация об IP адресе или домене </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/whois/" data-fid="whois"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-lookup" data-id="lookup" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/lookup/"> <i class="ip-icon-lookup"></i> IP интернет ресурса </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/lookup/" data-fid="lookup"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-ping" data-id="ping" > <a class="txt" href="https://2ip.ru/ping/"> <i class="ip-icon-ping"></i> Время реакции вашего компьютера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/ping/" data-fid="ping"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-cms" data-id="cms" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/cms/"> <i class="ip-icon-cms"></i> Система управления сайтом (CMS) </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/cms/" data-fid="cms"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-guess-hosting" data-id="guess-hosting" data-domain="true"> <a class="txt" href="https://2ip.ru/guess-hosting/"> <i class="ip-icon-guess-hosting"></i> Хостинг сайта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/guess-hosting/" data-fid="guess-hosting"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-distance" data-id="distance" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/distance/"> <i class="ip-icon-distance"></i> Расстояние до сайта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/distance/" data-fid="distance"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-analizator" data-id="analizator" data-domain="true"> <a class="txt" href="https://2ip.ru/analizator/"> <i class="ip-icon-analizator"></i> Информация о сайте </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/analizator/" data-fid="analizator"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-domain-list-by-ip" data-id="domain-list-by-ip" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/domain-list-by-ip/"> <i class="ip-icon-domain-list-by-ip"></i> Сайты на одном IP </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/domain-list-by-ip/" data-fid="domain-list-by-ip"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-domain-list-by-email" data-id="domain-list-by-email" data-email="true" data-domain="true"> <a class="txt" href="https://2ip.ru/domain-list-by-email/"> <i class="ip-icon-domain-list-by-email"></i> Все домены одного владельца </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/domain-list-by-email/" data-fid="domain-list-by-email"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-site-availability" data-id="site-availability" data-domain="true"> <a class="txt" href="https://2ip.ru/site-availability/"> <i class="ip-icon-site-availability"></i> Доступность сайта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/site-availability/" data-fid="site-availability"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-site-statistics" data-id="site-statistics" data-domain="true"> <a class="txt" href="https://2ip.ru/site-statistics/"> <i class="ip-icon-site-statistics"></i> Посещаемость сайта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/site-statistics/" data-fid="site-statistics"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-spam" data-id="spam" data-ip="true" > <a class="txt" href="https://2ip.ru/spam/"> <i class="ip-icon-spam"></i> Наличие IP в СПАМ базах </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/spam/" data-fid="spam"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-mail-checker" data-id="mail-checker" data-email="true" > <a class="txt" href="https://2ip.io/ru/mail-checker/"> <i class="ip-icon-mail-checker"></i> Проверка существования email </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/mail-checker/" data-fid="mail-checker"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-port-scaner" data-id="port-scaner" > <a class="txt" href="https://2ip.ru/port-scaner/"> <i class="ip-icon-port-scaner"></i> Безопасность вашего компьютера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/port-scaner/" data-fid="port-scaner"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-check-port" data-id="check-port" > <a class="txt" href="https://2ip.io/ru/check-port/"> <i class="ip-icon-check-port"></i> Проверка порта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/check-port/" data-fid="check-port"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-antivirus" data-id="antivirus" > <a class="txt" href="https://2ip.ru/antivirus/"> <i class="ip-icon-antivirus"></i> Проверка файла на вирусы </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/antivirus/" data-fid="antivirus"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-dig" data-id="dig" data-domain="true"> <a class="txt" href="https://2ip.ru/dig/"> <i class="ip-icon-dig"></i> DNS параметры домена </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/dig/" data-fid="dig"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-site-virus-scaner" data-id="site-virus-scaner" > <a class="txt" href="https://2ip.ru/site-virus-scaner/"> <i class="ip-icon-site-virus-scaner"></i> Проверка сайта на вирусы </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/site-virus-scaner/" data-fid="site-virus-scaner"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-browser-update" data-id="browser-update" > <a class="txt" href="https://2ip.ru/browser-update/"> <i class="ip-icon-browser-update"></i> Проверка актуальности браузера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/browser-update/" data-fid="browser-update"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-punycode" data-id="punycode" data-domain="true"> <a class="txt" href="https://2ip.ru/punycode/"> <i class="ip-icon-punycode"></i> Конвертер punycode для .рф доменов </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/punycode/" data-fid="punycode"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-server-response" data-id="server-response" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/server-response/"> <i class="ip-icon-server-response"></i> Ответ сервера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/server-response/" data-fid="server-response"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-domain-checker" data-id="domain-checker" > <a class="txt" href="https://2ip.ru/domain-checker/"> <i class="ip-icon-domain-checker"></i> Поиск доменного имени </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/domain-checker/" data-fid="domain-checker"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-know-email-ip" data-id="know-email-ip" data-email="true" > <a class="txt" href="https://2ip.ru/know-email-ip/"> <i class="ip-icon-know-email-ip"></i> Определение IP адреса по Е-mail </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/know-email-ip/" data-fid="know-email-ip"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-passcheck" data-id="passcheck" > <a class="txt" href="https://2ip.ru/passcheck/"> <i class="ip-icon-passcheck"></i> Стойкость пароля </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/passcheck/" data-fid="passcheck"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-ssl-info" data-id="ssl-info" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/ssl-info/"> <i class="ip-icon-ssl-info"></i> Проверка SSL </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/ssl-info/" data-fid="ssl-info"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-rkn-blacklist" data-id="rkn-blacklist" > <a class="txt" href="https://2ip.ru/rkn-blacklist/"> <i class="ip-icon-rkn-blacklist"></i> Блокировка Роскомнадзором </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/rkn-blacklist/" data-fid="rkn-blacklist"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-domain-age" data-id="domain-age" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/domain-age/"> <i class="ip-icon-domain-age"></i> Возраст домена </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/domain-age/" data-fid="domain-age"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-dns-checker" data-id="dns-checker" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/dns-checker/"> <i class="ip-icon-dns-checker"></i> Проверка DNS </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/dns-checker/" data-fid="dns-checker"></div> </div> </li> </ul> </section> <section class="content-services fun hidden"> <ul class="tests-list items-list"> <li class="item-wrapper"> <div class="test-item test-item-strange-ip" data-id="strange-ip" > <a class="txt" href="https://2ip.ru/strange-ip/"> <i class="ip-icon-strange-ip"></i> 2IP Шпион </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/strange-ip/" data-fid="strange-ip"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-happy-ip" data-id="happy-ip" > <a class="txt" href="https://2ip.ru/happy-ip/"> <i class="ip-icon-happy-ip"></i> Счастливый IP </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/happy-ip/" data-fid="happy-ip"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-ip2color" data-id="ip2color" > <a class="txt" href="https://2ip.ru/ip2color/"> <i class="ip-icon-ip2color"></i> Цвет IP адреса </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/ip2color/" data-fid="ip2color"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-battle" data-id="battle" > <a class="txt" href="https://2ip.ru/battle/"> <i class="ip-icon-battle"></i> Битва IP </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/battle/" data-fid="battle"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-guesser" data-id="guesser" > <a class="txt" href="https://2ip.ru/guesser/"> <i class="ip-icon-guesser"></i> Телепат </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/guesser/" data-fid="guesser"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-user-tracking" data-id="user-tracking" > <a class="txt" href="https://2ip.ru/user-tracking/"> <i class="ip-icon-user-tracking"></i> Отслеживание пользователей </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/user-tracking/" data-fid="user-tracking"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-speed-calc" data-id="speed-calc" > <a class="txt" href="https://2ip.ru/speed-calc/"> <i class="ip-icon-speed-calc"></i> Оценка скорости интернет </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/speed-calc/" data-fid="speed-calc"></div> </div> </li> </ul> </section> <section class="content-services services hidden"> <ul class="tests-list items-list"> <li class="item-wrapper"> <div class="test-item test-item-anonim" data-id="anonim" > <a class="txt" href="https://2ip.ru/anonim/"> <i class="ip-icon-anonim"></i> Анонимайзер </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/anonim/" data-fid="anonim"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-browser-info" data-id="browser-info" > <a class="txt" href="https://2ip.ru/browser-info/"> <i class="ip-icon-browser-info"></i> Информация от вашего браузера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/browser-info/" data-fid="browser-info"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-userbar" data-id="userbar" > <a class="txt" href="https://2ip.ru/bar/"> <i class="ip-icon-userbar"></i> Userbar с данными пользователя </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/bar/" data-fid="userbar"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-sbar" data-id="sbar" > <a class="txt" href="https://2ip.ru/sbar/"> <i class="ip-icon-sbar"></i> Блок для вашего сайта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/sbar/" data-fid="sbar"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-avbar" data-id="avbar" > <a class="txt" href="https://2ip.ru/avbar/"> <i class="ip-icon-avbar"></i> Антивирусный блок для сайта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/avbar/" data-fid="avbar"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-speedhp" data-id="speedhp" > <a class="txt" href="https://2ip.ru/speedhp/"> <i class="ip-icon-speedhp"></i> Спидометр для вашего сайта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/speedhp/" data-fid="speedhp"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-toolbar" data-id="toolbar" > <a class="txt" href="https://2ip.ru/toolbar/"> <i class="ip-icon-toolbar"></i> Плагин для вашего браузера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/toolbar/" data-fid="toolbar"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-wdgt" data-id="wdgt" > <a class="txt" href="https://2ip.ru/wdgt/"> <i class="ip-icon-wdgt"></i> Виджеты </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/wdgt/" data-fid="wdgt"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-spambot" data-id="spambot" > <a class="txt" href="https://2ip.ru/spambot/"> <i class="ip-icon-spambot"></i> Защита email от спамботов </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/spambot/" data-fid="spambot"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-ip-calc" data-id="ip-calc" > <a class="txt" href="https://2ip.ru/ip-calc/"> <i class="ip-icon-ip-calc"></i> IP калькулятор </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/ip-calc/" data-fid="ip-calc"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-dev" data-id="dev" > <a class="txt" href="https://2ip.ru/dev/"> <i class="ip-icon-dev"></i> Утилиты разработчика </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/dev/" data-fid="dev"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-dkim" data-id="dkim" > <a class="txt" href="https://2ip.ru/dkim/"> <i class="ip-icon-dkim"></i> DKIM генератор </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/dkim/" data-fid="dkim"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-pwned" data-id="pwned" > <a class="txt" href="https://2ip.ru/pwned/"> <i class="ip-icon-pwned"></i> Проверка почты на взлом </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/pwned/" data-fid="pwned"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-url-expander" data-id="url-expander" > <a class="txt" href="https://2ip.ru/url-expander/"> <i class="ip-icon-url-expander"></i> Декодер коротких ссылок </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/url-expander/" data-fid="url-expander"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-mac-address" data-id="mac-address" > <a class="txt" href="https://2ip.ru/mac-address/"> <i class="ip-icon-mac-address"></i> Информация о MAC-адресе </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/mac-address/" data-fid="mac-address"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-asn-by-ip" data-id="asn-by-ip" > <a class="txt" href="https://2ip.ru/asn-by-ip/"> <i class="ip-icon-asn-by-ip"></i> Узнать ASN по IP адресу </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/asn-by-ip/" data-fid="asn-by-ip"></div> </div> </li> <li class="item-wrapper"> <div class="test-item test-item-abuse" data-id="abuse" > <a class="txt" href="https://2ip.ru/abuse/"> <i class="ip-icon-abuse"></i> Злоупотребление IP </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/abuse/" data-fid="abuse"></div> </div> </li> </ul> </section> <section class="content-services tests-column hidden"> <style> .test-block_list { margin: 0; padding: 0; } .more-test .test-block_list, .security-test .test-block_list { padding-left: 16px; } </style> <div class="row between category-test"> <div class="test-block network-test"> <div class="test-block_title">Сетевое соединение</div> <ul class="test-block_list"> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-speed" data-id="speed" > <a class="txt" href="https://2ip.ru/speed/"> <i class="ip-icon-speed"></i> Скорость интернет соединения </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/speed/" data-fid="speed"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-time-calc" data-id="time-calc" > <a class="txt" href="https://2ip.ru/time-calc/"> <i class="ip-icon-time-calc"></i> Время загрузки файла </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/time-calc/" data-fid="time-calc"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-size-calc" data-id="size-calc" > <a class="txt" href="https://2ip.ru/size-calc/"> <i class="ip-icon-size-calc"></i> Объем загружаемого файла </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/size-calc/" data-fid="size-calc"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-ping" data-id="ping" > <a class="txt" href="https://2ip.ru/ping/"> <i class="ip-icon-ping"></i> Время реакции вашего компьютера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/ping/" data-fid="ping"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-site-availability" data-id="site-availability" data-domain="true"> <a class="txt" href="https://2ip.ru/site-availability/"> <i class="ip-icon-site-availability"></i> Доступность сайта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/site-availability/" data-fid="site-availability"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-check-port" data-id="check-port" > <a class="txt" href="https://2ip.io/ru/check-port/"> <i class="ip-icon-check-port"></i> Проверка порта </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/check-port/" data-fid="check-port"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-average-speed" data-id="average-speed" > <a class="txt" href="https://2ip.ru/speednew/"> <i class="ip-icon-average-speed"></i> Средняя скорость интернет </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/speednew/" data-fid="average-speed"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-domain-age" data-id="domain-age" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/domain-age/"> <i class="ip-icon-domain-age"></i> Возраст домена </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/domain-age/" data-fid="domain-age"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-dns-checker" data-id="dns-checker" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/dns-checker/"> <i class="ip-icon-dns-checker"></i> Проверка DNS </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/dns-checker/" data-fid="dns-checker"></div> </div> </li> </ul> </div> <div class="test-block security-test"> <div class="test-block_title">Защита и безопасность</div> <ul class="test-block_list"> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-privacy" data-id="privacy" > <a class="txt" href="https://2ip.io/ru/privacy/"> <i class="ip-icon-privacy"></i> Проверка анонимности </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/privacy/" data-fid="privacy"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-spam" data-id="spam" data-ip="true" > <a class="txt" href="https://2ip.ru/spam/"> <i class="ip-icon-spam"></i> Наличие IP в СПАМ базах </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/spam/" data-fid="spam"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-mail-checker" data-id="mail-checker" data-email="true" > <a class="txt" href="https://2ip.io/ru/mail-checker/"> <i class="ip-icon-mail-checker"></i> Проверка существования email </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/mail-checker/" data-fid="mail-checker"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-port-scaner" data-id="port-scaner" > <a class="txt" href="https://2ip.ru/port-scaner/"> <i class="ip-icon-port-scaner"></i> Безопасность вашего компьютера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/port-scaner/" data-fid="port-scaner"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-antivirus" data-id="antivirus" > <a class="txt" href="https://2ip.ru/antivirus/"> <i class="ip-icon-antivirus"></i> Проверка файла на вирусы </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/antivirus/" data-fid="antivirus"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-proxycheck" data-id="proxycheck" > <a class="txt" href="https://2ip.ru/proxycheck/"> <i class="ip-icon-proxycheck"></i> Проверка анонимности прокси сервера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/proxycheck/" data-fid="proxycheck"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-site-virus-scaner" data-id="site-virus-scaner" > <a class="txt" href="https://2ip.ru/site-virus-scaner/"> <i class="ip-icon-site-virus-scaner"></i> Проверка сайта на вирусы </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/site-virus-scaner/" data-fid="site-virus-scaner"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-browser-update" data-id="browser-update" > <a class="txt" href="https://2ip.ru/browser-update/"> <i class="ip-icon-browser-update"></i> Проверка актуальности браузера </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/browser-update/" data-fid="browser-update"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-passcheck" data-id="passcheck" > <a class="txt" href="https://2ip.ru/passcheck/"> <i class="ip-icon-passcheck"></i> Стойкость пароля </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/passcheck/" data-fid="passcheck"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-ssl-info" data-id="ssl-info" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/ssl-info/"> <i class="ip-icon-ssl-info"></i> Проверка SSL </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/ssl-info/" data-fid="ssl-info"></div> </div> </li> </ul> </div> <div class="test-block domain-test"> <div class="test-block_title">Для хостинга и домена</div> <ul class="test-block_list"> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-whois" data-id="whois" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/whois/"> <i class="ip-icon-whois"></i> Информация об IP адресе или домене </a> <div class="fav bookmarks_add ip-icon-star-non-filled" title="В избранное" data-flink="/whois/" data-fid="whois"></div> </div> </li> <li style="max-width: 242px; width: 100%"> <div class="test-item test-item-lookup" data-id="lookup" data-ip="true" data-domain="true"> <a class="txt" href="https://2ip.ru/lookup/"> <i class="ip-icon-lookup"></i>
Resolver
Resolver ASN
AS9198
Resolver IP
92.46.62.214
Resolver Network Name
JSC Kazakhtelecom
Report ID
20250404T162316Z_webconnectivity_KZ_9198_n1_59QFmmrZ7g6vkfT3
Platform
windows
Software Name
ooniprobe-desktop-unattended (3.17.5)
Measurement Engine
ooniprobe-engine (3.17.5)