Open DynDNS
Jump to navigation
Jump to search
Le "Dynamic DNS" est un service permet à un machine du réseau d'avoir un nom de domaine fixe avec des adresses IP (v4 ou v6) transitoires (ie changeant en fonction des connections et déconnections à des hotspots publics ou de réseaux domestiques).
Il existe des services en ligne comme http://dyn.com (freemium), ... Cependant, la configuration reste le souvent manuelle et complexe à mettre en œuvre.
L'objectif du projet est de développer une solution de Dynamic DNS open-source et en Python n'utilisant pas Bind.
Les exigences non fonctionnelles sont :
- sécurité
- performance
- passage à l'échelle
- conformité
- portabilité (Android, Linux, MacOS, Windows)
Les technologies utilisées sont :
- Python
- Python for Android
- Django ou Flask (pour l'IHM web)
- REST Django ???
- DNS Python
- Redis.io pour le stockage (key-value)
- jquery.sparkline (voir l'exemple dans http://www.pypi-mirrors.org/)