IP Failover — Subnet IPv4
Guide IP Failover et Subnet IPv4
Les IP Failover et subnets IPv4 permettent d'étendre votre infrastructure avec des adresses IP supplémentaires, offrant flexibilité et haute disponibilité pour vos services.
Qu'est-ce qu'une IP Failover ?
Une IP Failover est une adresse IPv4 supplémentaire qui peut être basculée instantanément entre vos serveurs sans interruption de service. Contrairement à l'IP principale de votre VPS, l'IP Failover est :
- Mobile : Assignable à n'importe quel serveur de votre compte
- Instantanée : Basculement en quelques secondes via l'espace client
- Géolocalisée : Toutes nos IPs sont françaises et géolocalisées Paris
- Protégée : Compatible avec notre protection Anti-DDoS RedHeberg + Netrix
Avantages
- Hébergement multi-services sur une même machine
- Haute disponibilité avec basculement automatique
- Isolation des services critiques
- Protection Anti-DDoS sélective par IP
Gamme de Subnets Disponibles
RedHeberg propose des subnets IPv4 de /32 à /22 via nos tunnels IP :
| Taille | Nombre d'IPs | Prix | Usage typique |
|---|---|---|---|
| /32 | 1 IP | Sur devis | Service unique |
| /31 | 2 IPs | Sur devis | Liaison point-to-point |
| /30 | 4 IPs (2 utilisables) | Sur devis | Petit cluster |
| /29 | 8 IPs (6 utilisables) | Sur devis | Multi-services |
| /28 | 16 IPs (14 utilisables) | Sur devis | Infrastructure moyenne |
| /27 | 32 IPs (30 utilisables) | Sur devis | Grande infrastructure |
| /26 | 64 IPs (62 utilisables) | Sur devis | Datacenter privé |
| /25 | 128 IPs (126 utilisables) | Sur devis | Hébergeur/Revendeur |
| /24 | 256 IPs (254 utilisables) | Sur devis | Grande entreprise |
| /23 | 512 IPs (510 utilisables) | Sur devis | Opérateur télécom |
| /22 | 1024 IPs (1022 utilisables) | Sur devis | FAI/Très gros volumes |
Commander un Subnet IPv4
Via l'Espace Client
- Connectez-vous à votre espace client RedHeberg
- Naviguez vers Services → Commander un nouveau service
- Sélectionnez Tunnel IP / Subnet IPv4
- Choisissez la taille de subnet désirée
- Configurez les paramètres :
- Transitaire : RedHeberg AS52053 (recommandé)
- Protection : Anti-DDoS RedHeberg + Netrix
- Géolocalisation : Paris, France
Via Support Technique
Pour des besoins spécifiques ou des gros volumes.
Configuration sur Linux
Méthode Temporaire (ip command)
# Ajouter une IP Failover temporairement
sudo ip addr add 192.168.1.100/32 dev eth0
# Vérifier la configuration
ip addr show eth0
# Tester la connectivité
ping -I 192.168.1.100 8.8.8.8
Configuration Permanente (Debian/Ubuntu)
Modifiez /etc/network/interfaces :
# Éditer la configuration réseau
sudo nano /etc/network/interfaces
# Interface principale
auto eth0
iface eth0 inet static
address YOUR_SERVER_IP
netmask 255.255.255.255
gateway 10.0.0.1
# IP Failover
auto eth0:0
iface eth0:0 inet static
address 192.168.1.100
netmask 255.255.255.255
# Subnet complet (/29 exemple)
auto eth0:1
iface eth0:1 inet static
address 192.168.1.105
netmask 255.255.255.248
network 192.168.1.104
broadcast 192.168.1.111
# Appliquer la configuration
sudo systemctl restart networking
# Vérifier les interfaces
ip addr show
Configuration Permanente (CentOS/AlmaLinux/Rocky)
# Créer la configuration pour IP Failover
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE=eth0:0
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.255
ONBOOT=yes
# Activer l'interface
sudo ifup eth0:0
# Vérifier la configuration
ip addr show eth0
Configuration de Routage
Route Statique pour Subnet
# Ajouter une route pour le subnet
sudo ip route add 192.168.1.104/29 dev eth0 src 192.168.1.105
# Route persistante (ajout dans /etc/network/interfaces)
echo "up route add -net 192.168.1.104/29 dev eth0" >> /etc/network/interfaces
# Vérifier la table de routage
ip route show
Routage Multi-IP avec Policy Routing
# Créer des tables de routage séparées
echo "100 failover1" >> /etc/iproute2/rt_tables
echo "101 failover2" >> /etc/iproute2/rt_tables
# Règles de routage par IP source
sudo ip rule add from 192.168.1.100 table failover1
sudo ip rule add from 192.168.1.101 table failover2
# Routes par table
sudo ip route add default via 10.0.0.1 dev eth0 table failover1
sudo ip route add default via 10.0.0.1 dev eth0 table failover2
Cas d'Usage Pratiques
Multi-Services sur Même Serveur
# Service web sur IP principale
sudo systemctl enable nginx
echo "server_name YOUR_SERVER_IP;" > /etc/nginx/sites-enabled/main
# Service mail sur IP Failover
echo "server_name 192.168.1.100;" > /etc/nginx/sites-enabled/mail
sudo systemctl enable postfix
Basculement Haute Disponibilité
# Script de basculement automatique
cat > /usr/local/bin/ip-failover.sh << 'EOF'
#!/bin/bash
PRIMARY_IP="192.168.1.100"
BACKUP_SERVER="192.168.1.200"
# Test de connectivité
if ! ping -c 3 -W 1 $PRIMARY_IP > /dev/null 2>&1; then
# Basculer via API RedHeberg
curl -X POST "https://api.redheberg.fr/v1/failover" \
-H "Authorization: Bearer $API_TOKEN" \
-d "ip=$PRIMARY_IP&target=$BACKUP_SERVER"
fi
EOF
chmod +x /usr/local/bin/ip-failover.sh
# Cron pour vérification automatique