Ein jeder kennt das: Die heutigen "Push" Dienste basieren entweder auf langläufigen HTTP Requests, oder "Always On" Verbindungen, welche sich nicht unbedingt schonend auf den Akku auswirken. Dabei erhält man bei jeder Einwahl zusätzlich eine neue IP, welche das Adressing schwierig gestaltet, insbesondere, wenn über das Gerät Services (WebServer etc.) angeboten werden sollen.
Für dieses Problem gibt es schon seit geraumer Zeit entsprechende Hoster für dynamische DNS Einträge. Um diese nun auch vereinfacht nutzen zu können, gibt es jetzt auch die von mir entwickelte Bibliothek, mit welcher diese DNS-Einträge mit der aktuellen IP-Adresse aktualisiert werden können.
Die nahtlos-mobil.de DynamicDNS Library 1.0 wurde für das .NET als auch das .NET Compact Framework ab Version 2.0 entwickelt. Sie liegt unter der MIT-Lizenz (oder auch der kleinstmöglichen freien Lizenz) zur freien Verwendung bereit auf CodePlex bereit.
Neben einer Beispielanwendung, steht neben der Bibliothek mit mehreren bereits vorhandenen Providern noch eine Dokumentation der API im CHM-Format zur Verfügung.
Mehr Informationen und die Bibliothek selbst gibt es hier: http://www.codeplex.com/DynamicDNS
P.S.: Danke Neil für die Unterstützung und Ratschläge!
English Version
Everybody knows the problem: Todays "Push" Services are based on long running HTTP Requests or on "Always On" Connections, which aren't well regarding power consumtion. On each established connection you get a new IP assigned, which hardens the Adressing of those devices, especially when they are offering services like WebServers and more.
For this old problem a a solution is already existing for long period of time. There are hosters available, which offer services for dynamic DNS entries. For a simplified usage I've developed a small library, which updates those servers with the current assigned IP Address.
The "nahtlos-mobil.de DynamicDNS Library 1.0" has been developed for the .NET Framework as well as for the .NET Compact Framework 2.0 or later. The library is completly free and has been released under the MIT-License, being hosted on CodePlex .
Beside a sample application and several builtin providers a documentation for the API can be found in CHM format as well.
More Information and the library can be found here: http://www.codeplex.com/DynamicDNS
P.S.: Thanks Neil for your support and advices!
