Conversor de ASN
Ingresa un ASN en cualquier formato y muestro su equivalencia asplain ↔ asdot, si es de 16 o 32 bits y si cae en rango público, privado o reservado (0, 23456 AS_TRANS, etc.).
Desglose asdot · alto.bajo
| Parte | Decimal | Cálculo |
|---|
Cómo se calcula · asplain, asdot y rangos
1. Un ASN es un entero de
32 bits sin signo: de 0 a
4294967295 (2³² − 1).
2. asdot+ lo parte en dos:
alto = ⌊asn / 65536⌋ y bajo = asn mod 65536,
escrito como alto.bajo.
3. asdot es la forma corta:
igual a asplain si el ASN es < 65536
(16-bit); si no, es alto.bajo. Ej.: 65546 →
1.10.
4. 16-bit: 0–65535.
32-bit: 65536 en adelante.
Privados: 64512–65534 (16-bit)
y 4200000000–4294967294 (32-bit).
5. Reservados:
0, 23456 (AS_TRANS),
65535, 4294967295,
documentación (64496–64511 y 65536–65551).
Cálculo local en tu navegador · sin registro · sin enviar datos.
¿Cómo funciona?
El conversor toma un número de sistema autónomo (ASN) en cualquier notación —asplain (entero de 0 a 4294967295), asdot (por ejemplo 1.10) o con el prefijo AS— y muestra sus tres representaciones, si es de 16 o de 32 bits y el desglose alto.bajo: alto = ⌊asn ÷ 65536⌋ y bajo = asn mod 65536. La notación asdot es la corta (igual a asplain bajo 65536); asdot+ siempre lleva punto.
Además clasifica el ASN según los registros de IANA: privado si cae en 64512-65534 (16 bits) o 4200000000-4294967294 (32 bits) según RFC 6996, reservado si es 0 (RFC 7607), 23456 (AS_TRANS, RFC 6793), 65535, 4294967295 o de los rangos de documentación 64496-64511 y 65536-65551 (RFC 5398), y público (asignable por un RIR) en el resto de los casos.
Ejemplo: ¿qué ASN es 1.10 en asplain?
- En asdot,
1.10significa alto = 1 y bajo = 10. - asplain:
1 × 65536 + 10 = 65546. - Como 65546 ≥ 65536, es un ASN de 32 bits; y como cae en 65536-65551, es un ASN reservado para documentación (RFC 5398).