Difference between revisions of "Open DynDNS"
Jump to navigation
Jump to search
(Created page with "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 conne...") |
|||
Line 1: | Line 1: | ||
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). |
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, |
+ | 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 |
+ | 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 : |
Les exigences non fonctionnelles sont : |
||
* sécurité |
* sécurité |
||
* performance |
* performance |
||
− | * passage à l'échelle |
+ | * passage à l'échelle |
+ | * conformité |
||
− | * Conformité |
||
− | * |
+ | * portabilité (Android, Linux, MacOS, Windows) |
− | |||
Les technologies utilisées sont : |
Les technologies utilisées sont : |
||
Line 19: | Line 18: | ||
* [[REST]] Django ??? |
* [[REST]] Django ??? |
||
* DNS Python |
* DNS Python |
||
− | * [[Redis.io]] |
+ | * [[Redis.io]] pour le stockage (key-value) |
− | * http://omnipotent.net/jquery.sparkline/#s-about (voir l'exemple dans http://www.pypi-mirrors.org/) |
+ | * [http://omnipotent.net/jquery.sparkline/#s-about jquery.sparkline] (voir l'exemple dans http://www.pypi-mirrors.org/) |
Revision as of 12:42, 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.
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/)