Soluciones

Sectores

Por qué IPbnb

Empresa

Recursos

Soluciones

Sectores

Por qué IPbnb

Empresa

Recursos

Lleve IPv4 arrendado a AWS: requisitos, pasos y costes de BYOIP

Existe una forma documentada de dejar de pagar esa factura, y Amazon explica su funcionamiento en detalle: Bring Your Own IP (BYOIP).

Artem Kohanevich

Artem Kohanevich

Cofundador y CEO de IPbnb

Última actualización

9

min

Tiempo de lectura

Índice

elemento

BYOIP AWS
Pida a la IA que lo explique
Abra este artículo en su asistente de IA y obtenga un resumen rápido.

Si tiene cualquier carga de trabajo en AWS, está pagando un alquiler por cada dirección IPv4 pública que utiliza. Desde el 1 de febrero de 2024, Amazon cobra $0.005 por hora por cada dirección IPv4 pública de su cuenta, esté asociada o inactiva, ya se encuentre en una instancia EC2, un NAT gateway, un balanceador de carga o una Elastic IP sin usar. Eso supone unos $3.65 por dirección al mes. Si pone en uso 256 direcciones, gastará aproximadamente $934 al mes, o más de $11,000 al año, solo en direcciones.

Existe una forma documentada de dejar de pagar esa factura, y Amazon explica su funcionamiento en detalle: Bring Your Own IP (BYOIP). Las direcciones que se incorporan de este modo están exentas del cargo por dirección. Lo que la documentación de AWS nunca llega a responder del todo es la pregunta con la que llega la mayoría: ¿puedo traer un /24 arrendado o BYOIP solo funciona con bloques de mi plena propiedad? Tampoco dice nada sobre la comparación real de costes ni sobre los errores en los que suele caerse.

Esta guía cubre esas tres carencias.

Respuesta corta: Sí, puede llevar un /24 arrendado a AWS mediante BYOIP, y al hacerlo elimina por completo el cargo de $0.005/hora en esas direcciones. El matiz es que AWS valida el control del bloque a través de su registro de Internet, por lo que un rango arrendado necesita la autorización del titular de las IP. El resto del artículo trata los requisitos, la configuración en siete pasos y si el ahorro compensa el esfuerzo.

Por qué importa AWS BYOIP en 2026: el cargo por IPv4 pública

Antes de febrero de 2024, AWS solo facturaba las Elastic IP reservadas pero no asociadas. Todo lo demás era gratuito. Eso cambió de la noche a la mañana. Hoy el cargo es universal: cada dirección IPv4 pública se mide a $0.005 por hora, esté en uso o inactiva, sin excepciones.

A pequeña escala es fácil pasarlo por alto. Con un volumen real, no. Así se comparan los dos modelos para 256 direcciones, un /24 completo.


IPv4 proporcionada por Amazon / Elastic IP

Rango BYOIP (propio o arrendado)

Cargo por dirección

$0.005/h (~$3.65/mes)

$0

256 direcciones (un /24)

~$934/mes (~$11,213/año)

$0 en cargos de direcciones de AWS

Asignación de Elastic IP

Se factura como cualquier IPv4 pública

Gratuita si procede de su pool BYOIP

Qué paga a cambio

Incluido en su factura de AWS

Su arrendamiento (nada, si el bloque es suyo)

La conclusión es clara: las direcciones que incorpora mediante BYOIP se libran del cargo, y las Elastic IP que asigna desde su propio pool no cuestan nada. Para un equipo con un volumen de IPv4 considerable, elegir entre «Amazon le alquila las direcciones» y «usted trae las suyas» supone una partida de cinco cifras cada año. Puede calcular sus propias cifras con las tarifas de arrendamiento actuales mediante nuestra calculadora de precios de IPv4.

¿Se puede llevar IPv4 arrendado a AWS?

Sí, y como la documentación oficial nunca lo dice directamente, conviene precisar por qué.

AWS no comprueba si usted es propietario de un bloque en sentido jurídico. Comprueba si puede demostrar su control a través del registro regional de Internet. Hay dos registros que lo acreditan:

  • Una Route Origin Authorization (ROA) en el sistema RPKI del registro, que autoriza a los ASN de Amazon a anunciar el rango.

  • Los registros RDAP del registro, que AWS consulta para confirmar que el rango está bajo su control.

