Как определить регион и оператора по телефонному номеру в России

Узнайте, как по цифрам определить страну, город и настоящего оператора. Проверьте, не перенесли ли номер (MNP), и получите максимум инфо за секунды.

В современном мире телефонный номер часто раскрывает больше информации, чем кажется на первый взгляд. Зная, как правильно «читать» номер, можно определить:

  • Страну и регион (область, город) регистрации абонента;
  • Оператора связи, к которому изначально был привязан номер;
  • Есть ли перенос номера (MNP) к другому оператору.

В этой статье мы подробно разберём все нюансы, покажем, какие инструменты использовать и какие подводные камни могут встретиться.

Основы нумерации в России

1.1 Формат номера

В России телефонный номер имеет 11 цифр в международном виде (+7) или 10 цифр в национальном виде (начинается с 8). Пример:

+7 -XX XXX‑XX‑XX (мобильный) 
+7 -95 XXX‑XX‑XX (городской)

1.2 Код зоны нумерации

Код зоны нумерации (часто называют «кодом оператора», но это не совсем корректно) — первые 3 цифры после кода страны 7. Для мобильных номеров это всегда три цифры, для стационарных — три, четыре или пять цифр.

Примеры:

  • Мобильный: 9 90 → код зоны 990
  • Городской (Москва): 495 → код зоны 495
  • Городской (Санкт‑Петербург): 812 → код зоны 812

1.3 Почему важны первые три цифры?

Только по этим трём цифрам можно быстро определить:

  • К какому региону относится номер (область, город);
  • К какому оператору он был изначально привязан (при условии, что номер не был перенесён).

Как определить регион по номеру

2.1 По коду зоны

Существует готовый справочник «Коды телефонных зон России». Ниже – небольшая таблица самых популярных мобильных префиксов:

Префикс Регион (по первоначальному привязыванию)
910‑919 Москва, Московская область
920‑929 Санкт‑Петербург, Ленинградская область
930‑939 Тульская область, Калужская область
940‑949 Новосибирская область
950‑959 Казань, Татарстан
960‑969 Краснодарский край
970‑979 Свердловская область
980‑989 Уральский федеральный округ
990‑999 Северо‑Западный федеральный округ

2.2 Стационарные номера

Для фиксированных линий код зоны может быть длиной 3‑5 цифр. Пример:

  • 495 — Москва;
  • 812 — Санкт‑Петербург;
  • 8452 — Тула;
  • 84512 — небольшие населённые пункты в Тульской области.

2;3 Онлайн‑сервисы для уточнения региона

Если вы хотите получить более точную информацию (округ, город), используйте один из проверенных сервисов:

  • Uni‑Tools – вводите номер в любом формате, получаете регион, город и оператора.
  • GIGAsim – учитывает базу перенесённых номеров.
  • DaData API – удобен для автоматизации (есть бесплатный тариф).

Как определить оператора по номеру

3.1 По префиксу (до переноса)

Традиционно каждый оператор имел свой диапазон префиксов:

  • МТС – 910‑919, 950‑959, 980‑989;
  • Билайн – 920‑929, 960‑969, 990‑999;
  • МегаФон – 930‑939, 970‑979, 970‑979;
  • Теле2 – 950‑959 (частично), 960‑969 (частично).

Эти диапазоны меняются со временем, а также могут пересекаться из‑за переноса номера (MNP).

3.2 Перенос номера (MNP)

С 2013 года в России действует система Mobile Number Portability. Пользователь может сменить оператора, оставив прежний номер. Поэтому только по префиксу нельзя гарантировать текущего оператора.

3.3 Как проверить наличие переноса

  1. Онлайн‑базы. Сервисы, перечисленные в пункте 2.3, автоматически учитывают базу перенесённых номеров.
  2. USSD‑команда. Наберите 190номер# (для большинства операторов России). На экране появятся текущий оператор и регион привязки.
  3. Официальные сайты операторов. На страницах поддержки часто есть формы «Проверить номер».
  4. API. Если вы разрабатываете приложение, используйте публичные API (DaData, Numverify, OpenCNAM). Большинство из них возвращают поле carrier и region.

