Что такое автономная система?
Интернет — это не единая сеть, а тысячи независимых сетей, связанных друг с другом. Каждая такая независимая сеть называется автономной системой (AS — Autonomous System). AS — это группа IP-адресов, управляемых одной организацией с единой политикой маршрутизации.
Примеры AS: сеть крупного интернет-провайдера, корпоративная сеть банка, облачный провайдер (AWS, Google Cloud), крупный университет.
Что такое ASN?
ASN (Autonomous System Number) — уникальный номер, присвоенный автономной системе. Выдаётся региональными интернет-регистраторами: RIPE NCC (Европа/СНГ), ARIN (Северная Америка), APNIC (Азия-Тихоокеанский регион) и другими.
Форматы ASN:
- 16-битный (старый): числа от 1 до 65535. Пример: AS8193 — UzbekTelecom.
- 32-битный (новый): числа до 4 294 967 295. Пример: AS396982 — Google LLC.
Зачем нужен ASN и что такое BGP?
AS обмениваются маршрутами через протокол BGP (Border Gateway Protocol). Каждая AS сообщает соседним, какие IP-адреса ей принадлежат (это называется «анонс префиксов»). На основе этих анонсов строится глобальная таблица маршрутизации интернета.
Проще говоря: BGP — это «карта дорог» интернета, а ASN — номера городов на этой карте.
Зачем знать ASN?
- Определение провайдера — по ASN можно точно узнать, какой интернет-провайдер обслуживает IP-адрес.
- Geo-блокировки — некоторые сервисы блокируют по ASN (например, блокируют весь AS российского провайдера).
- Безопасность — блокировка трафика с подозрительных AS (торрент-сети, AS с историей спама).
- Диагностика сети — traceroute показывает, через какие AS проходит трафик.
- CDN и anycast — понять, к какому PoP (Point of Presence) подключаетесь.
ASN крупных компаний Узбекистана
- AS8193 — UzbekTelecom (государственный оператор)
- AS34718 — Uztelecom
- AS197068 — Ucell
- AS204655 — Beeline Uzbekistan
Как узнать ASN по IP-адресу?
В инструменте IP Info на kit.uz: введите любой IP-адрес и получите ASN, название организации, страну, регион и город. Также можно сделать WHOIS-запрос к IP и найти там поле origin: с номером AS.
Диапазоны частных ASN
Для внутреннего использования в организациях зарезервированы диапазоны:
- 64512–65534 (16-битные приватные)
- 4200000000–4294967294 (32-битные приватные)
Эти AS не анонсируются в глобальном интернете.