Ambos residen allí donde está el registro y, en el caso de un bloque arrendado, eso corresponde al titular de las IP, no al cliente. Por tanto, un /24 arrendado puede incorporarse perfectamente a AWS BYOIP, pero solo con la colaboración del titular. El ROA y cualquier actualización de RDAP deben proceder del titular registrado.

En la práctica, esto es precisamente lo que una buena plataforma de arrendamiento le quita de encima. Cuando arrienda un bloque a través de IPbnb, la configuración de ROA y RDAP para BYOIP en la nube se gestiona como parte del acuerdo, de modo que el bloque le llega listo para AWS y usted lo aprovisiona como cualquier rango propio. Antes de comprometerse, confirme dos cosas:

  • Que su arrendamiento permite expresamente BYOIP en la nube. No todos lo hacen; nuestra introducción a BYOIP explica por qué.

  • Que el titular de las IP creará el ROA para los ASN de Amazon 16509 y 14618 y lo mantendrá válido mientras el bloque esté en AWS.

Si resuelve bien esas dos cuestiones, desde el punto de vista de Amazon un bloque arrendado se comporta exactamente igual que uno propio.

Requisitos de AWS BYOIP

Todos los requisitos siguientes se aplican en el momento del aprovisionamiento. Si falla uno, su rango se queda bloqueado en pending-provision en lugar de activarse.

  • El bloque mínimo es un /24. En IPv4 no puede traer nada más específico que un /24: ni /25 ni /26. En IPv6, el prefijo anunciado públicamente más específico es un /48.

  • Registrado en un registro compatible. El bloque debe estar en ARIN, RIPE o APNIC y registrado a nombre de una empresa o institución, nunca de un particular.

  • Un ROA que autorice los ASN de Amazon. Cree un ROA que autorice a los ASN 16509 y 14618 a anunciar el rango (use 8987 para AWS GovCloud). Establezca su longitud máxima en /24 y cuente con hasta 24 horas de propagación antes de que AWS pueda verlo.

  • Verificación de control mediante RDAP. AWS confirma el control a través de los registros RDAP de su registro, normalmente con un certificado X.509 de corta duración que puede eliminar una vez finalizado el aprovisionamiento.

  • Cinco rangos por región. Puede traer cinco rangos IPv4 e IPv6 por región. Para superar esa cifra necesita solicitar un aumento del límite a AWS Support.

  • Un bloque, una región cada vez. Un rango determinado solo puede estar en una región. No puede anunciar el mismo bloque desde dos regiones a la vez.

Cómo llevar un /24 arrendado a AWS: 7 pasos

Una vez resuelta la parte del registro, la parte de AWS se reduce a unas cuantas llamadas a la CLI. La mayor parte del tiempo transcurre esperando a que RPKI se propague, no trabajando.

1. Prepare el ROA y los registros RDAP. Pida al titular de las IP que cree el ROA que autoriza a los ASN 16509 y 14618, con longitud máxima /24, y confirme que los registros RDAP están actualizados. Este paso condiciona todo lo demás, y el ROA puede tardar hasta 24 horas en llegar a Amazon.

2. Aprovisione el bloque. Cuando el ROA se haya propagado, aprovisione el rango y cree su pool de direcciones:

aws ec2 provision-byoip-cidr \
  --cidr 203.0.113.0/24 \
  --cidr-authorization-context Message="$msg",Signature="$sig"
aws ec2 provision-byoip-cidr \
  --cidr 203.0.113.0/24 \
  --cidr-authorization-context Message="$msg",Signature="$sig"
aws ec2 provision-byoip-cidr \
  --cidr 203.0.113.0/24 \
  --cidr-authorization-context Message="$msg",Signature="$sig"
aws ec2 provision-byoip-cidr \
  --cidr 203.0.113.0/24 \
  --cidr-authorization-context Message="$msg",Signature="$sig"

El aprovisionamiento es asíncrono: el comando responde de inmediato, pero el rango todavía no se puede usar.

3. Supervise el estado. Espere a que el estado pase de pending-provision a provisioned:

