OK
https://2ip.ru/
Kazakhstan
Country
Network
April 04, 2025, 04:29 PM UTC
Date & Time
Websites
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-List
Cache-Control:
no-store, no-cache, must-revalidate
Content-Type:
text/html; charset=UTF-8
Critical-Ch:
Sec-CH-UA-Platform-Version, Sec-CH-UA-Platform, Sec-CH-UA-Arch, Sec-CH-UA-Full-Version-List
Date:
Fri, 04 Apr 2025 16:29:32 GMT
Expires:
Thu, 19 Nov 1981 08:52:00 GMT
Pragma:
no-cache
Server:
nginx
Set-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)

Raw Measurement Data

Loading