一つ一つアカウント情報入れるのは、煩わしい。
お名前ドットコムには公式のダイナミックDNSクライアントがあります。しかし、私はこのソフトウェアに不満があります。
- DDNS設定を一つ追加するたびにアカウント情報を個別に入力しなければならない
- タスクバーに表示されないので、見つからなくなる
- 閉じてもバックグラウンドに残り続け、開くたびに増える
1つ目が一番の不満要素ですが、とにかくアプリケーションとして使い勝手が悪い。
そこで、自作のサーバー上で動作するダイナミックDNSクライアントを作ってみました。
使い方
GitHubからダウンロードします。(starつけてくれると嬉しいです。)
以下のファイルを作ります。
config.json
{
"userId": "お名前ドットコムのユーザーID",
"password": "お名前ドットコムのパスワード"
}
index.js
のhostnames
に設定するDNSのホスト名を設定し、domain
にドメイン名を設定します。
index.js
const interval = 1800;
const userId = config.userId;
const password = config.password;
const hostnames = ['ホスト名', 'hogehoge'];
const domain = 'example.com';
必要に応じて色々とカスタマイズしてみてください。
参考
やってること自体はほとんど同じで、pythonをjavascriptに翻訳しただけですが