aws ec2 describe-byoip-cidrs --max-results 5
aws ec2 describe-byoip-cidrs --max-results 5
aws ec2 describe-byoip-cidrs --max-results 5
aws ec2 describe-byoip-cidrs --max-results 5

Si, por el contrario, falla, el mensaje de estado indica el motivo; lo más habitual es una discrepancia en el ROA (véase la nota más abajo).

4. Anuncie el rango. Cuando aparezca provisioned, indique a AWS que empiece a anunciarlo:

aws ec2 advertise-byoip-cidr --cidr 203
aws ec2 advertise-byoip-cidr --cidr 203
aws ec2 advertise-byoip-cidr --cidr 203
aws ec2 advertise-byoip-cidr --cidr 203

5. Asigne Elastic IP desde su pool. Tome direcciones de su propio pool en lugar del de Amazon; estas asignaciones son gratuitas:

aws ec2 allocate-address \
  --region eu-central-1 \
  --public-ipv4-pool

aws ec2 allocate-address \
  --region eu-central-1 \
  --public-ipv4-pool

aws ec2 allocate-address \
  --region eu-central-1 \
  --public-ipv4-pool

aws ec2 allocate-address \
  --region eu-central-1 \
  --public-ipv4-pool

6. Asócielas a sus recursos. Asocie esas Elastic IP a instancias EC2, NAT gateways o Network Load Balancers, exactamente igual que cualquier Elastic IP.

7. Verifique el anuncio. Confirme que el bloque está activo y se enruta correctamente a través de AWS antes de trasladar tráfico real.

¿Cuánto tarda, siendo realistas? AWS no publica un plazo de aprovisionamiento garantizado. Calcule hasta 24 horas para la propagación del ROA y unos pocos días hábiles en total una vez resuelta la documentación del registro. Trátelo como una migración planificada, no como un cambio inmediato.

Una nota sobre los rangos arrendados y los errores de validación

Como los registros de un bloque arrendado están en manos del titular, los dos fallos más habituales tienen su origen en el registro y no en nada que usted haya hecho en AWS:

  • pending-provision que no se resuelve nunca: normalmente el ROA aún no se ha propagado o su longitud máxima no se fijó en /24.

  • Discrepancia en el ROA: el ROA no cubre exactamente el rango o autoriza ASN incorrectos. Compruebe que figuran tanto el 16509 como el 14618 y que el ROA sigue siendo válido durante todo el tiempo que el bloque esté en AWS.

Qué servicios de AWS admiten BYOIP

Una vez aprovisionado, el bloque se integra en AWS de dos formas principales:

  • EC2 y VPC, mediante Elastic IP. El caso principal. Asigne Elastic IP desde su pool y asócielas a instancias EC2, NAT gateways y Network Load Balancers.

  • AWS Global Accelerator. Asigne direcciones IPv4 directamente desde su propio pool a un acelerador (solo IPv4) en lugar de usar las direcciones anycast de Amazon.

Hay otro servicio que lleva el nombre BYOIP pero funciona de forma totalmente distinta, y conviene dejarlo claro para evitar sorpresas:

  • Amazon SES. SES tiene su propia función BYOIP para el correo electrónico, pero es un mecanismo independiente y de pago, no la vía de ahorro descrita en este artículo. SES BYOIP se factura por dirección cada mes, con un mínimo de 256 direcciones, por lo que no evita un cargo como sí lo hace BYOIP en EC2/VPC. Su finalidad es conservar una reputación de envío consolidada, no reducir los costes de IPv4. Si su objetivo es pagar menos por IPv4 en AWS, SES no es el servicio que busca.

Limitaciones e inconvenientes

BYOIP es la decisión correcta para muchos equipos, pero no está exento de fricción. La lista honesta:

  • Cinco rangos por región, ampliables solo mediante una solicitud a Support.

  • Una región cada vez por bloque: no se puede anunciar el mismo rango en varias regiones simultáneamente.

  • El aprovisionamiento no es instantáneo. La propagación en el registro y la validación de AWS lo convierten en un cambio planificado.

  • No adquiere la propiedad. Llevar un bloque a AWS no se lo cede a Amazon, y de eso se trata, pero un bloque arrendado sigue siendo igualmente del titular. BYOIP tiene que ver con el enrutamiento y el coste, no con la adquisición.

  • Cuándo no compensa. Para un puñado de direcciones sin un bloque previo, el esfuerzo de configuración supera el ahorro, y a esa escala las direcciones proporcionadas por Amazon son más sencillas. BYOIP sale rentable cuando gestiona decenas de direcciones o cuando la reputación y la continuidad de las IP son importantes.

