Fork me on GitHub

DozensIPUpdater by dozen

HOW TO USE

dozens.phpにユーザ名、APIキーを入力してください。
        const ID = 'dozen';
        const XAUTHKEY = 'cafiojafoiej610353e1bebad8';
      
APIキーはdozens.jpのプロフィール画面で確認できます。 次に、変更があった時に更新したいドメイン名をtargetlistファイルに入力してください。ゾーン名:ドメイン名というように入力してください。
例:
        hoge.jp : hoge.jp
        hoge.jp : www.hoge.jp
        foo.jp  : foo.jp
        foo.jp  : www.foo.jp
      
myipadressファイルにIPアドレスを記録します。Memcachedを使用しない場合このファイルが読み書きできるようにパーミッションを設定してください。ファイルではなくMemcachedを使用したい場合、USEMEMCACHEDをtrueにし、Memcachedのホスト名とポートを入力してください。
        const USEMEMCACHED = false;
        const MEMCACHEDHOST = 'localhost';
        const MEMCACHEDPORT = 11211;
      

必要なプラグイン

cURLを利用しているのでPHPからcURLを利用するためのパッケージが必要です。
Memcachedを利用する場合、memcacheパッケージもインストールする必要があります。

Authors

DOZEN (@_dozen_)

Contact

DOZEN (@_dozen_)

Download

You can download this project in either zip or tar formats.

You can also clone the project with Git by running:

$ git clone git://github.com/dozen/DozensIPUpdater