{
  "output": "% This is the RIPE Database query service.\n% The objects are in RPSL format.\n%\n% The RIPE Database is subject to Terms and Conditions.\n% See https://docs.db.ripe.net/terms-conditions.html\n\n% Note: this output has been filtered.\n%       To receive output for a database update, use the \"-B\" flag.\n\n% Information related to 'AS28699 - AS28912'\n\nas-block:       AS28699 - AS28912\ndescr:          RIPE NCC ASN block\nremarks:        These AS Numbers are assigned to network operators in the RIPE NCC service region.\nmnt-by:         RIPE-NCC-HM-MNT\ncreated:        2018-11-22T15:27:31Z\nlast-modified:  2018-11-22T15:27:31Z\nsource:         RIPE\n\n% Information related to 'AS28709'\n\n% Abuse contact for 'AS28709' is 'abuse@vk.com'\n\naut-num:        AS28709\nas-name:        VKONTAKTE-REGIONAL-CDN\norg:            ORG-VL47-RIPE\ndescr:          Regional CDN http://vk.com\nremarks:\nremarks:        =========================================\nremarks:        Uplinks\nremarks:        -----------------------------------------\nremarks:\nexport:         to AS3216 announce AS-VKONTAKTE\nimport:         from AS3216 accept ANY\nmp-export:      afi ipv6.unicast to AS3216 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS3216 accept ANY;\nexport:         to AS31133 announce AS-VKONTAKTE\nimport:         from AS31133 accept ANY\nmp-export:      afi ipv6.unicast to AS31133 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS31133 accept ANY;\nexport:         to AS12389 announce AS-VKONTAKTE\nimport:         from AS12389 accept ANY\nmp-export:      afi ipv6.unicast to AS12389 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS12389 accept ANY;\nremarks:        -- MTS-SPECIAL-UPLINK (HKIX)\nexport:         to AS8359 announce AS-VKONTAKTE\nimport:         from AS8359 accept ANY\nremarks:\nremarks:        =========================================\nremarks:        DATA-IX Peers\nremarks:        -----------------------------------------\nremarks:\nexport:         to AS50952 announce AS-VKONTAKTE\nimport:         from AS50952 accept AS-DATAIX\nmp-export:      afi ipv6.unicast to AS50952 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS50952 accept AS-DATAIX;\nremarks:\nremarks:        =========================================\nremarks:        W-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- W-IX\nexport:         to AS50384 announce AS-VKONTAKTE\nimport:         from AS50384 accept AS-W-IX\nmp-export:      afi ipv6.unicast to AS50384 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS50384 accept AS-W-IX-IPVSIX;\nremarks:\nremarks:        =========================================\nremarks:        CLOUD-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- Cloud-IX\nexport:         to AS29076 announce AS-VKONTAKTE\nimport:         from AS29076 accept AS-CITYTELECOM AND NOT AS-CLOUD-IX-M\nmp-export:      afi ipv6.unicast to AS29076 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS29076 accept AS-CITYTELECOM;\nremarks:\nremarks:        =========================================\nremarks:        NSK-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- NSK-IX\nexport:         to AS42403 announce AS-VKONTAKTE\nimport:         from AS42403 accept AS-NSKROUTESERVER\nmp-export:      afi ipv6.unicast to AS42403 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS42403 accept AS-NSKROUTESERVER;\nremarks:\nremarks:        =========================================\nremarks:        EKT-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- EKT-IX\nexport:         to AS43213 announce AS-VKONTAKTE\nimport:         from AS43213 accept AS-EKTROUTESERVER\nmp-export:      afi ipv6.unicast to AS43213 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS43213 accept AS-EKTROUTESERVER;\nremarks:\nremarks:        =========================================\nremarks:        RED-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- RED-IX\nexport:         to AS60430 announce AS-VKONTAKTE\nimport:         from AS60430 accept AS-RED-IX-PEERS\nmp-export:      afi ipv6.unicast to AS60430 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS60430 accept AS-RED-IX-PEERS;\nremarks:\nremarks:        =========================================\nremarks:        MEGA-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- Megafon-IX\nexport:         to AS31133 announce AS-VKONTAKTE\nimport:         from AS31133 accept AS-MF-IX\nexport:         to AS47764 announce AS-VKONTAKTE\nimport:         from AS47764 accept AS-MAILRU\nremarks:\nremarks:        =========================================\nremarks:        SMR-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- SMR-IX\nexport:         to AS47882 announce AS-VKONTAKTE\nimport:         from AS47882 accept AS-SMRROUTESERVER\nmp-export:      afi ipv6.unicast to AS47882 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS47882 accept AS-SMRROUTESERVER;\nremarks:\nremarks:        =========================================\nremarks:        RND-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- RND-IX\nexport:         to AS48216 announce AS-VKONTAKTE\nimport:         from AS48216 accept AS-RNDROUTESERVER\nmp-export:      afi ipv6.unicast to AS48216 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS48216 accept AS-RNDROUTESERVER;\nremarks:\nremarks:        =========================================\nremarks:        SEA-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- SEA-IX\nexport:         to AS59428 announce AS-VKONTAKTE\nimport:         from AS59428 accept AS-KRD-RS\nremarks:\nremarks:        =========================================\nremarks:        SFO-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- Milecom\nexport:         to AS13094 announce AS-VKONTAKTE\nimport:         from AS13094 accept AS-MILECOM-RS\nmp-export:      afi ipv6.unicast to AS13094 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS13094 accept AS-MILECOM-RS;\nremarks:\nremarks:        =========================================\nremarks:        DVO-IX Peers\nremarks:        -----------------------------------------\nremarks:\nexport:         to AS20730 announce AS-VKONTAKTE\nimport:         from AS20730 accept AS-DVO-IX\nmp-export:      afi ipv6.unicast to AS20730 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS20730 accept AS-DVO-IX;\nremarks:\nremarks:        =========================================\nremarks:        PITER-IX Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- PITER-IX\nexport:         to AS59539 announce AS-VKONTAKTE\nimport:         from AS59539 accept AS-PITER-IX-ROV\nexport:         to AS39304 announce AS-VKONTAKTE\nimport:         from AS39304 accept AS-DV-IX\nexport:         to AS61409 announce AS-VKONTAKTE\nimport:         from AS61409 accept AS61409:AS-PITER-IX-NSK\nremarks:\nremarks:        =========================================\nremarks:        direct Peers\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- Beeline\nexport:         to AS3216 announce AS-VKONTAKTE\nimport:         from AS3216 accept AS-SOVAM\nmp-export:      afi ipv6.unicast to AS3216 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS3216 accept AS-SOVAM;\nremarks:        -- TransTeleKom\nexport:         to AS20485 announce AS-VKONTAKTE\nimport:         from AS20485 accept AS-TTK\nmp-export:      afi ipv6.unicast to AS20485 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS20485 accept AS-TTK;\nremarks:        -- Megafon\nexport:         to AS31133 announce AS-VKONTAKTE\nimport:         from AS31133 accept AS-MF-MGSM\nmp-export:      afi ipv6.unicast to AS31133 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS31133 accept AS-MF-MGSM;\nremarks:        -- Er-Telecom\nexport:         to AS9049 announce AS-VKONTAKTE\nimport:         from AS9049 accept AS-ERTH\nmp-export:      afi ipv6.unicast to AS9049 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS9049 accept AS-ERTH;\nremarks:        -- MTS\nexport:         to AS8359 announce AS-VKONTAKTE\nimport:         from AS8359 accept ANY\nmp-export:      afi ipv6.unicast to AS8359 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS8359 accept AS-MTU;\nremarks:        -- RETN\nexport:         to AS57304 announce AS-VKONTAKTE\nimport:         from AS57304 accept AS-RETN\nmp-export:      afi ipv6.unicast to AS57304 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS57304 accept AS-RETN6;\nremarks:        -- ROSTELECOM\nexport:         to AS12389 announce AS-VKONTAKTE\nimport:         from AS12389 accept AS-ROSTELECOM\nmp-export:      afi ipv6.unicast to AS12389 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS12389 accept AS-ROSTELECOM;\nremarks:        -- Redcom\nexport:         to AS8749 announce AS-VKONTAKTE\nimport:         from AS8749 accept AS-REDCOM\nremarks:        -- SIBSET\nexport:         to AS34757 announce AS-VKONTAKTE\nimport:         from AS34757 accept AS34757\nremarks:        -- Tele2\nexport:         to AS41330 announce AS-VKONTAKTE\nimport:         from AS41330 accept AS41330\nremarks:        -- Ufanet\nexport:         to AS24955 announce AS-VKONTAKTE\nimport:         from AS24955 accept AS24955\nremarks:        -- Motiv\nexport:         to AS31499 announce AS-VKONTAKTE\nimport:         from AS31499 accept AS-MOTIV\nmp-export:      afi ipv6.unicast to AS31499 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS31499 accept AS-MOTIV;\nremarks:        -- Sevencom\nexport:         to AS42498 announce AS-VKONTAKTE\nimport:         from AS42498 accept AS-GERCON\nremarks:        -- Interra\nexport:         to AS48524 announce AS-VKONTAKTE\nimport:         from AS48524 accept AS-INTERRA\nremarks:        --\nexport:         to AS60246 announce AS-VKONTAKTE\nimport:         from AS60246 accept AS-PG19\nmp-export:      afi ipv6.unicast to AS60246 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS60246 accept AS-PG19;\nexport:         to AS28917 announce AS-VKONTAKTE\nimport:         from AS28917 accept AS-FIORD\nexport:         to AS42437 announce AS-VKONTAKTE\nimport:         from AS42437 accept AS-T2RU-MR-ROSTOV\nexport:         to AS48190 announce AS-VKONTAKTE\nimport:         from AS48190 accept AS48190\nexport:         to AS48642 announce AS-VKONTAKTE\nimport:         from AS48642 accept AS-KT-RU\nmp-export:      afi ipv6.unicast to AS48642 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS48642 accept AS-KT-RU;\nremarks:        -- Timer\nexport:         to AS47626 announce AS-VKONTAKTE\nimport:         from AS47626 accept AS-ARPNET61\nmp-export:      afi ipv6.unicast to AS47626 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS47626 accept AS-ARPNET61;\nremarks:        -- CONVEX\nexport:         to AS209307 announce AS-VKONTAKTE\nimport:         from AS209307 accept AS-CNX-EKB\nremarks:        -- Crelcom\nexport:         to AS6789 announce AS-VKONTAKTE\nimport:         from AS6789 accept AS-CRELCOM\nmp-export:      afi ipv6.unicast to AS6789 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS6789 accept AS-CRELCOM;\nremarks:        -- ElitTV\nexport:         to AS58096 announce AS-VKONTAKTE\nimport:         from AS58096 accept AS58096\nremarks:        -- Fticom\nexport:         to AS41039 announce AS-VKONTAKTE\nimport:         from AS41039 accept AS-DON\nremarks:        -- Insys\nexport:         to AS28890 announce AS-VKONTAKTE\nimport:         from AS28890 accept AS-INSYS-EKB\nremarks:        -- UGMKTelecom\nexport:         to AS41560 announce AS-VKONTAKTE\nimport:         from AS41560 accept AS41560\nremarks:        -- Meshnet\nexport:         to AS12773 announce AS-VKONTAKTE\nimport:         from AS12773 accept AS-MESHNET\nremarks:        -- Edinos\nexport:         to AS60119 announce AS-VKONTAKTE\nimport:         from AS60119 accept AS60119\nremarks:        -- Infolada\nexport:         to AS8416 announce AS-VKONTAKTE\nimport:         from AS8416 accept AS-INFOLADA\nmp-export:      afi ipv6.unicast to AS8416 announce AS-VKONTAKTE;\nmp-import:      afi ipv6.unicast from AS8416 accept AS-INFOLADA;\nremarks:        -- Dovecom\nexport:         to AS202619 announce AS-VKONTAKTE\nimport:         from AS202619 accept AS-DOVECOM-RU\nremarks:        -- TrueNetwork\nexport:         to AS202683 announce AS-VKONTAKTE\nimport:         from AS202683 accept AS202683\nremarks:        -- TinkoffMobile\nexport:         to AS202498 announce AS-VKONTAKTE\nimport:         from AS202498 accept AS202498\nremarks:        -- TKTELECOM\nexport:         to AS60764 announce AS-VKONTAKTE\nimport:         from AS60764 accept AS-TKTEL\nremarks:\nremarks:        =========================================\nremarks:        Partners\nremarks:        -----------------------------------------\nremarks:\nremarks:        -- CloudGaming\nexport:         to AS57973 announce AS-VKONTAKTE\nimport:         from AS57973 accept AS-NIVAL\nremarks:\nremarks:        =========================================\nremarks:        BGP Policy\nremarks:        -----------------------------------------\nremarks:\nremarks:        ----- Our BGP communities for managing traffic\nremarks:        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\nremarks:        FOR FULL LIST SUPPORTED BGP COMMUNITY\nremarks:        PLEASE USE whois as47541\nremarks:        or read AS47541 OBJECT IN RIPE DATABASE\nremarks:        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\nremarks:        <AS_NUM>:20 - deny import\nremarks:        <AS_NUM>:21 - prepend last AS to AS-PATH 1 time\nremarks:        <AS_NUM>:22 - prepend last AS to AS-PATH 2 times\nremarks:        <AS_NUM>:23 - prepend last AS to AS-PATH 3 times\nremarks:        where <AS_NUM> is\nremarks:        47541 - main VK in St.Petersburg (not cdn)\nremarks:        47542 - Russia, Moscow CDN node\nremarks:        28709 - Other CDN nodes\nremarks:\nremarks:        **********************************************************************\nremarks:        Abuse, Security issues noc@vk.com\nremarks:        Network, routing issues, peering requests ncc@corp.vk.com\nremarks:        VK.com users support https://vk.com/support\nremarks:        Requests sent to wrong address will be ignored\nremarks:        **********************************************************************\nadmin-c:        NCC31-RIPE\ntech-c:         NCC31-RIPE\nstatus:         ASSIGNED\nmnt-by:         RIPE-NCC-END-MNT\nmnt-by:         VKCOMPANY-MNT\ncreated:        2009-08-05T11:34:14Z\nlast-modified:  2026-03-24T09:34:29Z\nsource:         RIPE # Filtered\n\norganisation:   ORG-VL47-RIPE\norg-name:       LLC VK\ncountry:        RU\norg-type:       LIR\naddress:        Leningradskiy prospect, 39, build 79, SkyLight\naddress:        125167\naddress:        Moscow\naddress:        RUSSIAN FEDERATION\nphone:          +78126407240\nfax-no:         +78126407240\nabuse-c:        AR17035-RIPE\nmnt-ref:        RIPE-NCC-HM-MNT\nmnt-ref:        VKCOMPANY-MNT\nmnt-by:         RIPE-NCC-HM-MNT\nmnt-by:         VKCOMPANY-MNT\ncreated:        2008-01-28T14:15:26Z\nlast-modified:  2026-02-19T11:21:26Z\nsource:         RIPE # Filtered\n\nrole:           Vkontakte Network Control Center (NCC)\naddress:        Prem.1-N, Bld. 12-14, Lit. A, Khersonskaya str.\naddress:        191024\naddress:        Saint-Petersburg\naddress:        RUSSIAN FEDERATION\nremarks:        **********************************************************************\nremarks:        Abuse, Security issues noc@vk.com\nremarks:        Network, routing issues, peering requests ncc@corp.vk.com\nremarks:        VK.com users support https://vk.com/support\nremarks:        Requests sent to wrong address will be ignored\nremarks:        **********************************************************************\nadmin-c:        SAAP-RIPE\ntech-c:         DBF3-RIPE\ntech-c:         IS13\nnic-hdl:        NCC31-RIPE\nmnt-by:         VKCOMPANY-MNT\ncreated:        2016-09-03T22:17:42Z\nlast-modified:  2025-08-07T07:49:22Z\nsource:         RIPE # Filtered\n\n% This query was served by the RIPE Database Query Service version 1.121.2 (ABERDEEN)\n\n\n", 
  "title": "as28709"
}