Open DynDNS
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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 et exploitant les routages de port via UPnP IGD
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/)