Si está valorando esta opción frente a trasladarse a otro proveedor, algunos ofrecen el mismo bloque a un precio muy inferior; nuestra comparativa de nubes de menor coste explica cuándo es más inteligente trasladar la carga de trabajo y no solo las direcciones.

Cálculo de costes: ¿compensa BYOIP?

A cualquier escala relevante, la comparación es contundente. Tome 256 direcciones, un /24, en uso activo:

  • Con direcciones proporcionadas por Amazon: 256 × $3.65 = unos $934 al mes, o aproximadamente $11,213 al año, que se cobran tanto si las direcciones están en uso como inactivas.

  • Con BYOIP: $0 en cargos de direcciones de AWS. Las Elastic IP de su pool son gratuitas. Su único gasto es el arrendamiento del bloque, y las tarifas de mercado habituales para un /24 son una pequeña fracción de $934 al mes. Si el bloque ya es suyo, incluso ese gasto desaparece.

Incluso descontando el arrendamiento, la diferencia es amplia y se acumula cada mes que las direcciones permanecen en su cuenta. Calcule sus propias cifras con las tarifas actuales mediante la calculadora de precios de IPv4.

Preguntas frecuentes

¿Cobra AWS por las direcciones BYOIP?

No. Las direcciones incorporadas mediante BYOIP en EC2/VPC están exentas del cargo de $0.005/hora por IPv4 pública, y las Elastic IP asignadas desde su pool BYOIP son gratuitas. La única excepción es Amazon SES BYOIP, que es una función independiente y de pago.

¿Puedo llevar direcciones IPv4 arrendadas a AWS?

Sí. AWS valida el control del rango a través del registro, mediante un ROA que autoriza los ASN de Amazon y registros RDAP actualizados, no la propiedad jurídica. Un /24 arrendado funciona sin problemas siempre que el titular de las IP configure esa autorización. Una plataforma de arrendamiento como IPbnb se encarga de ello para que el bloque llegue listo para AWS.

¿Cuántos rangos BYOIP puedo traer por región?

Cinco rangos IPv4 e IPv6 por región. Para más, solicite un aumento del límite a AWS Support.

¿Cuánto tarda el aprovisionamiento de BYOIP?

AWS no garantiza ningún plazo. Cuente con hasta 24 horas para que el ROA se propague y prevea unos pocos días hábiles en total una vez que los registros estén en orden. Como el aprovisionamiento es asíncrono, el rango debe alcanzar el estado provisioned antes de poder anunciarlo.

¿Qué inconvenientes tiene AWS BYOIP?

Principalmente el límite de cinco rangos por región, la regla de una sola región cada vez y el hecho de que el aprovisionamiento es una migración planificada y no un cambio instantáneo. Para necesidades de direcciones muy reducidas, el esfuerzo de configuración puede no compensar.

Artem Kohanevich

Artem Kohanevich

,

Cofundador y CEO de IPbnb

Artem es un emprendedor en serie que convirtió GigaCloud en el principal proveedor de IaaS de Ucrania. Ahora impulsa IPbnb, una plataforma global para el alquiler, la venta y la gestión seguros de IPv4.

¿Quiere sacar el máximo partido a IPv4?

Tanto si desea monetizar bloques sin uso como si necesita IP limpias con rapidez, IPbnb se encarga de la complejidad por usted.

¿Quiere sacar el máximo partido a IPv4?

Tanto si desea monetizar bloques sin uso como si necesita IP limpias con rapidez, IPbnb se encarga de la complejidad por usted.

¿Quiere sacar el máximo partido a IPv4?

Tanto si desea monetizar bloques sin uso como si necesita IP limpias con rapidez, IPbnb se encarga de la complejidad por usted.

¿Quiere sacar el máximo partido a IPv4?

Tanto si desea monetizar bloques sin uso como si necesita IP limpias con rapidez, IPbnb se encarga de la complejidad por usted.