Proj-2013-2014-Open DynDNS
Jump to navigation
Jump to search
Introduction
Project Open DynDNS 2014
Team
- Tutors : Thomas Calmant, Didier Donsez
- Members : Lionel Boey, Guo Tianming
- Departement : RICM 4, Polytech Grenoble
Introduction
Project Open DynDNS 2014
Software Requirements Specification (SRS)
Project objectives
Progress
Week 1 : January 13th - Janurary 17th
- Project discovery
- Finding some ideas
- Evaluate complexity of project
Week 2 : January 20th - Janurary 24th
- Fix project objectifs
- Discussion with tutors about potential improvement
- Read documents regarding exisiting DNS clients and servers (bind9, powerDNS)
Week 3 : January 27th - Janurary 31st
- set-up a bind9 server on Ubuntu (VMWARE)
- Downloaded Kivy to test on Android tablet
- Downloaded Flask to test a simple Web-based interface
Week 4 : February 3rd - February 7th
- Server side coding (REST-ful server with Flask)
Week 5 : February 10th - February 14th
- Server side coding (modification of bind9 configuration files whenever there are REST updates)
Week 6 : February 17th - February 22nd
- Improve server and client code (update in format JSON)
Week 7 : February 24th - February 28th
- Code debugging (test JSON in python)
- Test basic DynamicDNS in the real environment (using the LAN & WAN port of a real router)
Week 8 : March 3rd - March 7th
- Vacation
Week 9 : March 10th - March 14th
- Add MulticastDNS function (new requirements)
- Add SSL
Week 10: March 17th - March 21st
- Implement zeroconf
- Python for android(kivy)
Week 11: March 24th - March 28th
- Debugging functions
Week 12: March 31st - April 4th
- Last check
- Project report
Related documents
Github repository : Git Open DynDNS