MCC (Mobile Country Code): полный справочник и связь с MNC и PLMN
Содержание статьи
- Введение: почему тема актуальна, что узнает читатель
- Основы: фундаментальные концепции (для новичков)
- Глубокое погружение: продвинутые аспекты темы
- Практика 1: как читается идентификатор сети — mcc, mnc и plmn
- Практика 2: справочник mcc по странам (акцент на снг, ес и азия)
- Практика 3: как mcc влияет на гео-определение мобильного прокси
- Практика 4: где посмотреть mcc своей sim
- Практика 5: проектирование пулов мобильных прокси с учетом mcc/mnc
- Практика 6: тестирование и аудит mcc/plmn в проде
- Практика 7: диагностика проблем mcc и «лечебные» стратегии
- Типичные ошибки: что не нужно делать
- Инструменты и ресурсы: что использовать
- Кейсы и результаты: реальные примеры применения
- Faq: 7–10 глубоких вопросов
- Заключение: резюме, следующие шаги
Введение: почему тема актуальна, что узнает читатель
Мобильная связь стала цифровой инфраструктурой по умолчанию: приложения, платежи, транспорт, сервисы зависят от корректности сетевой идентификации. В центре этой идентификации — MCC (Mobile Country Code), трёхзначный код страны в составе глобальных идентификаторов мобильных сетей. Правильное понимание MCC, его связи с MNC и PLMN, — это база для сетевых инженеров, специалистов по мобильным прокси, разработчиков и аналитиков.
Зачем вам это знать? Потому что MCC влияет на определение страны сети, на логику регистрации устройства у оператора, на корректность биллинга и роуминга, на работу SIM-инструментария и на реальную геолокацию мобильных прокси и подключений. Ошибка в интерпретации MCC приводит к сбоям доступа, неточностям в таргетинге и к деградации метрик — от отклонений рекламных кабинетов до падения доставки сообщений. В 2026 году, на фоне массового внедрения 5G SA/NSA, eSIM и IoT-профилей, точная работа с PLMN ID (MCC+MNC) становится не просто технической деталью, а фактором устойчивости.
В этом руководстве мы разложим тему «от А до Я»: вы узнаете, что такое MCC и зачем он нужен; как читается связка MCC–MNC–PLMN; получите большой справочник MCC по странам с акцентом на СНГ, Европу и Азию; увидите, как MCC влияет на гео-определение мобильных прокси; где посмотреть MCC своей SIM на Android, iOS и модемах; получите пошаговые инструкции, чек-листы, реальные кейсы и ответы на частые вопросы. Мы бережно соблюдаем законодательство и не рассматриваем практики, противоречащие правовым нормам.
Главное обещание: после чтения вы будете уверенно работать с MCC на уровне специалиста, избежите типичных ошибок и выстроите надежные процедуры контроля географии мобильных подключений и прокси.
Основы: фундаментальные концепции (для новичков)
MCC (Mobile Country Code) — это трёхзначный код, который обозначает страну в составе идентификатора мобильной сети. Его партнер по связке — MNC (Mobile Network Code), двух- или трехзначный код оператора внутри страны. Вместе MCC и MNC формируют PLMN ID — уникальный идентификатор публичной наземной мобильной сети (Public Land Mobile Network). Пример: MCC=250 (Россия), MNC=02 (МТС), следовательно PLMN ID = 250-02.
Где живет MCC в системе идентификаторов? В нескольких местах:
- IMSI (International Mobile Subscriber Identity) — идентификатор абонента на SIM/eSIM: первые 3 цифры IMSI — это MCC, следующие 2–3 — MNC, далее MSIN (уникальная абонентская часть).
- PLMN ID — пара MCC+MNC, передаваемая сетью; по ней устройство выбирает и регистрируется в нужной сети.
- Элементы сигнализации (LTE/NR): при выборке и регистрации UE получают списки разрешенных/запрещенных PLMN.
Чем MCC отличается от телефонного кода страны (E.164)? Сильно. Телефонные коды — для нумерации вызовов, MCC — для идентификации мобильной сети на уровне радиодоступа и ядра. Пример: телефонный код России +7, а MCC 250.
Кто назначает MCC? Распределение происходит через отраслевые регистры GSMA совместно с национальными регуляторами. Маппинг MCC к странам стабилен, но иногда обновляется: появляются новые выделения, меняются статусы для территорий, тестовых диапазонов и пр.
Почему важно понимать MCC на практике? От MCC зависят:
- Регистрация в сети и корректный роуминг.
- Геолокация мобильных прокси и соответствие страны, которую ожидают сервисы.
- Compliance: фильтры, ограничения, тарифные и лицензионные условия.
- Аналитика: трассировка сессий, сегментация трафика по рынкам.
Удобная аналогия: MCC — это «страна» в номере паспорта сети, MNC — «организация, выдавшая паспорт», а PLMN — сама «страна+оператор», к которой вы обращаетесь при входе.
Глубокое погружение: продвинутые аспекты темы
Если основа ясна, углубимся. Ключевые точки:
Структура PLMN ID и её роль
PLMN ID = MCC (3 цифры) + MNC (2–3 цифры). В 4G/5G ядре PLMN ID используется при селекции сети (PLMN selection), в списках «разрешенных PLMN», при переключении между eNodeB/gNodeB. В 5G SA появился NID (Network Identifier) для непубличных сетей (SNPN), но для публичных — по-прежнему базируется на PLMN.
IMSI и связь с MCC
IMSI в SIM/eSIM включает MCC как первые 3 цифры. Это значит, что даже без регистрации в радиосети мы можем извлечь MCC, считав IMSI. Пример: IMSI 2500270xxxxxxx — MCC=250, MNC=02 (если MNC двухзначный). Тонкость: MNC бывает длиной 2 или 3 цифры; правильное парсирование требует знания списка MNC для данного MCC.
Roaming, ePLMN и локальное поведение
В роуминге устройство может быть в стране X, но использовать PLMN с MCC страны X и этого оператора. MCC однозначно указывает страну сети, но не всегда страну IP. Почему? Потому что IP может приходить из CGNAT/PGW в другой юрисдикции, особенно с мультинациональными операторами. Для склада ID в ядре сети также применяются списки ePLMN (эквивалентные PLMN), где ряд PLMN считаются взаимозаменяемыми в процедуре регистрации.
5G тренды 2026
- Рост доли eSIM профилей с множественными PLMN (корпоративные, IoT). MCC остается базой селекции.
- Усложнение IP-географии из-за облачных UPF (User Plane Function) и распределенных коров: MCC сети остается локальным, а IP может терминироваться в соседней стране.
- Широкое применение локальных Breakout-сценариев (LBO), уменьшающих разрыв между MCC и IP-географией для B2B-кейсов.
Вывод: MCC — надежный индикатор страны сети, но не всегда страны IP. Для согласованной геолокации требуется комплексная проверка.
Практика 1: Как читается идентификатор сети — MCC, MNC и PLMN
Разберем пошагово.
Шаг 1. Извлекаем MCC
Источник: IMSI на SIM/eSIM, либо системный статус телефонной части. Первые три цифры IMSI — это MCC. Пример: IMSI 250991234567890 — MCC=250.
Шаг 2. Определяем длину MNC
MNC бывает 2 или 3 цифры. Список операторов для страны определяет длину. Для MCC=250 (Россия) много операторов с 2-значным MNC (например, 01, 02, 20), но встречаются и 3-значные в ряде стран. Без правильной таблицы MNC можно ошибиться в парсинге IMSI.
Шаг 3. Собираем PLMN ID
PLMN ID состоит из MCC+MNC. Пример: MCC=250, MNC=02 — PLMN 250-02. Этот код сеть транслирует в системной информации, устройство выбирает PLMN согласно приоритетам: домашний (HPLMN), эквивалентный (ePLMN), список разрешенных.
Шаг 4. Сверяем с сетевыми параметрами
Для LTE/NR полезно связать PLMN с TAC (Tracking Area Code) и Cell ID — это поможет понимать границы регионов внутри оператора, но на географию страны (MCC) они не влияют. Для инженерной диагностики: LAC (в 3G), TAC (в 4G/5G), eNodeB/gNodeB ID.
Шаг 5. Практика парсинга
- Получили IMSI 460011234567890. Знаем, что для MCC=460 (Китай) у China Mobile MNC=00 (двузначный). Значит: MCC=460, MNC=01? Нет — нужно сверение по таблице: для China Mobile типично 00, 02, 07 и т.д. Если IMSI начинается 46001..., значит MNC=01 (China Unicom). Без таблицы легко перепутать — используйте актуальные справочники MNC.
- IMSI 2341509xxxxxxx. MCC=234 (Великобритания), MNC=15. PLMN=234-15 — это сеть одного из MVNO/операторов в UK.
Если вы хотите глубже проработать MNC и PLMN, читайте материалы: что такое MNC и как он устроен и как формируется PLMN и зачем он системе.
Практика 2: Справочник MCC по странам (акцент на СНГ, ЕС и Азия)
Ниже — справочная таблица с MCC. Мы выделяем популярные рынки СНГ, Европы и Азии, а также добавляем основные регионы для полноты картины. Обратите внимание: конкретные коды MNC у операторов могут меняться; MCC стабилен, но периодически пополняется.
| Регион/Страна | MCC | Примечание / Основные операторы (MNC примеры) |
|---|---|---|
| СНГ и соседние | ||
| Россия | 250 | МТС (01, 99), МегаФон (02), Билайн (99/20), Tele2 (20), MVNO на базовых сетях |
| Украина | 255 | Kyivstar (03), Vodafone UA (01), lifecell (06) |
| Беларусь | 257 | A1 (01), МТС BY (02), life:) BY (03) |
| Казахстан | 401 | Kcell (01), Beeline KZ (02), Tele2/Altel (77/88) |
| Молдова | 259 | Orange MD (01), Moldcell (02), Unite (03) |
| Армения | 283 | Viva-MTS (01), Ucom (05), Team Telecom (10) |
| Азербайджан | 400 | Azercell (01), Bakcell (02), Nar (03) |
| Грузия | 282 | Magti (01), Geocell (02), Beeline GE (04) |
| Узбекистан | 434 | Uzmobile (04), Beeline UZ (05), Ucell (07), Mobiuz (03) |
| Киргизия | 437 | Beeline KG (01), MegaCom (05), O! (06) |
| Таджикистан | 436 | Tcell (01), Beeline TJ (05), Megafon TJ (02), Babilon-M (03) |
| Туркменистан | 438 | TM-Cell (01), Ashgabat Telecom (02) |
| Европа (ЕС/ЕЭЗ и др.) | ||
| Албания | 276 | Vodafone AL (02), One (03) |
| Андорра | 213 | Andorra Telecom (03) |
| Австрия | 232 | A1 (01), Magenta (03), Drei (10) |
| Бельгия | 206 | Proximus (01), Orange BE (10), BASE (20) |
| Болгария | 284 | A1 BG (01), Yettel (03), Vivacom (05) |
| Хорватия | 219 | Hrvatski Telekom (01), A1 HR (10), Telemach (02) |
| Кипр | 280 | Cyta (01), Epic (10), PrimeTel (20) |
| Чехия | 230 | T-Mobile CZ (01), O2 (02), Vodafone CZ (03) |
| Дания | 238 | TDC (01), Telenor DK (02), Telia DK (77), 3 DK (06) |
| Эстония | 248 | Telia EE (01), Elisa (02), Tele2 EE (03) |
| Финляндия | 244 | Elisa (05), DNA (12), Telia FI (91) |
| Франция | 208 | Orange (01), SFR (10), Bouygues (20), Free (15) |
| Германия | 262 | Telekom DE (01), Vodafone DE (02), O2/Telefónica (07) |
| Греция | 202 | Cosmote (01), Vodafone GR (05), Nova/WIND (09) |
| Венгрия | 216 | Magyar Telekom (01), Yettel (70), Vodafone HU (03) |
| Исландия | 274 | Siminn (01), Nova (11), Vodafone IS (02) |
| Ирландия | 272 | Vodafone IE (01), 3 IE (05), Eir (03) |
| Италия | 222 | TIM (01), Vodafone IT (10), WindTre (88), Iliad (50) |
| Латвия | 247 | LMT (01), Tele2 LV (02), Bite LV (05) |
| Литва | 246 | Telia LT (01), Bite LT (02), Tele2 LT (03) |
| Люксембург | 270 | POST (01), Orange LU (10), Tango (77) |
| Мальта | 278 | GO (21), Epic (01), Melita (10) |
| Молдова | 259 | См. выше (СНГ) |
| Монако | 212 | Monaco Telecom (01) |
| Черногория | 297 | Crnogorski Telekom (01), One (02), m:tel (03) |
| Нидерланды | 204 | KPN (08), Vodafone NL (04), Odido/T-Mobile NL (16) |
| Северная Македония | 294 | Telekom MK (01), A1 MK (10) |
| Норвегия | 242 | Telenor NO (01), Telia NO (02), Ice (05) |
| Польша | 260 | Orange PL (03), Plus (01), T-Mobile PL (02), Play (06) |
| Португалия | 268 | MEO (06), Vodafone PT (01), NOS (03) |
| Румыния | 226 | Orange RO (10), Vodafone RO (01), Digi (05) |
| Сербия | 220 | Telekom RS (01), Yettel (03), A1 RS (05) |
| Словакия | 231 | Orange SK (01), Telekom SK (02), O2 SK (06), 4ka (04) |
| Словения | 293 | Telekom SI (41), A1 SI (40), Telemach (64) |
| Испания | 214 | Movistar (07), Vodafone ES (01), Orange ES (03), Yoigo (04) |
| Швеция | 240 | Telia SE (01), Tele2 SE (07), 3 SE (02) |
| Швейцария | 228 | Swisscom (01), Sunrise (02), Salt (03) |
| Великобритания | 234/235 | EE (30), O2 (10), Vodafone UK (15), Three (20); 235 для специф. назначений |
| Азия и Тихоокеанский регион | ||
| Китай (КНР) | 460 | China Mobile (00,02,07), China Unicom (01), China Telecom (03,11) |
| Гонконг | 454 | CSL (00), SmarTone (06), 3 HK (03), CMHK (12) |
| Макао | 455 | CTM (01), 3 MO (00), SmarTone MO (07) |
| Тайвань | 466 | Chunghwa (92), FarEasTone (01), Taiwan Mobile (97) |
| Япония | 440/441 | NTT Docomo (10), KDDI au (50), SoftBank (20) |
| Южная Корея | 450 | SKT (05), KT (08), LG U+ (06) |
| Сингапур | 525 | Singtel (01), StarHub (05), M1 (03) |
| Малайзия | 502 | Maxis (12), CelcomDigi (16/13), U Mobile (18) |
| Индонезия | 510 | Telkomsel (10), Indosat (01), XL (11), 3 ID (89) |
| Таиланд | 520 | AIS (01), True (03), DTAC (05) |
| Вьетнам | 452 | Viettel (04), Vinaphone (02), MobiFone (01) |
| Филиппины | 515 | Smart (03), Globe (02), Dito (66) |
| Камбоджа | 456 | Metfone (08), Smart (06), Cellcard (01) |
| Лаос | 457 | Unitel (01), Lao Telecom (02), Beeline LA (03) |
| Мьянма | 414 | MPT (01), Ooredoo (05), Telenor/MyTel (09/04) |
| Шри-Ланка | 413 | Dialog (01), Mobitel (02), Hutch (05) |
| Бангладеш | 470 | Grameenphone (01), Robi (02), Banglalink (03) |
| Непал | 429 | NTC (01), Ncell (02), Smart (04) |
| Бутан | 402 | BT (11), TashiCell (77) |
| Монголия | 428 | Unitel (88), Mobicom (99), Skytel (01) |
| Индия | 404/405 | Airtel, Vi, Jio — множество MNC по регионам |
| Пакистан | 410 | Jazz (01), Telenor PK (06), Zong (04), Ufone (03) |
| Афганистан | 412 | AWCC (01), MTN AF (40), Etisalat (80), Roshan (20) |
| Казахстан | 401 | См. выше (СНГ) |
| Ближний Восток | ||
| ОАЭ | 424 | Etisalat (02), du (03) |
| Саудовская Аравия | 420 | STC (01), Mobily (03), Zain SA (04) |
| Израиль | 425 | Cellcom (02), Partner (03), Pelephone (01), HOT (07) |
| Оман | 422 | Omantel (02), Ooredoo OM (03) |
| Катар | 427 | Ooredoo (01), Vodafone QA (02) |
| Бахрейн | 426 | Batelco (01), Zain BH (04), stc BH (02) |
| Кувейт | 419 | Ooredoo KW (03), Zain KW (02), stc KW (04) |
| Иордания | 416 | Orange JO (01), Zain JO (03), Umniah (02) |
| Ливан | 415 | Alfa (01), Touch (03) |
| Ирак | 418 | Zain IQ (20), Asiacell (05), Korek (40) |
| Турция | 286 | Turkcell (01), Vodafone TR (02), Türk Telekom (03) |
| Северная Америка | ||
| США | 310–316 | AT&T, Verizon, T-Mobile US — множество MNC |
| Канада | 302 | Rogers (720), Bell (610), Telus (220), MVNO |
| Мексика | 334 | Telcel (020), AT&T MX (050), Movistar (030) |
| Южная и Центральная Америка | ||
| Бразилия | 724 | Vivo (06), Claro (05), TIM BR (02), Oi (16) |
| Аргентина | 722 | Movistar (070), Claro (310), Personal (341) |
| Чили | 730 | Entel (01), Movistar CL (02), WOM (03), Claro (03) |
| Колумбия | 732 | Claro (101), Movistar (103), Tigo (103/111) |
| Перу | 716 | Claro (10), Movistar (06), Entel (17), Bitel (15) |
| Уругвай | 748 | Antel (01), Movistar UY (07), Claro (10) |
| Парагвай | 744 | Tigo (04), Personal PY (05), Claro (06) |
| Боливия | 736 | Entel BO (02), Tigo (03), Viva (01) |
| Эквадор | 740 | Claro (00), Movistar (01), CNT (02) |
| Венесуэла | 734 | Movilnet (06), Movistar VE (04), Digitel (03) |
| Африка | ||
| Египет | 602 | Orange EG (01), Vodafone EG (02), Etisalat (03), WE (04) |
| Марокко | 604 | Maroc Telecom (01), Orange MA (02), Inwi (05) |
| Алжир | 603 | Mobilis (01), Djezzy (02), Ooredoo DZ (03) |
| Тунис | 605 | Tunisie Telecom (01), Ooredoo TN (02), Orange TN (03) |
| Нигерия | 621 | MTN (30), Glo (50), Airtel (20), 9mobile (60) |
| Гана | 620 | MTN GH (01), Vodafone GH (02), AirtelTigo (03) |
| Кения | 639 | Safaricom (02), Airtel KE (03), Telkom KE (07) |
| Эфиопия | 636 | Ethio Telecom (01), Safaricom ET (02) |
| Танзания | 640 | Vodacom (04), Airtel TZ (02), Tigo (03), Halotel (07) |
| Уганда | 641 | MTN UG (10), Airtel UG (14), Africell (01) |
| ЮАР | 655 | Vodacom (01), MTN ZA (10), Cell C (07), Telkom (02) |
| Океания | ||
| Австралия | 505 | Telstra (01), Optus (02), Vodafone AU (03) |
| Новая Зеландия | 530 | Spark (05), One NZ (24), 2degrees (28) |
Подсказка: MCC «001» часто используется для тестовых или международных/специальных назначений, а также есть зарезервированные диапазоны — они вне повседневной эксплуатации.
Практика 3: Как MCC влияет на гео-определение мобильного прокси
В экосистеме мобильных прокси важны два слоя географии: «радиосеть» и «IP». MCC фиксирует страну сети, в которой зарегистрирован модем/телефон. Но IP-адрес, через который идет трафик, может терминоваться в соседней стране (особенно при центральных узлах или облачном UPF). Если вы строите или используете мобильные прокси, следуйте принципу согласования слоев:
Фреймворк согласования географии (MCC ↔ IP)
- Снимите фактический PLMN: MCC+MNC, фиксируйте его в логах прокси-сессии.
- Проверьте ASN и IP-гео: через встроенные базы GeoIP (без внешних ссылок — используйте локальный MaxMind-подобный справочник) и обратное имя узла.
- Сравните страну MCC с страной IP: допускается несовпадение в отдельных сценариях (роуминг, мультинац. кор), но задайте порог: например, «не более 1 страны расхождения в устойчивом режиме».
- Оцените LBO/UPF топологию: если ваш провайдер использует локальный breakout, расхождения уменьшатся. Уточняйте архитектуру.
- Внедрите «MCC fidelity score»: 0–100, где 100 — идеальное соответствие MCC и IP-страны в 95% сессий за период.
Практические эффекты MCC на прокси
- Регуляторные фильтры: некоторые сервисы проверяют PLMN (через SDK/OS) и ожидают определенную страну. Мismatch может приводить к отказу или запросу доп. верификации.
- Таргетинг и локальный контент: медиа и маркет-платформы все чаще «склеивают» сигналы: IP гео + PLMN страна. Когда MCC и IP расходятся, часть инвентаря может недоступна.
- Биллинг и QoS: у операторов встречается полисная дифференциация по PLMN и RAT (LTE/NR), влияющая на стабильность сеанса. Фиксируйте PLMN вместе с типом сети (4G/5G).
Что делает провайдер мобильных прокси
Провайдеры уровня mobileproxy.space поддерживают фильтрацию и закрепление по MCC/MNC, предоставляют метрики соответствия IP-гео, ротации по сотам и контролю PLMN. Это снижает риск гео-расхождений и упрощает аудит качества. Вам важно: запрашивать статистику соответствия MCC↔IP и SLA на «fidelity score».
Мини-чек-лист контроля геолокации
- Логируйте MCC, MNC, TAC, Cell ID, тип RAT, IP, ASN.
- Проверяйте «country pair»: MCC country vs GeoIP country.
- Фиксируйте долю несовпадений, таймслот и локацию модема.
- Используйте белые списки PLMN для вашего пула.
- Настройте алерты на резкие сдвиги IP-гео при неизменном MCC.
Практика 4: Где посмотреть MCC своей SIM
Способы зависят от платформы и оборудования. Вот проверенные методы:
Android (без рута)
- Настройки → О телефоне → Состояние SIM → Сеть. В разделе «Сеть» часто отображается оператор и PLMN. Если не видно MCC/MNC явно, перейдите в «Сведения о SIM», «Состояние телефона» — многие оболочки показывают «Код сети».
- USSD/Коды инженера у некоторых брендов (зависит от производителя). Вариант: *#*#4636#*#* → Информация о телефоне → Текущая сеть. Здесь может быть PLMN ID.
- Приложения-диагностика: системные виджеты/утилиты, которые читают TelephonyManager и показывают MCC/MNC.
iOS
- Настройки → Основные → Об этом устройстве → Оператор. Название не всегда дает MCC, но в Field Test режиме возможен просмотр PLMN.
- Наберите *3001#12345#* и позвоните → откроется Field Test. В разделах Serving/Registered PLMN обычно присутствует MCC и MNC. Доступность пунктов зависит от версии iOS и модели модема.
USB/LTE-модемы и роутеры
- AT-команды: подключитесь к модему через COM-порт.
- AT+CIMI — вернет IMSI. Первые 3 цифры — MCC, далее MNC.
- AT+COPS? — покажет зарегистрированный оператор и иногда код PLMN.
- AT+CREG? / AT+CEREG? — статус регистрации. В паре с COPS дает картину сети.
- ModemManager (Linux): mmcli -m 0 | grep operator; mmcli -m 0 --command='AT+CIMI'.
- Huawei HiLink/ZTE web UI: в диагностике отображается «Код сети» или можно опросить внутренний API (в рамках документации устройства).
eSIM/MDM
В корпоративных сценариях MDM-панели и eSIM SM-DP+ логи предоставляют IMSI/ICCID атрибуты. Из IMSI извлекается MCC. Если MNC трехзначный — убедитесь, что парсинг корректен относительно страны.
Важно
- IMSI ≠ ICCID: ICCID — номер SIM-карты, не путайте с IMSI. MCC берется именно из IMSI.
- При dual-SIM проверяйте активную линию: MCC может отличаться между слотами.
- В роуминге MCC отразит страну сети, в которой вы зарегистрированы сейчас, а не страну домашнего оператора.
Практика 5: Проектирование пулов мобильных прокси с учетом MCC/MNC
Если вы строите пул мобильных прокси или управляете им, заложите MCC как ключевой параметр оркестрации.
Архитектурный подход
- Сегментация по PLMN: группируйте модемы по PLMN (MCC+MNC), а не «просто по стране». Это повысит повторяемость результатов.
- Мульти-PLMN покрытие: в крупных странах планируйте 2–3 ведущих PLMN для диверсификации.
- Логирование параметров RAN: TAC, Cell ID, eNodeB/gNodeB ID — для поиска деградаций в конкретных зонах.
- Ротация с привязкой: ротации IP синхронизируйте с удержанием PLMN, чтобы не возникал MCC-дрифт.
- SLA и мониторинг: метрики MCC fidelity, «IP country match», минимальные проценты соответствия по неделе/месяцу.
Пошаговый чек-лист запуска пула
- Соберите таблицу целевых стран → выберите приоритетные MCC.
- Подберите SIM с нужными MNC внутри MCC.
- На уровне модема убедитесь в устойчивой регистрации по PLMN (COPS, RSRP/RSRQ мониторинг).
- Прогоните тесты 24–72 часа: снимите распределение IP-стран, усредните долю совпадений.
- Настройте алерты на PLMN drift: любое переключение между операторами фиксируйте.
Интеграция с mobileproxy.space
В сервисах уровня mobileproxy.space обычно реализованы фильтрация по стране/городу и по оператору (MNC), а также логи сессий. Рекомендуется закреплять прокси по PLMN и включать отчеты MCC↔IP. Это ускоряет выверку и повышает предсказуемость геосигнала.
Практика 6: Тестирование и аудит MCC/PLMN в проде
Даже идеальная конфигурация требует непрерывного аудита.
Метод «трех независимых датчиков»
- Датчик 1: Радио — MCC/MNC/TAC/Cell (из модема/телефона).
- Датчик 2: IP — GeoIP база + ASN → страна и сеть IP.
- Датчик 3: Прикладной — что видит целевой сервис (в некоторых SDK есть диагностические экраны или обратная телеметрия страны).
Сводите данные ежедневно. Если два из трех датчиков расходятся — нужна диагностика: проверьте зону соты, уровень сигнала (RSRP/RSRQ/SINR), повторите регистрацию в PLMN.
Процедуры
- Базовая проверка: 10–20 циклов регистрации с интервалом 15 мин, сравнение гео-пар MCC↔IP.
- Стресс-тест: интенсивная ротация IP при закрепленном PLMN; оценивайте устойчивость соответствия.
- Деградация: при всплеске несовпадений выше порога остановите выдачу из пула, выполните re-attach в сети, смените APN при необходимости.
Практика 7: Диагностика проблем MCC и «лечебные» стратегии
Некоторые симптомы и решения:
- Симптом: сервис помечает трафик как «подозрительный регион». Действия: проверьте PLMN, MCC и IP-страну; возможно, IP уходит через другой регион. Запросите у провайдера прокси привязку к локальному breakout.
- Симптом: внезапные переключения между PLMN. Действия: проверьте уровень сигнала, зафиксируйте диапазон (LTE-only/NR-only), при наличии — принудительно закрепите сетевой режим, обновите прошивку модема.
- Симптом: некорректный парсинг IMSI (неверно выделен MNC). Действия: используйте актуальный справочник MNC для данной страны; заложите правило: «если MNC не в справочнике — флаг для ручной проверки».
- Симптом: расхождение в приложении, хотя радиослой и IP совпадают. Действия: возможно, сервис кэширует историю. Очистите кэш приложения, смените сессию, проверьте SDK-варианты определения страны (locale, GPS, PLMN).
Типичные ошибки: что НЕ нужно делать
- Не путайте MCC с телефонным кодом страны: это разные стандарты и разные реестры.
- Не полагайтесь только на IP-гео: игнорирование MCC/PLMN приводит к ложным выводам о реальной стране сети.
- Не игнорируйте длину MNC: 2 или 3 цифры — ключ к корректному парсингу IMSI.
- Не используйте устаревшие таблицы: базы MNC и привязки MVNO обновляются.
- Не смешивайте пулы без контроля PLMN: это снижает предсказуемость результатов.
- Не нарушайте законодательство: любые практики должны соответствовать правовым нормам вашей юрисдикции и условиям сервисов.
Инструменты и ресурсы: что использовать
- ОС-инструменты: Android TelephonyManager, iOS Field Test, web UI модемов.
- CLI и AT: AT+CIMI, AT+COPS?, AT+CEREG?; mmcli, qmicli.
- Локальные GeoIP-базы: для сопоставления IP и страны без передачи данных вовне.
- Внутренние справочники MNC: регулярно обновляйте.
- Платформы мобильных прокси: mobileproxy.space — фильтрация по MCC/MNC, отчеты соответствия, удобные ротации.
Мини-шаблоны
- Log schema: timestamp, device_id, IMSI_hash, MCC, MNC, PLMN, RAT, TAC, CellID, IP, ASN, geo_country, match_flag.
- Алерт-правило: если mismatch_rate > 10% в 24ч или сменился PLMN более 3 раз за 6ч — уведомление инженеру.
Кейсы и результаты: реальные примеры применения
Кейс 1. Снижение отклонений за счет выравнивания MCC↔IP
Задача: рекламные кабинеты в ЕС отклоняли кампании из-за «нестандартной географии». Диагностика: MCC=214 (Испания), IP-страна=PT (Португалия) в 22% сессий. Действия: переключение пула на оператора с локальным breakout, закрепление PLMN 214-07, контроль ASN. Результат: доля несовпадений снизилась до 3%, процент одобрений вырос на 18 п.п., CTR +9%.
Кейс 2. Нестабильный MNC-профиль в СНГ
Задача: нестабильная регистрация в мегаполисе, PLMN дрейфовал между 250-02 и 250-20. Действия: RSRQ-тюнинг антенн, LTE-only режим, обновление прошивки модема, белый список PLMN. Результат: удержание PLMN 99% времени, падение таймаутов на 27%, экономия на неуспешных сессиях — минус 14% расходов.
Кейс 3. Корректный парсинг IMSI для eSIM пула в Азии
Задача: некорректно выделяли MNC в MCC=460 и MCC=525, что ломало аналитику. Действия: внедрен реестр MNC с проверкой длины, «автодетект» через PLMN из сети для валидации. Результат: точность распознавания PLMN 99.97%, снижение инцидентов на 92%.
FAQ: 7–10 глубоких вопросов
1. Правда ли, что MCC однозначно задает страну IP?
Нет. MCC задает страну мобильной сети, в которой вы зарегистрированы. IP-терминация может быть в другой стране (централизованные PGW/UPF, транзит, особенности провайдера). Сравнивайте MCC и IP-гео вместе.
2. Как отличить двух- от трехзначного MNC при парсинге IMSI?
Используйте актуальную таблицу MNC для данного MCC. Универсального правила «всегда 2 цифры» нет: в ряде стран — 3. Без справочника можно ошибиться.
3. Что такое ePLMN и зачем он нужен?
ePLMN — список эквивалентных PLMN. Сеть сообщает устройству, какие PLMN считать равными домашнему для упрощения регистрации, хэндовера и роуминга.
4. Может ли MVNO иметь свой MNC?
Да. Многие полноразмерные MVNO получают собственные MNC и PLMN ID. Но также распространены «хостовые» модели, когда MVNO использует MNC базового оператора.
5. Почему сервис видит «другую страну», если у меня верный MCC?
Вероятно, IP-гео определилось по иной стране (источник IP, CGNAT, маршрутизация). Проверьте ASN, региональный breakout и базы GeoIP. Часто помогает привязка пула к PLMN с локальным выходом.
6. Как MCC работает в 5G SA?
Так же, как в 4G: PLMN ID остается MCC+MNC. Для непубличных сетей появляется NID, но MCC не исчезает. Процедуры регистрации используют PLMN.
7. Влияет ли MNP (перенос номера) на MCC/MNC?
MNP — про номер (MSISDN), не про IMSI/PLMN. Перенос номера не меняет MCC, а MNC абонента определяется SIM-профилем и сетью, а не номером телефона.
8. Как посмотреть MCC на iPhone, если Field Test урезан?
Проверьте обновления iOS: разделы Field Test меняются. Альтернатива — использовать сведения оператора в профиле eSIM или запросить диагностические данные у MDM/оператора.
9. Можно ли «зафиксировать MCC»?
MCC — это страна сети. Она определяется по зарегистрированному PLMN. Вы не «фикcируете MCC» напрямую, вы фиксируете выбор сети/оператора. На практике — удерживаете регистрацию в нужном PLMN с достаточным уровнем сигнала.
10. Законно ли использовать мобильные прокси?
Использование должно соответствовать законодательству вашей страны и условиям сервисов. Мы не рассматриваем и не рекомендуем практики, способные нарушать правовые нормы.
Заключение: резюме, следующие шаги
MCC — это опорная точка в идентификации мобильной сети: без него невозможно корректно прочитать PLMN, устойчиво управлять подключениями и объективно оценивать геолокацию мобильных прокси. Вы узнали, как устроены MCC, MNC и PLMN, получили большой справочник MCC по странам и практические методики инспекции и аудита. Дальше — дело системной дисциплины: заведите логи MCC/PLMN, автоматизируйте сверки с IP-гео, внедрите «MCC fidelity score» и регламенты на случай расхождений. При работе с провайдерами уровня mobileproxy.space запрашивайте отчеты соответствия и закрепление по PLMN — это ускоряет достижение стабильных результатов. И главное — действуйте в рамках законодательства и отраслевых норм. Тогда MCC перестанет быть «кодовой загадкой» и станет надежным инструментом вашей сетевой стратегии.