Trae tu propia IP
BYOIP en Infomaniak: tus propias direcciones IP en Infomaniak Public Cloud
Lo que documenta Infomaniak es un permiso para tu proyecto, así que esta guía expone qué aclarar en tu solicitud al soporte de Infomaniak antes de trasladar un servicio.
Qué acepta Infomaniak
Según la documentación de Public Cloud de Infomaniak, el día que la consultamos:
- Tamaño, registros y estado. No publicados.
- Quién lo origina. No publicado: Infomaniak no nombra el ASN, ni dice si quiere un ROA, un objeto route o una Letter of Authorization.
- Dónde. Infomaniak Public Cloud. Las provider networks las crea Infomaniak, y las floating IPs estándar salen de su red
ext-floating1. Su página sobre redes y subredes cita traer tu propio CIDR como un uso de las provider networks, que crea Infomaniak y que no pueden seleccionarse al arrancar una instancia. La solicitud de más abajo pregunta qué red llevará tu rango. - Precio y plazo. No publicados.
- Cómo se obtiene. Mediante un rol BYOIP, que aparece junto a los roles estándar reader y member «for advanced features» (traducción: «para funciones avanzadas»), y que «must be activated by Infomaniak support before use» (traducción: «debe activarlo el soporte de Infomaniak antes de usarlo»). La activación tiene tres pasos: «Contact Infomaniak support», «Provide use case and IP range details», «Wait for approval and activation» (traducción: «Contacta con el soporte de Infomaniak», «Aporta el caso de uso y los datos del rango IP», «Espera la aprobación y la activación»).
El rol desbloquea cuatro llamadas de red que los roles reader y member no pueden hacer:
| Operación | Llamada a la API | Descripción de Infomaniak |
|---|---|---|
| Crear una floating IP con una IP concreta | POST /v2.0/floatingips | Use your own IP addresses (usar tus propias direcciones IP) |
| Crear un puerto con una IP concreta | POST /v2.0/ports | Assign specific IP to port (asignar una IP concreta al puerto) |
| Desactivar la port security | POST/PUT /v2.0/ports | Disable security groups (desactivar los security groups) |
| Configurar allowed address pairs | PUT /v2.0/ports/{id} | Advanced MAC/IP configuration (configuración MAC/IP avanzada) |
Antes de empezar
El paso que documenta Infomaniak es una solicitud a soporte con «use case and IP range details» (traducción: «el caso de uso y los datos del rango IP»). Una solicitud completa ahorra un ida y vuelta:
- El rango y su registro. El prefijo, el registro, el titular que figura en el registro, y si el rango se anuncia hoy en algún sitio.
- El caso de uso. Floating IPs en instancias, una instancia de router o firewall que necesita allowed address pairs, o una migración que debe conservar sus direcciones.
- El origen. Pregunta desde qué ASN anunciará Infomaniak el rango. Si el bloque tiene ROA y ninguno nombra ese ASN, las redes que validan RPKI descartan la ruta (RPKI y ROA).
- El proyecto. El proyecto de Public Cloud que necesita el rol.
- La red. Pregunta qué red externa llevará el rango, porque su documentación no nombra ninguna para BYOIP.
Paso a paso
01Pide al soporte de Infomaniak el rol BYOIP, con el rango, el caso de uso y el proyecto indicados arriba.
02Espera la aprobación y la activación. Infomaniak no da ningún plazo.
03Actualiza el registro con lo que pida Infomaniak, antes de que anuncie el rango.
04Crea las direcciones. Con el rol, la llamada de floating IP acepta una dirección concreta. En la OpenStack CLI, con la red que indique el soporte:
openstack floating ip create --floating-ip-address 203.0.113.10 <network>
openstack server add floating ip <server> 203.0.113.10Para la automatización, la documentación de Infomaniak dice que las application credentials deben crearse con el rol que necesites. Su página sobre ellas no incluye un rol BYOIP entre los roles que puede llevar una credencial, así que pregunta a soporte cómo dar a una credencial el rol BYOIP.
Errores habituales
- Tomar el rol por el servicio entero. El rol es un permiso. Que el rango funcione depende de la parte de enrutamiento, que Infomaniak no documenta: quién lo anuncia, desde qué ASN y qué debe decir el registro. Consigue esas respuestas por escrito antes de trasladar un servicio.
- Port security. Desactivarla en un puerto también desactiva los security groups de ese puerto, según la propia descripción de Infomaniak. Una instancia de router o firewall necesita entonces su propio filtrado.
- El anuncio antiguo. Si el rango se anuncia hoy en otro sitio, añade un ROA para el ASN de Infomaniak antes del cambio, y retira el anuncio antiguo cuando el de Infomaniak esté activo. Dos orígenes reparten el tráfico.
- Menos de un /24. Infomaniak no publica ningún mínimo, pero las redes de todo internet filtran todo lo que sea menor que un /24. Para unas pocas direcciones, un túnel es la vía práctica.
Si alquilas el bloque
Infomaniak no publica ninguna regla sobre el espacio alquilado: nada dice que el rango deba estar registrado a nombre de tu organización, ni que debas ser un LIR. Nombra al titular en tu solicitud. El titular hace la parte del registro, ya que solo su maintainer puede cambiar los registros: el ROA para el ASN que indique Infomaniak, un objeto route si Infomaniak lo quiere, y una Letter of Authorization si la pide.
Dónde encaja RTM Networks
Alquilamos /24 y mayores de nuestro propio espacio de direcciones del RIPE NCC (alquilar IPv4), y vendemos bloques en las regiones RIPE NCC, ARIN y APNIC. Para el espacio que nos alquilas, creamos el ROA y el objeto route para el ASN que indique Infomaniak, y firmamos la Letter of Authorization. Si necesitas menos de 256 direcciones, o direcciones antes de que Infomaniak haya decidido, anunciamos un bloque y lo entregamos a tu instancia de Infomaniak por GRE o WireGuard, hasta una sola dirección (túneles GRE y WireGuard). Otros proveedores: guías BYOIP.
Contacto
¿Vas a llevar tu propia IP a Infomaniak?
Dinos el proveedor, la región y cuántas direcciones necesitas. Alquilamos /24 y bloques mayores con el trabajo de registro para tu proveedor ya hecho, vendemos bloques en propiedad o entregamos menos direcciones por un túnel. Normalmente respondemos en 1 a 3 horas laborables.

