Impossible de créer un Dynhost

Bonjour,
Je voudrais héberger mon site web sur mon Raspberry Pi à la maison. Seulement, je ne dispose pas d'adresse IP statique. Du coup, j'ai décidé d'utiliser le service DynHost de OVH. Je souhaite relier mon nom de domaine (acheté chez OVH) à mon Raspberry Pi à la maison.
J'ai suivi le guide officiel. J'ai ensuite créé ce script pour pouvoir renseigner OVH du changement éventuel d'adresse IP de mon Raspberry Pi (que je mettrai dans un crontab) :
#!/bin/python3
import requests
from requests.auth import HTTPBasicAuth
ip = requests.get("https://ifconfig.me/").text
username = "math3mat1x.fr-dynhost"
password = "secret"
data = {
"system": "dyndns",
"hostname": ".math3mat1x.fr",
"myip": ip
}
url = "https://www.ovh.com/nic/update"
response = requests.get(url, data=data, auth=HTTPBasicAuth(username, password))
print(response.text)

Cependant, je n'arrête pas de recevoir l'erreur badsys. En regardant mes informations sur les Zones DNS, j'avais une erreur du type :

. J'ai donc supprimé la zone DNS, mais cela n'a pas réglé mon problème.
Je ne sais pas ce que je dois faire, et je suis un débutant en Networking, et je ne comprends pas tous les termes techniques qui sont affichés.
Est-ce que quelqu'un pourrait m'aider ?
Par avance, merci.

(Excusez-moi pour le formatage du code.)


"hostname": ".math3mat1x.fr",


pas testé, mais le point devant ton nom de domaine me pose problème.