MCC (Kod Kraju Mobilnego): Pełen przewodnik oraz związki z MNC i PLMN
Spis treści
- Wprowadzenie: dlaczego to ważny temat, co przeczyta czytelnik
- Podstawy: fundamentalne koncepcje (dla nowicjuszy)
- Głębokie nurkowanie: zaawansowane aspekty tematu
- Praktyka 1: jak czytany jest identyfikator sieci — mcc, mnc i plmn
- Praktyka 2: przewodnik mcc po krajach (nacisk na cis, ue i azję)
- Praktyka 3: jak mcc wpływa na geodefinicję mobilnych proxy
- Praktyka 4: gdzie znaleźć mcc swojej karty sim
- Praktyka 5: projektowanie pul mobilnych proxy z uwzględnieniem mcc/mnc
- Praktyka 6: testowanie i audyt mcc/plmn w produkcji
- Praktyka 7: diagnostyka problemów mcc i „terapie” strategii
- Typowe błędy: czego nie należy robić
- Narzędzia i zasoby: co używać
- Przykłady i wyniki: faktyczne dane aplikacyjne
- Faq: 7-10 głębokich pytań
- Podsumowanie: następne kroki
Wprowadzenie: dlaczego to ważny temat, co przeczyta czytelnik
Mobilna komunikacja stała się domyślną infrastrukturą cyfrową: aplikacje, płatności, transport, usługi zależą od poprawnej identyfikacji sieci. W centrum tej identyfikacji leży MCC (Kod Kraju Mobilnego), trzycyfrowy kod kraju w ramach globalnych identyfikatorów sieci mobilnych. Zrozumienie MCC, jego związku z MNC i PLMN to fundament dla inżynierów sieci, specjalistów od mobilnych proxy, programistów i analityków.
Dlaczego warto to wiedzieć? Ponieważ MCC wpływa na określenie kraju sieci, logikę rejestracji urządzenia u operatora, poprawność rozliczeń i roamingu, działanie narzędzi SIM oraz rzeczywistą geolokalizację mobilnych proxy i połączeń. Błąd w interpretacji MCC prowadzi do awarii dostępu, nieścisłości w targetowaniu i degradacji metryk - od odchyleń w kampaniach reklamowych po spadek dostarczania wiadomości. W 2026 roku, w obliczu masowego wprowadzenia 5G SA/NSA, eSIM oraz profili IoT, precyzyjna praca z PLMN ID (MCC+MNC) staje się nie tylko technicznym detalem, ale czynnikiem trwałości.
W tym przewodniku rozłożymy temat „od A do Z”: dowiesz się, czym jest MCC i po co jest potrzebny; jak czytana jest kombinacja MCC–MNC–PLMN; otrzymasz dużą tabelę MCC dla krajów z naciskiem na CIS, Europę i Azję; zobaczysz, jak MCC wpływa na geodefinicję mobilnych proxy; gdzie sprawdzić MCC swojej karty SIM na Androidzie, iOS i modemach; dostaniesz krok po kroku instrukcje, checklisty, prawdziwe przypadki oraz odpowiedzi na często zadawane pytania. Starannie przestrzegamy prawa i nie rozważamy praktyk sprzecznych z normami prawnymi.
Najważniejsze obietnica: po przeczytaniu tego tekstu będziesz mógł pewnie pracować z MCC na poziomie specjalisty, unikniesz typowych błędów i stworzysz niezawodne procedury kontrolowania geografii mobilnych połączeń i proxy.
Podstawy: fundamentalne koncepcje (dla nowicjuszy)
MCC (Kod Kraju Mobilnego) — to trzycyfrowy kod, który oznacza kraj w ramach identyfikatora sieci mobilnej. Jego partnerem w tym związku jest MNC (Kod Sieci Mobilnej), dwu- lub trzycyfrowy kod operatora w kraju. Razem MCC i MNC tworzą PLMN ID — unikalny identyfikator publicznej, naziemnej sieci mobilnej (Public Land Mobile Network). Przykład: MCC=250 (Rosja), MNC=02 (MTS), więc PLMN ID = 250-02.
Gdzie znajduje się MCC w systemie identyfikatorów? W kilku miejscach:
- IMSI (Międzynarodowa Tożsamość Abonenta Mobilnego) — identyfikator abonenta na SIM/eSIM: pierwsze 3 cyfry IMSI to MCC, następne 2–3 to MNC, a potem MSIN (unikatowa część abonenta).
- PLMN ID — para MCC+MNC, przesyłana przez sieć; za jej pomocą urządzenie wybiera i rejestruje się w odpowiedniej sieci.
- Elementy sygnalizacji (LTE/NR): przy wyborze i rejestracji UE otrzymują listy dozwolonych/zabronionych PLMN.
Jak MCC różni się od telefonu kodu kraju (E.164)? bardzo. Kody telefoniczne służą do numerowania połączeń, MCC do identyfikacji sieci mobilnej na poziomie dostępu radiowego i rdzenia. Przykład: kod telefoniczny Rosji +7, a MCC 250.
Kto przydziela MCC? Rozdzielenie odbywa się przez branżowe rejestry GSMA wspólnie z krajowymi regulatorami. Mapping MCC do krajów jest stabilny, ale czasami aktualizowany: pojawiają się nowe przydziały, zmieniają się statusy dla terytoriów, zakresy testowe itp.
Dlaczego ważne jest zrozumienie MCC w praktyce? Od MCC zależy:
- Rejestracja w sieci i poprawny roaming.
- Geolokalizacja mobilnych proxy i zgodność z przewidywaną przez usługi kraju.
- Compliance: filtry, ograniczenia, stawki i warunki licencyjne.
- Analiza: śledzenie sesji, segmentacja ruchu według rynków.
Wygodna analogia: MCC to „kraj” w numerze paszportu sieci, MNC to „organizacja, która wydała paszport”, a PLMN to „kraj+operator”, do którego się zwracasz przy wejściu.
Głębokie nurkowanie: zaawansowane aspekty tematu
Jeśli podstawy są jasne, zanurkujmy głębiej. Kluczowe punkty:
Struktura PLMN ID i jej rola
PLMN ID = MCC (3 cyfry) + MNC (2–3 cyfry). W rdzeniu 4G/5G PLMN ID używa się przy selekcji sieci (PLMN selection), na listach „dozwolonych PLMN”, podczas przełączania między eNodeB/gNodeB. W 5G SA pojawił się NID (Identyfikator Sieci) dla sieci niepublicznych (SNPN), ale dla publicznych wciąż opiera się na PLMN.
IMSI i związek z MCC
IMSI w SIM/eSIM zawiera MCC jako pierwsze 3 cyfry. To oznacza, że nawet bez rejestracji w sieci radiowej możemy wydobyć MCC, odczytując IMSI. Przykład: IMSI 2500270xxxxxxx — MCC=250, MNC=02 (jeśli MNC jest dwu cyfrowy). Ciekawostka: MNC może mieć długość 2 lub 3 cyfry; poprawne przetwarzanie wymaga znajomości listy MNC dla tego MCC.
Roaming, ePLMN i lokalne zachowanie
W roamingu urządzenie może znajdować się w kraju X, ale korzystać z PLMN z MCC kraju X i tego operatora. MCC jednoznacznie wskazuje kraj sieci, ale nie zawsze kraj IP. Dlaczego? Ponieważ IP może pochodzić z CGNAT/PGW w innej jurysdykcji, szczególnie w przypadku międzynarodowych operatorów. Do przechowywania ID w rdzeniu sieci stosuje się także listy ePLMN (ekwiwalenty PLMN), gdzie kilka PLMN uznawanych jest za zamienne w procedurze rejestracji.
Trendy 5G 2026
- Wzrost udziału profili eSIM z wieloma PLMN (korporacyjne, IoT). MCC pozostaje podstawą selekcji.
- Utrudnienia w geografii IP z powodu chmurowych UPF (User Plane Function) i zdalnych rdzeni: MCC sieci pozostaje lokalnym, a IP może być zakończone w sąsiednim kraju.
- Szerokie zastosowanie lokalnych scenariuszy Breakout (LBO), zmniejszających lukę między MCC a geografią IP w przypadkach B2B.
Podsumowując: MCC to wiarygodny wskaźnik kraju sieci, ale nie zawsze kraju IP. Dla spójnej geolokalizacji wymagana jest kompleksowa weryfikacja.
Praktyka 1: Jak czytany jest identyfikator sieci — MCC, MNC i PLMN
Rozłożymy to krok po kroku.
Krok 1. Wyciągamy MCC
Źródło: IMSI na SIM/eSIM, albo status systemowy części telefonicznej. Pierwsze trzy cyfry IMSI to MCC. Przykład: IMSI 250991234567890 — MCC=250.
Krok 2. Określamy długość MNC
MNC może mieć 2 lub 3 cyfry. Lista operatorów dla kraju określa długość. Dla MCC=250 (Rosja) jest wielu operatorów z dwu cyfrowym MNC (np. 01, 02, 20), ale występują także trzy cyfrowe w niektórych krajach. Bez poprawnej tabeli MNC łatwo jest się pomylić w przetwarzaniu IMSI.
Krok 3. Tworzymy PLMN ID
PLMN ID składa się z MCC+MNC. Przykład: MCC=250, MNC=02 — PLMN 250-02. Kod ten jest transmitowany przez sieć w informacji systemowej, a urządzenie wybiera PLMN zgodnie z priorytetami: domowy (HPLMN), ekwiwalentny (ePLMN), lista dozwolonych.
Krok 4. Porównujemy z parametrami sieci
Dla LTE/NR warto powiązać PLMN z TAC (Kod Obszaru Śledzenia) oraz Cell ID — to pomoże zrozumieć granice regionów w obrębie operatora, ale na geografię kraju (MCC) nie wpływają. Dla inżynieryjnej diagnostyki: LAC (w 3G), TAC (w 4G/5G), ID eNodeB/gNodeB.
Krok 5. Praktyka przetwarzania
- Otrzymaliśmy IMSI 460011234567890. Wiemy, że dla MCC=460 (Chiny) MNC dla China Mobile wynosi 00 (dwu cyfrowy). Zatem: MCC=460, MNC=01? Nie — trzeba zweryfikować w tabeli: dla China Mobile typowe są 00, 02, 07 itp. Jeśli IMSI zaczyna się od 46001..., to znaczy MNC=01 (China Unicom). Bez tabeli łatwo się pomylić — używaj aktualnych przewodników MNC.
- IMSI 2341509xxxxxxx. MCC=234 (Wielka Brytania), MNC=15. PLMN=234-15 — to sieć jednego z MVNO/operatorów w UK.
Jeśli chcesz głębiej przetworzyć MNC i PLMN, przeczytaj materiały: co to jest MNC i jak jest skonstruowany oraz jak powstaje PLMN i po co jest systemowi.
Praktyka 2: Przewodnik MCC po krajach (nacisk na CIS, UE i Azję)
Poniżej znajduje się tabela referencyjna z MCC. Podkreślamy popularne rynki CIS, Europy i Azji, a także dodajemy główne regiony dla pełności obrazu. Zwróć uwagę: konkretne kody MNC u operatorów mogą się zmieniać; MCC jest stabilne, ale okresowo aktualizowane.
| Region/Kraj | MCC | Uwagi / Główni operatorzy (przykłady MNC) |
|---|---|---|
| CIS i sąsiednie | ||
| Rosja | 250 | MTS (01, 99), MegaFon (02), Beeline (99/20), Tele2 (20), MVNO na bazowych sieciach |
| Ukraina | 255 | Kyivstar (03), Vodafone UA (01), lifecell (06) |
| Belarus | 257 | A1 (01), MTS BY (02), life:) BY (03) |
| Kazachstan | 401 | Kcell (01), Beeline KZ (02), Tele2/Altel (77/88) |
| Mogodoła | 259 | Orange MD (01), Moldcell (02), Unite (03) |
| Armenia | 283 | Viva-MTS (01), Ucom (05), Team Telecom (10) |
| Azerbejdżan | 400 | Azercell (01), Bakcell (02), Nar (03) |
| Gruzja | 282 | Magti (01), Geocell (02), Beeline GE (04) |
| Uzbekistan | 434 | Uzmobile (04), Beeline UZ (05), Ucell (07), Mobiuz (03) |
| Kirgistan | 437 | Beeline KG (01), MegaCom (05), O! (06) |
| Tadżykistan | 436 | Tcell (01), Beeline TJ (05), Megafon TJ (02), Babilon-M (03) |
| Turkmenistan | 438 | TM-Cell (01), Ashgabat Telecom (02) |
| Europa (UE/EOG i inne) | ||
| Albania | 276 | Vodafone AL (02), One (03) |
| Andora | 213 | Andorra Telecom (03) |
| Austria | 232 | A1 (01), Magenta (03), Drei (10) |
| Belgia | 206 | Proximus (01), Orange BE (10), BASE (20) |
| Bulgaria | 284 | A1 BG (01), Yettel (03), Vivacom (05) |
| Chorwacja | 219 | Hrvatski Telekom (01), A1 HR (10), Telemach (02) |
| Cypr | 280 | Cyta (01), Epic (10), PrimeTel (20) |
| Czechy | 230 | T-Mobile CZ (01), O2 (02), Vodafone CZ (03) |
| Dania | 238 | TDC (01), Telenor DK (02), Telia DK (77), 3 DK (06) |
| Estonia | 248 | Telia EE (01), Elisa (02), Tele2 EE (03) |
| Finlandia | 244 | Elisa (05), DNA (12), Telia FI (91) |
| Francja | 208 | Orange (01), SFR (10), Bouygues (20), Free (15) |
| Niemcy | 262 | Telekom DE (01), Vodafone DE (02), O2/Telefónica (07) |
| Grecja | 202 | Cosmote (01), Vodafone GR (05), Nova/WIND (09) |
| Węgry | 216 | Magyar Telekom (01), Yettel (70), Vodafone HU (03) |
| Islandia | 274 | Siminn (01), Nova (11), Vodafone IS (02) |
| Irlandia | 272 | Vodafone IE (01), 3 IE (05), Eir (03) |
| Włochy | 222 | TIM (01), Vodafone IT (10), WindTre (88), Iliad (50) |
| Łotwa | 247 | LMT (01), Tele2 LV (02), Bite LV (05) |
| Litwa | 246 | Telia LT (01), Bite LT (02), Tele2 LT (03) |
| Luksemburg | 270 | POST (01), Orange LU (10), Tango (77) |
| Malta | 278 | GO (21), Epic (01), Melita (10) |
| Mogodoła | 259 | Patrz powyżej (CIS) |
| Monako | 212 | Monaco Telecom (01) |
| Czarnogóra | 297 | Crnogorski Telekom (01), One (02), m:tel (03) |
| Niderlandy | 204 | KPN (08), Vodafone NL (04), Odido/T-Mobile NL (16) |
| Północna Macedonia | 294 | Telekom MK (01), A1 MK (10) |
| Norwegia | 242 | Telenor NO (01), Telia NO (02), Ice (05) |
| Polska | 260 | Orange PL (03), Plus (01), T-Mobile PL (02), Play (06) |
| Portugalia | 268 | MEO (06), Vodafone PT (01), NOS (03) |
| Rumunia | 226 | Orange RO (10), Vodafone RO (01), Digi (05) |
| Serbia | 220 | Telekom RS (01), Yettel (03), A1 RS (05) |
| Słowacja | 231 | Orange SK (01), Telekom SK (02), O2 SK (06), 4ka (04) |
| Słowenia | 293 | Telekom SI (41), A1 SI (40), Telemach (64) |
| Hiszpania | 214 | Movistar (07), Vodafone ES (01), Orange ES (03), Yoigo (04) |
| Szwecja | 240 | Telia SE (01), Tele2 SE (07), 3 SE (02) |
| Szwajcaria | 228 | Swisscom (01), Sunrise (02), Salt (03) |
| Wielka Brytania | 234/235 | EE (30), O2 (10), Vodafone UK (15), Three (20); 235 dla spec. zadań |
| Azja i region Pacyfiku | ||
| Chiny (KRN) | 460 | China Mobile (00,02,07), China Unicom (01), China Telecom (03,11) |
| Hongkong | 454 | CSL (00), SmarTone (06), 3 HK (03), CMHK (12) |
| Macao | 455 | CTM (01), 3 MO (00), SmarTone MO (07) |
| Tajwan | 466 | Chunghwa (92), FarEasTone (01), Taiwan Mobile (97) |
| Japonia | 440/441 | NTT Docomo (10), KDDI au (50), SoftBank (20) |
| Południowa Korea | 450 | SKT (05), KT (08), LG U+ (06) |
| Singapur | 525 | Singtel (01), StarHub (05), M1 (03) |
| Malezja | 502 | Maxis (12), CelcomDigi (16/13), U Mobile (18) |
| Indonezja | 510 | Telkomsel (10), Indosat (01), XL (11), 3 ID (89) |
| Tajlandia | 520 | AIS (01), True (03), DTAC (05) |
| Wietnam | 452 | Viettel (04), Vinaphone (02), MobiFone (01) |
| Filipiny | 515 | Smart (03), Globe (02), Dito (66) |
| Kambodża | 456 | Metfone (08), Smart (06), Cellcard (01) |
| Laos | 457 | Unitel (01), Lao Telecom (02), Beeline LA (03) |
| Mjanma | 414 | MPT (01), Ooredoo (05), Telenor/MyTel (09/04) |
| Sri Lanka | 413 | Dialog (01), Mobitel (02), Hutch (05) |
| Bangladesz | 470 | Grameenphone (01), Robi (02), Banglalink (03) |
| Nepal | 429 | NTC (01), Ncell (02), Smart (04) |
| Bhutan | 402 | BT (11), TashiCell (77) |
| Mongolia | 428 | Unitel (88), Mobicom (99), Skytel (01) |
| Indie | 404/405 | Airtel, Vi, Jio — wiele MNC według regionów |
| Pakistan | 410 | Jazz (01), Telenor PK (06), Zong (04), Ufone (03) |
| Afganaistan | 412 | AWCC (01), MTN AF (40), Etisalat (80), Roshan (20) |
| Kazachstan | 401 | Patrz powyżej (CIS) |
| Bliski Wschód | ||
| ZEA | 424 | Etisalat (02), du (03) |
| Arabia Saudyjska | 420 | STC (01), Mobily (03), Zain SA (04) |
| Izrael | 425 | Cellcom (02), Partner (03), Pelephone (01), HOT (07) |
| Oman | 422 | Omantel (02), Ooredoo OM (03) |
| Katar | 427 | Ooredoo (01), Vodafone QA (02) |
| Bahrain | 426 | Batelco (01), Zain BH (04), stc BH (02) |
| Kuwejt | 419 | Ooredoo KW (03), Zain KW (02), stc KW (04) |
| Jordan | 416 | Orange JO (01), Zain JO (03), Umniah (02) |
| Liban | 415 | Alfa (01), Touch (03) |
| Irak | 418 | Zain IQ (20), Asiacell (05), Korek (40) |
| Turcja | 286 | Turkcell (01), Vodafone TR (02), Türk Telekom (03) |
| Północna Ameryka | ||
| USA | 310–316 | AT&T, Verizon, T-Mobile US — wiele MNC |
| Kanada | 302 | Rogers (720), Bell (610), Telus (220), MVNO |
| Meksyk | 334 | Telcel (020), AT&T MX (050), Movistar (030) |
| Ameryka Południowa i Centralna | ||
| Brazylia | 724 | Vivo (06), Claro (05), TIM BR (02), Oi (16) |
| Argentyna | 722 | Movistar (070), Claro (310), Personal (341) |
| Chile | 730 | Entel (01), Movistar CL (02), WOM (03), Claro (03) |
| Kolumbia | 732 | Claro (101), Movistar (103), Tigo (103/111) |
| Pery | 716 | Claro (10), Movistar (06), Entel (17), Bitel (15) |
| Urugwaj | 748 | Antel (01), Movistar UY (07), Claro (10) |
| Paragwaj | 744 | Tigo (04), Personal PY (05), Claro (06) |
| Boliwia | 736 | Entel BO (02), Tigo (03), Viva (01) |
| Ekwador | 740 | Claro (00), Movistar (01), CNT (02) |
| Wenezuela | 734 | Movilnet (06), Movistar VE (04), Digitel (03) |
| Afryka | ||
| Egipt | 602 | Orange EG (01), Vodafone EG (02), Etisalat (03), WE (04) |
| Maroko | 604 | Maroc Telecom (01), Orange MA (02), Inwi (05) |
| Algieria | 603 | Mobilis (01), Djezzy (02), Ooredoo DZ (03) |
| Tunezja | 605 | Tunisie Telecom (01), Ooredoo TN (02), Orange TN (03) |
| Nigeria | 621 | MTN (30), Glo (50), Airtel (20), 9mobile (60) |
| Ghana | 620 | MTN GH (01), Vodafone GH (02), AirtelTigo (03) |
| Kenia | 639 | Safaricom (02), Airtel KE (03), Telkom KE (07) |
| Ethiopia | 636 | Ethio Telecom (01), Safaricom ET (02) |
| Tanzania | 640 | Vodacom (04), Airtel TZ (02), Tigo (03), Halotel (07) |
| Uganda | 641 | MTN UG (10), Airtel UG (14), Africell (01) |
| Południowa Afryka | 655 | Vodacom (01), MTN ZA (10), Cell C (07), Telkom (02) |
| Oceania | ||
| Australia | 505 | Telstra (01), Optus (02), Vodafone AU (03) |
| Nowa Zelandia | 530 | Spark (05), One NZ (24), 2degrees (28) |
Wskazówka: MCC „001” często jest używane do testów lub międzynarodowych/specjalnych przeznaczeń, a także istnieją zarezerwowane zakresy — są poza codziennym użytkiem.
Praktyka 3: Jak MCC wpływa na geodefinicję mobilnych proxy
W ekosystemie mobilnych proxy ważne są dwa poziomy geografii: „sieć radiowa” i „IP”. MCC wskazuje kraj sieci, w której zarejestrowany jest modem/telefon. Ale adres IP, przez który przechodzi ruch, może być zakończony w sąsiednim kraju (szczególnie w przypadku centralnych węzłów lub chmurowego UPF). Jeśli budujesz lub używasz mobilnych proxy, stosuj zasady zgodności warstw:
Framework zgodności geografii (MCC ↔ IP)
- Wyciągnij aktualny PLMN: MCC+MNC, zapisz go w logach sesji proxy.
- Sprawdź ASN i geolokalizację IP: przez wbudowane bazy GeoIP (bez zewnętrznych linków — użyj lokalnego przewodnika typu MaxMind) i odwrotne nazwy węzłów.
- Porównaj kraj MCC z krajem IP: dopuszczalne są niezgodności w niektórych scenariuszach (roaming, międzynarodowe rdzenie), ale określ próg: na przykład „nie więcej niż 1 kraj różnicy w stabilnym trybie”.
- Oceń topologię LBO/UPF: jeśli twój dostawca korzysta z lokalnego wyjścia, różnice się zmniejszą. Upewnij się co do architektury.
- Wdroż „wskaźnik zgodności MCC”: 0–100, gdzie 100 to idealna zgodność między MCC a krajem IP w 95% sesji w danym okresie.
Praktyczne efekty MCC na proxy
- Filtry regulacyjne: niektóre usługi sprawdzają PLMN (poprzez SDK/OS) i oczekują konkretnego kraju. Niezgodność może prowadzić do odmowy lub konieczności dodatkowej weryfikacji.
- Targeting i lokalna treść: platformy medialne i marketingowe coraz częściej „łączą” sygnały: geolokalizacja IP + kraj PLMN. Gdy MCC i IP się różnią, część zasobów może być niedostępna.
- Rozliczenia i QoS: operatorzy mają politykę różnicowania według PLMN i RAT (LTE/NR), co wpływa na stabilność sesji. Zapisuj PLMN wspólnie z typem sieci (4G/5G).
Co robi dostawca mobilnych proxy
Dostawcy poziomu mobileproxy.space wspierają filtrację i utrzymywanie zgodności według MCC/MNC, oferując metryki zgodności geolokalizacji IP, rotacji według komórek i kontrolę PLMN. To zmniejsza ryzyko geodefinicji i upraszcza audyt jakości. Ważne dla ciebie: proś o statystyki zgodności MCC↔IP oraz SLA na „wskaźnik zgodności”.
Mini-checklista kontrola geolokalizacji
- Loguj MCC, MNC, TAC, Cell ID, typ RAT, IP, ASN.
- Sprawdzaj „dopuszczane pary krajowe”: kraj MCC w porównaniu do kraju GeoIP.
- Zapisuj odsetek niezgodności, czas sesji i lokalizację modemu.
- Używaj białych list PLMN dla swojego zasobu.
- Skonfiguruj alerty na nagłe zmiany geolokalizacji IP przy stałym MCC.
Praktyka 4: Gdzie znaleźć MCC swojej karty SIM
Metody zależą od platformy i sprzętu. Oto sprawdzone sposoby:
Android (bez roota)
- Ustawienia → O telefonie → Status SIM → Sieć. W sekcji „Sieć” często wyświetla się operator i PLMN. Jeśli MCC/MNC nie jest widoczne wprost, przejdź do „Szczegóły o SIM”, „Status telefonu” — wiele interfejsów pokazuje „Kod sieci”.
- Kody USSD/ inżynieryjne dla niektórych marek (zależne od producenta). Przykład: *#*#4636#*#* → Informacje o telefonie → Bieżąca sieć. Może tu być dostępny PLMN ID.
- Aplikacje diagnostyczne: systemowe widgety/narzędzia, które odczytują TelephonyManager i pokazują MCC/MNC.
iOS
- Ustawienia → Ogólne → O tym urządzeniu → Operator. Nazwa nie zawsze pokazuje MCC, ale w trybie Field Test możliwy jest podgląd PLMN.
- Wprowadź *3001#12345#* i zadzwoń → otworzy się Field Test. W sekcjach Serving/Registered PLMN zwykle znajdują się MCC i MNC. Dostępność opcji zależy od wersji iOS i modelu modemu.
Modemy USB/LTE i routery
- Komendy AT: połącz się z modemem przez port COM.
- AT+CIMI — zwróci IMSI. Pierwsze 3 cyfry to MCC, następnie MNC.
- AT+COPS? — pokazuje zarejestrowanego operatora i czasami kod PLMN.
- AT+CREG? / AT+CEREG? — status rejestracji. W połączeniu z COPS daje obraz sieci.
- ModemManager (Linux): mmcli -m 0 | grep operator; mmcli -m 0 --command='AT+CIMI'.
- Huawei HiLink/ZTE web UI: w diagnostyce wyświetla się „Kod sieci” lub można sprawdzić wewnętrzne API (zgodnie z dokumentacją urządzenia).
eSIM/MDM
W scenariuszach korporacyjnych panele MDM i eSIM SM-DP+ logs dostarczają atrybuty IMSI/ICCID. Z IMSI wyciąga się MCC. Jeśli MNC jest trzycyfrowy — upewnij się, że przetwarzanie jest prawidłowe względem kraju.
Ważne
- IMSI ≠ ICCID: ICCID to numer karty SIM, nie myl z IMSI. MCC pobierany jest właśnie z IMSI.
- W przypadku dual-SIM sprawdzaj aktywną linię: MCC może różnić się między slotami.
- W roamingu MCC odzwierciedli kraj sieci, w którym aktualnie jesteś zarejestrowany, a nie kraj operatora domowego.
Praktyka 5: Projektowanie pul mobilnych proxy z uwzględnieniem MCC/MNC
Jeśli budujesz pulę mobilnych proxy lub nią zarządzasz, wprowadź MCC jako kluczowy parametr orkiestracji.
Podejście architektoniczne
- Segmentacja według PLMN: grupuj modemy według PLMN (MCC+MNC), a nie „po prostu według kraju”. To zwiększy powtarzalność wyników.
- Wielowarstwowe pokrycie PLMN: w dużych krajach planuj 2–3 wiodące PLMN dla dywersyfikacji.
- Logowanie parametrów RAN: TAC, Cell ID, eNodeB/gNodeB ID — w celu wykrycia degradacji w określonych obszarach.
- Rotacja związana: synchronizuj rotacje IP z zachowaniem PLMN, aby uniknąć dryfu MCC.
- SLA i monitoring: metryki zgodności MCC, „dopasowanie kraju IP”, minimalne procenty zgodności tygodniowe/miesięczne.
Krok po kroku, checklista uruchomienia puli
- Zbierz tabelę docelowych krajów → wybierz priorytetowe MCC.
- Dopasuj SIM z odpowiednimi MNC wewnątrz MCC.
- Na poziomie modemu upewnij się w stabilnej rejestracji według PLMN (COPS, monitoring RSRP/RSRQ).
- Przeprowadź testy przez 24–72 godziny: zarejestruj rozkład krajów IP, uśrednij odsetek zgodności.
- Skonfiguruj alerty na dryf PLMN: każde przełączenie między operatorami rejestruj.
Integracja z mobileproxy.space
W usługach poziomu mobileproxy.space zwykle zaimplementowane są filtracja według kraju/miasta oraz operatora (MNC), a także logi sesji. Zaleca się przypisywanie proxy według PLMN i włączanie raportów MCC↔IP. To przyspiesza weryfikację i zwiększa przewidywalność sygnału geolokalizacji.
Praktyka 6: Testowanie i audyt MCC/PLMN w produkcji
Nawet idealna konfiguracja wymaga ciągłego audytu.
Metoda „trzech niezależnych czujników”
- Czujnik 1: Radio — MCC/MNC/TAC/Cell (z modemu/telefonu).
- Czujnik 2: IP — baza GeoIP + ASN → kraj i sieć IP.
- Czujnik 3: Aplikacyjny — co widzi celowa usługa (w niektórych SDK są diagnostyczne ekrany lub odwrotna telemetria kraju).
Porównuj dane codziennie. Jeśli dwa z trzech czujników się różnią — wymagana diagnostyka: sprawdź obszar komórki, poziom sygnału (RSRP/RSRQ/SINR), powtórz rejestrację w PLMN.
Procedury
- Podstawowe sprawdzenie: 10–20 cykli rejestracji w dwudziestu minutach, porównanie geograficznych par MCC↔IP.
- Test obciążeniowy: intensywna rotacja IP przy stałym PLMN; oceniaj stabilność zgodności.
- Degradacja: przy skoku niezgodności powyżej progu wstrzymaj wydanie z puli, zrób re-attach w sieci, zmień APN w razie potrzeby.
Praktyka 7: Diagnostyka problemów MCC i „terapie” strategii
Niektóre objawy i rozwiązania:
- Objaw: usługa oznacza ruch jako „podejrzany region”. Działania: sprawdź PLMN, MCC i kraj IP; być może IP przechodzi przez inny region. Zapytaj dostawcę proxy o przypisanie do lokalnego wyjścia.
- Objaw: nagłe przełączania między PLMN. Działania: sprawdź poziom sygnału, zarejestruj zakres (LTE-only/NR-only); jeśli jest to możliwe, wymuś określony tryb sieci, zaktualizuj oprogramowanie modemu.
- Objaw: niepoprawne przetwarzanie IMSI (błędnie wydzielony MNC). Działania: użyj aktualnego przewodnika MNC dla danego kraju; wprowadź zasadę: „jeśli MNC nie znajduje się w przewodniku — flaga do ręcznej kontroli”.
- Objaw: niezgodność w aplikacji, mimo że warstwa radiowa i IP się zgadzają. Działania: być może usługa zapamiętuje historię. Wyczyść pamięć podręczną aplikacji, zmień sesję, sprawdź opcje SDK określania kraju (locale, GPS, PLMN).
Typowe błędy: czego NIE należy robić
- Nie myl MCC z telefonicznym kodem kraju: to różne standardy i różne rejestry.
- Nie polegaj tylko na geolokalizacji IP: ignorowanie MCC/PLMN prowadzi do błędnych wniosków o rzeczywistej lokalizacji sieci.
- Nie ignoruj długości MNC: 2 lub 3 cyfry — klucz do poprawnego przetwarzania IMSI.
- Nie używaj przestarzałych tabel: bazy MNC i przynależności MVNO są aktualizowane.
- Nie mieszaj pul bez kontroli PLMN: to obniża przewidywalność wyników.
- Nie naruszaj prawa: wszelkie praktyki muszą być zgodne z przepisami prawa twojej jurysdykcji i warunkami usług.
Narzędzia i zasoby: co używać
- Narzędzia OS: Android TelephonyManager, iOS Field Test, interfejs webowy modemów.
- CLI i AT: AT+CIMI, AT+COPS?, AT+CEREG?; mmcli, qmicli.
- Lokalne bazy GeoIP: do mapowania IP z kraju bez przesyłania danych poza sieć.
- Wewnętrzne przewodniki MNC: regularnie aktualizuj.
- Platformy mobilnych proxy: mobileproxy.space — filtracja według MCC/MNC, raporty zgodności, wygodne rotacje.
Mini-szablony
- Log schema: timestamp, device_id, IMSI_hash, MCC, MNC, PLMN, RAT, TAC, CellID, IP, ASN, geo_country, match_flag.
- Reguła alertu: jeśli mismatch_rate > 10% w ciągu 24h lub zmienił się PLMN więcej niż 3 razy w ciągu 6h — powiadomienie dla inżyniera.
Przykłady i wyniki: faktyczne dane aplikacyjne
Przykład 1. Redukcja różnic dzięki zbalansowaniu MCC↔IP
Zadanie: kampanie reklamowe w UE odrzucane z powodu „niedopasowanej geografii”. Diagnostyka: MCC=214 (Hiszpania), kraj IP=PT (Portugalia) w 22% sesji. Działania: przełączenie puli na operatora z lokalnym wyjściem, ustalenie PLMN 214-07, kontrola ASN. Wynik: część niespójnych przypadków spadła do 3%, a procent zatwierdzeń wzrósł o 18 pkt. proc., CTR +9%.
Przykład 2. Niestabilny profil MNC w CIS
Zadanie: niestabilna rejestracja w metropolii, PLMN dryfował między 250-02 a 250-20. Działania: tuning RSRQ anten, tryb LTE-only, aktualizacja oprogramowania modemu, biały lista PLMN. Wynik: utrzymanie PLMN przez 99% czasu, spadek timeoutów o 27%, oszczędności na nieudanych sesjach — 14% mniej wydatków.
Przykład 3. Poprawne przetwarzanie IMSI dla puli eSIM w Azji
Zadanie: błędne wydzielanie MNC w MCC=460 i MCC=525, co łamało analizę. Działania: wprowadzono rejestr MNC z kontrolą długości, „autodetekcja” przez PLMN z sieci dla weryfikacji. Wynik: dokładność rozpoznawania PLMN 99,97%, spadek incydentów o 92%.
FAQ: 7-10 głębokich pytań
1. Czy to prawda, że MCC jednoznacznie określa kraj IP?
Nie. MCC określa kraj sieci mobilnej, w której jesteś zarejestrowany. Terminacja IP może być w innym kraju (centralizowane PGW/UPF, ruch, specyfika dostawcy). Porównuj MCC i geolokalizację IP razem.
2. Jak odróżnić dwu- od trzycyfrowego MNC przy przetwarzaniu IMSI?
Użyj aktualnej tabeli MNC dla tego MCC. Brak uniwersalnej zasady „zawsze 2 cyfry”: w niektórych krajach — 3. Bez przewodnika łatwo się pomylić.
3. Co to jest ePLMN i po co jest potrzebny?
ePLMN — lista równoważnych PLMN. Sieć informuje urządzenie, które PLMN uznać za równoważne domowemu, żeby uprościć rejestrację, przełączanie i roaming.
4. Czy MVNO może mieć własny MNC?
Tak. Wiele pełnowymiarowych MVNO otrzymuje własne MNC i PLMN ID. Ale rozprzestrzenione są również modele „hostowane”, gdy MVNO korzysta z MNC podstawowego operatora.
5. Dlaczego usługa widzi „inny kraj”, jeśli mam poprawne MCC?
Prawdopodobnie geolokalizacja IP ustaliła się na inny kraj (źródło IP, CGNAT, routing). Sprawdź ASN, regionalne wyjście i bazy GeoIP. Często pomaga przypisanie puli do PLMN z lokalnym wyjściem.
6. Jak MCC działa w 5G SA?
Tak samo jak w 4G: PLMN ID pozostaje MCC+MNC. Dla sieci niepublicznych pojawił się NID, ale MCC nie znika. Procedury rejestracji używają PLMN.
7. Czy MNP (przenoszenie numerów) wpływa na MCC/MNC?
MNP dotyczy numeru (MSISDN), a nie IMSI/PLMN. Przeniesienie numeru nie zmienia MCC, a MNC abonenta określany jest przez profil SIM i sieć, a nie przez numer telefonu.
8. Jak sprawdzić MCC na iPhonie, jeśli Field Test jest ograniczony?
Sprawdź aktualizacje iOS: sekcje Field Test zmieniają się. Alternatywa — użyć informacji o operatorze w profilu eSIM lub poprosić o dane diagnostyczne od MDM/operatora.
9. Czy można „zatrzymać MCC”?
MCC to kraj sieci. Określany jest na podstawie zarejestrowanego PLMN. Nie „utrzymujesz MCC” bezpośrednio, zatrzymujesz wybór operatora/sieci. W praktyce — utrzymujesz rejestrację w odpowiednim PLMN na odpowiednim poziomie sygnału.
10. Czy korzystanie z mobilnych proxy jest legalne?
Korzystanie musi być zgodne z prawem twojego kraju i przyjętymi warunkami usług. Nie rozważamy ani nie zalecamy praktyk mogących naruszyć przepisy prawa.
Podsumowanie: następne kroki
MCC to punkt odniesienia w identyfikacji sieci mobilnej: bez niego nie jesteś w stanie poprawnie odczytać PLMN, stabilnie zarządzać połączeniami ani obiektywnie ocenić geolokalizacji mobilnych proxy. Dowiedziałeś się, jak funkcjonują MCC, MNC i PLMN, otrzymując dużą tabelę MCC dla krajów oraz praktyczne metody inspekcji i audytu. Teraz zależy od systematycznej dyscypliny: prowadź logi MCC/PLMN, automatyzuj weryfikacje z geolokalizacją IP, wdrażaj „wskaźnik zgodności MCC” oraz regulacje na wypadek niezgodności. Przy współpracy z dostawcami poziomu mobileproxy.space proś o raporty zgodności oraz przydział według PLMN — to przyspiesza osiąganie stabilnych wyników. I najważniejsze — działaj zgodnie z prawem i normami branżowymi. Wtedy MCC przestanie być „kodową zagadką” i stanie się niezawodnym narzędziem twojej strategii sieciowej.