0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

お名前.comDDNSクライアントをNode.jsで実装

Posted at

一つ一つアカウント情報入れるのは、煩わしい。

お名前ドットコムには公式のダイナミックDNSクライアントがあります。しかし、私はこのソフトウェアに不満があります。

  • DDNS設定を一つ追加するたびにアカウント情報を個別に入力しなければならない
  • タスクバーに表示されないので、見つからなくなる
  • 閉じてもバックグラウンドに残り続け、開くたびに増える

1つ目が一番の不満要素ですが、とにかくアプリケーションとして使い勝手が悪い。
そこで、自作のサーバー上で動作するダイナミックDNSクライアントを作ってみました。

使い方

GitHubからダウンロードします。(starつけてくれると嬉しいです。)
以下のファイルを作ります。

config.json
{
    "userId": "お名前ドットコムのユーザーID",
    "password": "お名前ドットコムのパスワード"
}

index.jshostnamesに設定するDNSのホスト名を設定し、domainにドメイン名を設定します。

index.js
const interval = 1800;
const userId = config.userId;
const password = config.password;
const hostnames = ['ホスト名', 'hogehoge'];
const domain = 'example.com';

必要に応じて色々とカスタマイズしてみてください。

参考

やってること自体はほとんど同じで、pythonをjavascriptに翻訳しただけですが

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?