3.4 Пример проверки

Допустим, номер +7 -15 123‑45‑67.

  1. Первые три цифры 915 → изначально принадлежал МТС (по таблице префиксов).
  2. Вводим номер в Uni‑Tools. Сервис возвращает:
    • Оператор: Билайн (перенос).
    • Регион: Москва.
  3. Проверяем USSD 1909151234567#. На экране – «Билайн, Москва». Всё совпадает.

Пошаговое практическое руководство

Шаг 1; Подготовьте номер

Убедитесь, что номер записан в одном из следующих форматов:

  • +7XXXXXXXXXX
  • 8XXXXXXXXXX
  • 7XXXXXXXXXX (без плюса)

Шаг 2. Выделите код зоны

Отрежьте первые три цифры после кода страны (7). Это ваш префикс.

Шаг 3. Сопоставьте префикс с таблицей

Используйте таблицу в разделе 2.1 или любой онлайн‑справочник, чтобы узнать первоначальный регион и оператора.

Шаг 4. Проверьте перенос

Выберите один из методов:

  • Онлайн‑сервис (Uni‑Tools, GIGAsim, DaData).
  • USSD‑команда 190номер#.
  • Обратитесь к официальному сайту оператора.

Шаг 5. Анализируйте результат

Если сервис показывает «перенос», запишите текущий оператор. Если информация о регионе отличается от того, что вы получили в Шаге 3, значит номер был переоформлен в другой регион (возможен перенос в пределах РФ).

Шаг 6. (Опционально) Автоматизируйте процесс

Для массовой проверки номеров используйте API:

GET https://dadata.ru/api/v2/clean/phone
Headers:
 Authorization: Token <ваш_токен>
Body:
 {"source": "+7 -151234567"}

Ответ будет содержать поля region, city, operator и isPorted.

Часто задаваемые вопросы (FAQ)

5.1 Можно ли определить страну по коду?

Да. Если номер начинается с +7, это Россия (или Казахстан, но в РФ используется только +7). Для международных номеров используйте таблицу ITU‑E.164.

5.2 Почему иногда регион «Не определён»?

Это происходит, когда номер был перенесён в другой регион, а база данных сервиса ещё не обновлена. Попробуйте другой сервис или проверьте USSD‑командой.

5.3 Насколько надёжны бесплатные онлайн‑сервисы?

Большинство из них используют официальные открытые базы и достаточно точны. Однако будьте осторожны с рекламой и всплывающими окнами – они могут содержать вредоносный код. Рекомендуем проверять репутацию сайта (например, через VirusTotal).

5.4 Можно ли определить, является ли номер «знахаркой»?

Термин «знахарка» в данном контексте часто используется в сленге для «мошеннического» номера. Технически это невозможно отличить от обычного номера, но можно проверить, есть ли в базе жалобы (сервисы типа spamlist.ru).

Юридические и этические аспекты

Информация о номерах открыта в публичных реестрах, однако её использование должно соответствовать законодательству РФ:

  • Запрещено использовать данные для рассылки спама без согласия абонента (ФЗ‑152).
  • Сбор и хранение персональных данных (включая телефон) регулируется ФЗ‑152 «О персональных данных».
  • Для коммерческих целей рекомендуется получить согласие пользователя;

Если вы планируете интегрировать проверку номеров в свой сервис, обязательно оформите политику конфиденциальности и укажите, как будет использоваться полученная информация.

Определить регион и оператора по номеру телефона в России сегодня проще, чем когда‑либо‑то. Достаточно знать три цифры кода зоны, а затем воспользоваться одним из современных онлайн‑инструментов или USSD‑командой, чтобы учесть перенос номера. При правильном подходе вы получите:

  • Точный регион (область, город) регистрации номера;
  • Текущий оператор связи;
  • Информацию о переносе (если он был).

Помните о правовых ограничениях и выбирайте проверенные сервисы без навязчивой рекламы. Теперь вы вооружены всеми необходимыми знаниями, чтобы быстро и надёжно «читать» любой телефонный номер.


Дата публикации:  06:20 MSK