Difference between revisions of "Open DynDNS"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
Il existe des services en ligne comme http://dyn.com (freemium), ... Cependant, la configuration reste le souvent manuelle et complexe à mettre en œuvre. |
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. |
+ | 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 [http://upnp.org/specs/gw/igd2/ UPnP IGD] |
Les exigences non fonctionnelles sont : |
Les exigences non fonctionnelles sont : |
Latest revision as of 12:44, 21 January 2014
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/)