NxUpdateとダイナミックIPアップデート
NxUpdate は NxFilter と NxCloud 用のダイナミック IP アップデータです。NxFilter または NxCloud のユーザに動的 IP アドレスを関連付けます。
NxUpdate のインストール
NxUpdate の Windows 版インストーラを提供します。ユーザ・システムにインストールすると、ログイン・トークンを使って特定のユーザに関連付けることができます。
を特定のユーザに関連付けることができます。クラスタリングを使用する場合、複数の IP アドレスをカンマで区切って追加することができます。
の場合は Server IP.
次のように送信します。 START, STOP とIPUPDATEシグナルを送信し、その動作を示します。これらのシグナルは
Logging > Agent Signal.
独自のNxUpdateを書く
NxFilter と NxUpdate 間の通信には HTTP プロトコルを使用します。
NxFilter と NxUpdate の通信には HTTP プロトコルを使用します、
http://192.168.0.100/hxlistener?action=HX&token=GKSYEJYG&domain=ipupdate.signal.nxfilter.org
'GKSYEJYG' はユーザのログイントークンで、'ipupdate.signal.nxfilter.org' は 'IPUPDATE' シグナル用の特別なドメインです。 192.168.0.100' は NxFilter の IP アドレスです。
以下のシグナルを使用します。
- start.signal.nxfilter.org : START シグナル。
- stop.signal.nxfilter.org : STOPシグナル。
- ipupdate.signal.nxfilter.org : IPUPDATEシグナル。
ユーザ識別のため、これらのシグナルにユーザのログイントークンを追加する必要があります。
これらのシグナルを送信すると、NxFilterから2種類の応答を得ることができます。
- 127.100.100.1 :エラー。
- 127.100.100.100 : 成功。
送信する必要はありません。 START, STOP signal if you want to make it simple. Sending IPUPDATE would be enough.
クライアントのIPアドレスが変更される可能性があるので、IPUPDATEシグナルを1分ごとに送信する。しかし、サーバー側でそのログを
トラフィックDBのサイズを小さくするため、5分に1回サーバ側にログを書き込む。
Nslookupコマンドを使用してもIP更新信号を送信できる、
nslookup GKSYEJYG.ipupdate.signal.nxfilter.org. 192.168.0.100