APN

APN (англ. Access Point Name, с англ. — «имя точки доступа») — это название шлюза между мобильной сетью (GSM, GPRS, 3G, 4G, 5G) и другой компьютерной сетью, чаще всего — с публичным Интернетом[1][2].

Чтобы мобильное устройство смогло установить соединение для передачи данных, оно должно быть сконфигурировано с использованием APN, который отправляется оператору связи. Оператор анализирует этот идентификатор, чтобы определить параметры подключения: например, какие IP-адреса назначить устройству, какие методы безопасности использовать, а также необходимо ли подключать устройство к частной корпоративной сети[3]. Параметры APN позволяют подключить устройство к интернету через мобильную сеть оператора и включают в себя IP-адреса, шлюзы, а также другие технические детали, обеспечивающие доступ к интернету и отправку MMS.

Более конкретно APN определяет пакетную сеть данных (PDN), с которой должен связаться пользователь. Кроме идентификации PDN, APN может задавать тип предоставляемых услуг, например, подключение к серверу WAP или поддержка MMS. APN используется в сетях передачи данных 3GPP, в том числе в GPRS и в сетях, реализованных на базе пакетной коммутации (Evolved Packet Core, EPC).

Обычно параметры APN автоматически настраиваются при установке SIM-карты или активации eSIM[4].

Термины в APN

В настройках APN встречаются следующие параметры, определяющие основные свойства соединения:

APN
Адрес APN, используемый вашим оператором мобильной связи.
MMSC
Ссылка на сервер мультимедийных сообщений (MMS).
Proxy
Адрес прокси-сервера (часто это поле остаётся пустым).
MCC (Mobile Country Code)
Трёхзначный код страны.
MNC (Mobile Network Code)
Код оператора мобильной связи.

Структура APN

Структурно APN состоит из двух частей[5], как показано на схеме:

  • Идентификатор сети: определяет внешнюю сеть, с которой связан узел поддержки GPRS (GGSN). При необходимости, здесь может указываться и запрашиваемый пользователем сервис. Эта часть APN обязательна.
  • Идентификатор оператора: указывает конкретную пакетную сеть оператора, в которой размещён GGSN. Эта часть APN необязательна. Комбинация MCC (код страны) и MNC (код сети) однозначно идентифицирует мобильного оператора.

Примеры APN:

  • three.co.uk (APN использует доменное имя из DNS, принадлежащее оператору)
  • internet.t-mobile
  • internet.mnc012.mcc345.gprs
  • rcomnet.mnc015.mcc405.gprs
  • internet (без указания оператора)
  • NXTGENPHONE (нет оператора, но на практике используется как APN для AT&T LTE)
  • VZWINTERNET (APN явно связан с Verizon)
  • mobitel (APN явно связан с SLTMobitel)
  • jionet (APN явно связан с оператором Jio)
  • tethering.dish.com (сервис модема от Dish Network)

Сети LTE используют формат APN-FQDN, который отличается от формата 2G/3G следующим образом: к имени добавляется «apn.epc.» перед «mnc», а завершающий элемент «.gprs» меняется на «.3gppnetwork.org»[6].

Например, APN для 2G/3G: internet.mnc012.mcc345.gprs для LTE становится internet.apn.epc.mnc012.mcc345.3gppnetwork.org.

Инцидент с KPN

В 2023 году был обнаружен инцидент, при котором выбор APN advancedinternet у нидерландского провайдера KPN приводил к заметному ускоренному разряду батареи смартфонов. Этот APN был предназначен для доступа в интернет без межсетевого экранирования и с публичными IP-адресами[7].

Примечания

Литература