Ionos Static IP

Pour pouvoir mettre a jour un ip static automatiquement chez IONOS grace a un raspberry pi

Connecter un domaine à un réseau avec changement d’IP en utilisant Dynamic DNS (Linux) - IONOS Assistance
Une adresse IP statique est généralement nécessaire pour qu

Connecter un domaine à un réseau avec changement d'IP en utilisant Dynamic DNS (Linux)

Une adresse IP statique est généralement nécessaire pour qu'un ordinateur, un réseau domestique ou un réseau de petite entreprise puisse toujours être atteint via Internet sous le même nom d'hôte. Ceci est également nécessaire si vous souhaitez vous connecter à votre réseau domestique via VPN, par exemple. Cependant, si votre réseau domestique ou votre réseau de petite entreprise est connecté à Internet via une connexion DSL, une nouvelle adresse IP dynamique est régulièrement attribuée au réseau. Par conséquent, l'ordinateur, le réseau domestique ou le réseau de la petite entreprise ne peut pas être atteint en permanence en utilisant l'adresse IP.

Dans ce cas, vous pouvez utiliser Dynamic Domain Name System (DNS) pour changer automatiquement les adresses IP qui changent constamment dans l'enregistrement DNS du domaine afin que votre réseau domestique soit accessible en permanence sous votre domaine.

Pour utiliser le Dynamic Domain Name System, vous pouvez utiliser le client multi-plateforme de IONOS. Ce client multi-plateforme a été écrit en Python.

Ce qui suit décrit les étapes nécessaires pour utiliser le client multiplateforme

Installer Python sur un ordinateur exécutant le système d'exploitation Ubuntu

Comment installer Python sur un ordinateur exécutant le système d'exploitation Ubuntu :

Vérifier l'installation

Vérifiez si Python est déjà installé. Pour ce faire, entrez la commande suivante :

Vérifiez si Python est déjà installé. Pour ce faire, entrez la commande suivante :
python --version

Pour vérifier si pip est installé correctement, entrez la commande suivante :
pip --version

Installer Python

Pour installer Python 3.x, entrez les commandes suivantes :
sudo apt update
sudo apt upgrade
sudo apt install software-properties-common
sudo apt-get install python3

Pour installer pip, entrez la commande suivante :
apt install python-pip

Installer un client multi-plateforme

domain-connect-dyndns
Python client library for Dynamic DNS using Domain Connect
Pour installer le client multi-plateforme, entrez la commande suivante :
pip install domain-connect-dyndns

Pour ajouter le domaine dont les paramètres DNS doivent être mis à jour automatiquement, tapez la commande suivante :


domain-connect-dyndns setup --domain NOM_DU_DOMAINE
Exemple :
domain-connect-dyndns setup --domain example.com

  • Copiez l'URL et collez-la dans votre navigateur.
  • Connectez-vous à IONOS.
  • Cliquez sur Autoriser.
  • Notez le code affiché.
  • Ouvrez l'invite de commande et entrez le code.
Pour mettre à jour tous les domaines, tapez la commande suivante :
domain-connect-dyndns update --all

Par exemple, après avoir entré la commande, le message suivant apparaît :

[root@localhost ~]# domain-connect-dyndns update --all
Read example.com config.
IP 217.160.25.20 found in A record
New IP: 217.160.25.20
A record up to date.

Pour que l'adresse IP soit mise à jour régulièrement dans l'enregistrement DNS, un cronjob doit être configuré. Pour éditer le fichier crontab, tapez la commande suivante :

crontab -e