かぁくん本紀自作CMS・自作サーバーにて運用中
PC・サーバ >

MyDNS対応DDNSクライアント DDNSquare を開発します

公開日時: 2024-11-05 19:19:44更新日時: 2024-11-05 19:19:44本日(2024/11/5)より、Midari Createでは、MyDNSに対応したオープンソースのDDNSクライアントアプリケーション「DDNSquare」の開発を開始します。

DDNSquare ロゴ

背景

MyDNSに対応したDDNSクライアントソフトウェアとしては、以前からクロスプラットフォームの無料ソフトウェアであるDiCEが用いられてみましたが、DiCEは2006年で更新を停止しており、加えて、クローズドソースであるために第三者によるフォークも困難であるといった問題を抱えていました。

これを受け、Midari Createでは、Open NAMAE Clientの開発により得たDDNSクライアントアプリケーション開発のノウハウを活かし、MyDNSに対応したクライアントアプリケーションの開発を開始することを決定しました。

DDNSquareについて

DDNSquareは、DiCEの(MyDNSのクライアントアプリケーションとしての)完全な代替ソフトウェアを目指すオープンソース実装です。

使用言語はPythonとすることでOpen NAMAE Clientと相互にソースコードを流用可能とし、Open NAMAE Clientと並行した開発の継続を図ります。

機能面では、DDNSサーバの負荷軽減のための処理開始遅延機能を実装し、将来的にはOpen NAMAE Clientと合わせてメールによる更新失敗の通知機能も追加予定です。

なお、名称・ロゴについては、DiCEのオープンソース代替を目指すことから、サイコロの展開図(オープンな状態)をイメージした6つの正方形を並べたロゴを採用し、名称についても、ロゴの正方形に着想を得た「DDNSquare」としています。

開発状況について

開発状況はFossilリポジトリにて公開しています。
この記事のタグ:
DDNSquare

この記事へのコメント