(57)【要約】【課題】本発明は、動的にグローバルＩＰアドレスを割り当てられたときの通信負荷を低減し、ＤＤＮＳサーバの処理の負荷を低減できるルータ、ＤＤＮＳクライアント端末及びＤＤＮＳシステムを提供することを目的とする。【解決手段】本発明のルータは、グローバルＩＰアドレスが割り当てられたとき、格納されたグローバルＩＰアドレスと一致しているか否かを判断するルータアドレス管理手段と、不一致の場合にＩＰアドレス変化通知をＤＤＮＳクライアント端末に通知するアドレス変化通知部を備え、ＤＤＮＳクライアント端末は、ルータから送信されたアドレス変化通知からグローバルＩＰアドレスを取り出すＩＰアドレス取得手段と、取り出したグローバルＩＰアドレスでＩＰアドレス変更通知を構成してＤＤＮＳサーバに通知するＤＤＮＳ管理手段を備えたことを特徴とする。【選択図】　図１
2004007151.tif 000002
【特許請求の範囲】
【請求項１】
インターネットに接続されるとともに動的にグローバルＩＰアドレスが割り当てられ、配下にＤＤＮＳクライアント端末が接続されたルータであって、
自分のグローバルＩＰアドレスとＤＤＮＳクライアント端末のポート番号を格納した管理テーブルと、
グローバルＩＰアドレスが割り当てられたとき、該グローバルＩＰアドレスと前記管理テーブルに格納されたグローバルＩＰアドレスが一致しているか否かを判断するルータアドレス管理手段と、
前記ルータアドレス管理手段が不一致と判断した場合、ＩＰアドレス変化通知を前記ＤＤＮＳクライアント端末に通知するアドレス変化通知部を備え、
動的割り当てによりグローバルＩＰアドレスに変化があったことを検出し、接続処理を行うＤＤＮＳクライアント端末に通知することを特徴とするルータ。
【請求項２】
前記ＩＰアドレス変化通知には、ＤＨＣＰサーバによって割り当てられたグローバルＩＰアドレスが格納されていることを特徴とする請求項１記載のルータ。
【請求項３】
前記ＩＰアドレス変化通知がＨＴＴＰで作成され、ＨＴＴＰヘッダに取り出し命令が書かれていることを特徴とする請求項２記載のルータ。
【請求項４】
インターネットに接続されるとともに動的にグローバルＩＰアドレスが割り当てられるルータに接続されたＤＤＮＳクライアント端末であって、
ＤＤＮＳサーバのグローバルＩＰアドレスを格納したＤＤＮＳ管理テーブルと、
ルータから送信されたアドレス変化通知からグローバルＩＰアドレスを取り出すＩＰアドレス取得手段と、
取り出したグローバルＩＰアドレスでＩＰアドレス変更通知を構成してＤＤＮＳサーバに通知するＤＤＮＳ管理手段を備えたことを特徴とするＤＤＮＳクライアント端末。
【請求項５】
前記ＩＰアドレス変化通知がＨＴＴＰで作成され、ＨＴＴＰヘッダに収められた取り出し命令によって前記ＩＰアドレス取得手段が起動されることを特徴とする請求項４記載のＤＤＮＳクライアント端末。
【請求項６】
インターネットに接続され動的にグローバルＩＰアドレスを割り当てるＤＨＣＰサーバと、インターネットに接続され動的に変動するグローバルＩＰアドレスを管理するＤＤＮＳサーバと、請求項１〜３のいずれかに記載のルータと、請求項４または５記載のＤＤＮＳクライアント端末を備えたことを特徴とするＤＤＮＳシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グローバルＩＰアドレスに変化があったことを検出するルータと、このルータに接続されたＤＤＮＳ（Ｄｙｎａｍｉｃ　Ｄｏｍａｉｎ　Ｎａｍｅ　Ｓｙｓｔｅｍ）クライアント端末、及びこれらから構成されたＤＤＮＳシステムに関する。
【０００２】
【従来の技術】
近年のインターネットの普及には目を見張るものがあり、インターネット上のサーバに多種多様のＷｅｂページが登録され、インターネットの利用者は、さまざまな情報をより簡単にかつ迅速に入手することが可能となっている。
【０００３】
例えばインターネット上のウェブサーバにアクセスするには、そのウェブサーバのグローバルＩＰアドレスを指定してアクセスする必要がある。しかしながら、このグローバルＩＰアドレスは利用者に理解しにくいため、一般にドメイン名が利用されている。ドメイン名は、ＤＮＳサーバがサーバ等の機器のホスト名（ドメイン名）とグローバルＩＰアドレスの関連付け（マッピング）することにより、管理されるものであり、一般にサーバ等の機器からＤＮＳサーバにグローバルＩＰアドレスとホスト名とを通知することによりＤＮＳサーバで登録及び管理される。
【０００４】
ここで、このようにＤＮＳサーバに登録されたサーバ装置にドメイン名を用いてアクセスする場合の動作について説明する。アクセスに使用する装置のブラウザ手段にドメイン名を入力すると、ＤＮＳサーバに対し、そのドメイン名に対応するグローバルＩＰアドレスの問い合わせが行われる。問い合わせを受けたＤＮＳサーバは、対応するグローバルＩＰアドレスをアクセス元のブラウザ手段へ返送し、これを受信したブラウザ手段がこのグローバルＩＰアドレスを用いることによりサーバ装置との通信が可能となる。
【０００５】
一方、グローバルＩＰアドレスは、ＩＳＰ等により付与されるものであり、ＩＳＰのクライアントに固定的に割り当てられるものと動的に割り当てられるものが存在する。一般に、限られたグローバルＩＰアドレスをより多くのクライアントに割り当てるために、動的にグローバルＩＰアドレスを割り当てることが多い。このように動的にグローバルＩＰアドレスを割り当てる手段としてＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）がある。
【０００６】
このＤＨＣＰの機能は、ＤＨＣＰクライアントが、ネットワーク接続時や電源ＯＮ時にＤＨＣＰサーバにグローバルＩＰアドレスの割り当てを要求することにより、ＤＨＣＰクライアントがＤＨＣＰサーバからグローバルＩＰアドレスの割り当てを受けるものである。また、このグローバルＩＰアドレスはＤＨＣＰサーバから一定期間を指定して割り当てられるものであり、ＤＨＣＰクライアントから再度の割り当て要求がなければ、ＤＨＣＰクライアントのグローバルＩＰアドレスの割り当ては消滅する。一般的にＤＨＣＰクライアントは、ネットワークに接続している限りＤＨＣＰサーバから通知されたグローバルＩＰアドレスの有効期間内に再度グローバルＩＰアドレスの割り当て要求を行うため、ＤＨＣＰクライアントのグローバルＩＰアドレスが消滅することはないが、電源をＯＦＦした場合やネットワークから接続を切断した場合には、一旦付与されたグローバルＩＰアドレスが消滅し、再度グローバルＩＰアドレスの割り当て要求を行う必要があり、この場合に前回取得したグローバルＩＰアドレスと異なるグローバルＩＰアドレスが割り当てられることがある。更に、ＤＨＣＰサーバによっては再度の割り当て要求をしても必ずしも同一のグローバルＩＰアドレスの割り当てを行わない場合もある。従って、このようにグローバルＩＰアドレスが動的に変動するＤＨＣＰクライアントに対しては、固定的なＤＮＳでは対応できない。
【０００７】
そこで、近年ＤＤＮＳを用いて動的に変動するグローバルＩＰアドレスとホスト名とを管理することが行われている。ＤＤＮＳにおいては、クライアントから定期的にグローバルＩＰアドレスやドメイン名等を通知することにより、ＤＤＮＳサーバにおいてその登録管理をするものである。これにより、従来のＤＮＳとＤＨＣＰを使う場合に起こった割り当ての実態と登録内容との間の不一致を回避させている。
【０００８】
とくにルータを介して接続されるＤＤＮＳクライアントの場合は、ルータの配下に置かれて管理されるため、ルータがグローバルＩＰアドレスを取得しても、ＤＤＮＳクライアントはルータのグローバルＩＰアドレスを知ることができない。そこで、ＤＤＮＳクライアントはＩＰアドレスの更新要求を定期的に行って、ＤＤＮＳサーバにグローバルＩＰアドレスやドメイン名等の登録請求をしていた。
【０００９】
しかし、グローバルＩＰアドレスが動的に変更されるといってもそれほど頻繁ではなく、グローバルＩＰアドレスがＤＤＮＳサーバに定期的に通知されても、多くは登録内容の書き換えに結びつくことは少なかった。従って更新通知の多くは変更を伴わない形式的な通知にすぎず、いわば内容のない通知で通信負荷の増大と、ＤＤＮＳサーバ５の処理の負荷を増大させる結果を招いていた。そこで以下、従来のＤＤＮＳシステムの説明を行う。図６はＤＤＮＳシステムのＩＰパケット構成図、図７は従来のルータ接続した端末を有すＤＤＮＳシステムの構成図、図８は従来のＤＤＮＳにおけるＩＰアドレス更新時のタイムチャートである。図７において、１はインターネット、２’は端末、３’はインターネット１に接続されドメイン内の窓口となるウェブサーバやメールサーバ等のサーバ、４はサーバ３’のドメイン内で端末２等にグローバルＩＰアドレスを割り当てるＤＨＣＰサーバ、５は端末２’からのアクセスでアクセス先ドメイン名をグローバルＩＰアドレスに変換するＤＤＮＳサーバである。６ａ，６ｂは映像を撮影して送る撮像端末、７はルータ、７ａはルータ７の管理テーブル、８はＤＮＳサーバである。
【００１０】
この従来のＤＤＮＳシステムにおいて、ＤＤＮＳサーバに対するグローバルＩＰアドレス更新の流れについて以下説明する。図８において、ルータ７に対して時間ｔ０にＤＨＣＰサーバ４が「２２２．１１１」〜「２２２．５５５」の中からグローバルＩＰアドレス「２２２．２２２」を割り当てる。このとき、ルータ７に接続された撮像端末６ａ，６ｂはこれを知ることができない。このため従来撮像端末６ａ，６ｂは予め設定した更新時間に従って、定期的に更新通知をＤＤＮＳサーバ５に通知する。
【００１１】
図８において、時間ｔ１に撮像端末６ａが、図６に示すＩＰヘッダに、例えば送信元ＩＰアドレスにローカルＩＰアドレス「ｃａｍｅｒａ１」、宛先ＩＰアドレスにＤＤＮＳサーバーのグローバルＩＰ「５５５．１１１」をセットしてルータ７にＨＴＴＰを用いて送信する。なお、このときＨＴＴＰのデータとして認証情報と撮像端末６ａのポート番号がセットされる。ルータ７では、送信元ＩＰアドレス「ｃａｍｅｒａ１」を自分のグローバルＩＰアドレス「２２２．２２２」、に交換してＤＤＮＳサーバ５に送信する。
【００１２】
これを受信したＤＤＮＳサーバ５はこの更新通知を受信し、撮像端末６ａのグローバルＩＰアドレス「２２２．２２２」とＨＴＴＰデータ域からポート番号「８００」を取り出し、管理テーブル５ａ内に格納されているこれらのデータと比較して書き換えの必要がないことを知り、履歴情報は残して更新処理を終了する。
【００１３】
同様に、時間ｔ２に撮像端末６ｂが、ＴＣＰヘッダのＩＰヘッダの送信元ＩＰアドレスに、例えばローカルＩＰアドレス「ｃａｍｅｒａ２」、宛先ＩＰアドレスにＤＤＮＳのグローバルＩＰアドレス「５５５．１１１」をまたＨＴＴＰのＰＯＳＴデータの引数に自分のＨＴＴＰポート番号「８０００」をセットしてルータ７に送信する。ルータ７では、送信元ＩＰアドレスを「ｃａｍｅｒａ２」を自分のグローバルＩＰアドレス「２２２．２２２」に交換しＨＴＴＰパケットをＤＤＮＳサーバ５に送信するこれを受信したＤＤＮＳサーバ５は、撮像端末６ｂのグローバルＩＰアドレス「２２２．２２２」とポート番号「８０００」を取り出し、管理テーブル５ａ内に格納されているこれらのデータと比較して書き換えがないことを知り、履歴情報は残して更新処理を終了する。設定した時間ｔ３になると、撮像端末６ａが時間ｔ１と同様の更新処理を行う。また、時間ｔ４には、撮像端末６ａが時間ｔ２と同様の更新処理を行う。
【００１４】
次いで時間ｔ５に、ＤＨＣＰサーバ４がルータ７に対して「２２２．１１１」〜「２２２．５５５」の中からグローバルＩＰアドレス「２２２．１１１」を割り当てる。これにより、ルータ７のグローバルＩＰアドレスは「２２２．１１１」となり、ルータ７の管理テーブルには自身のグローバルＩＰアドレス「２２２．１１１」が登録される。
【００１５】
時間ｔ５後の設定時間ｔ６がくると、撮像端末６ａが、ＩＰヘッダに、例えば送信元ＩＰアドレスにローカルＩＰアドレス「ｃａｍｅｒａ１」、宛先ＩＰアドレスにＤＤＮＳサーバーのグローバルＩＰ「５５５．１１１」をセットしてルータ７にＨＴＴＰを用いて送信する。なお、このときＨＴＴＰのデータとして認証情報と撮像端末６ａのポート番号がセットされる。ルータ７では、送信元ＩＰアドレス「ｃａｍｅｒａ１」を自分のグローバルＩＰアドレス「２２２．２２２」、に交換してＤＤＮＳサーバ５に送信する。これを受信したＤＤＮＳサーバ５は、撮像端末６ａのグローバルＩＰアドレス「２２２．１１１」とポート番号「８００」を取り出し、管理テーブル５ａ内の撮像端末６ａのグローバルＩＰアドレスを「２２２．２２２」から「２２２．１１１」に書き換える。
【００１６】
同じく、時間ｔ７に撮像端末６ｂが、送信元ＩＰアドレスにローカルＩＰアドレス「ｃａｍｅｒａ２」、宛先ＩＰアドレスにＤＤＮＳサーバーのグローバルＩＰアドレス「５５５．１１１」、ＨＴＴＰのＰＯＳＴメソッドの引数に自ＨＴＴＰポート番号「８０００」をセットしてルータ７に送信する。ルータ７では、送信元ＩＰアドレス「ｃａｍｅｒａ２」を自分のグローバルＩＰアドレス「２２２．１１１」に交換し、ＤＤＮＳサーバ５に送信する。これを受信したＤＤＮＳサーバ５は、撮像端末６ｂのグローバルＩＰアドレス「２２２．１１１」とポート番号「８０００」を取り出し、管理テーブル５ａ内の撮像端末６ｂのグローバルＩＰアドレスを「２２２．２２２」から「２２２．１１１」に書き換える。
【００１７】
この後、例えば時間ｔ１０と時間ｔ１１に、撮像端末６ａと撮像端末６ｂのそれぞれから更新通知がＤＤＮＳサーバ５に送信されるまで、予め設定された時間通りに更新通知が送信される。この間、ＤＤＮＳサーバ５の管理テーブル５ａが書き換えられることはない。再び時間ｔ１２に、ＤＨＣＰサーバ４がルータ７に対して「２２２．１１１」〜「２２２．５５５」の中からグローバルＩＰアドレス「２２２．４４４」を割り当てる。これにより、ルータ７のグローバルＩＰアドレスは「２２２．４４４」となり、ルータ７の管理テーブルには自身のグローバルＩＰアドレス「２２２．４４４」が登録され、ｔ５，ｔ６以降の手順が繰り返される。
【００１８】
【発明が解決しようとする課題】
以上説明したように、図７に示すように従来のＤＤＮＳシステムにおいては、ＤＤＮＳサーバ５に対して更新通知がｔ１〜ｔ４、ｔ６〜ｔ１１に定期的に通知されても、このｔ３、ｔ４、ｔ８〜ｔ１１に通知した更新通知は管理テーブル５ａの登録内容を書き換える必要がないものであった。しかし、ルータ７が新しいグローバルＩＰアドレスを取得したとき、撮像端末６ａ，６ｂがこれを知ることができない以上、撮像端末６ａ，６ｂからの定期的な更新通知を行うのを止めることはできない。もしこれを止めると、ＤＤＮＳサーバ５の管理テーブル５ａのグローバルＩＰアドレスが更新されず、インターネット１を介して端末２’から例えば撮像端末６ａにアクセスすることが不可能になる。
【００１９】
すなわち、例えば時間ｔ６に定期的な更新通知が行われていないと、管理テーブル５ａのグローバルＩＰアドレスは「２２２．１１１」に更新されず、「２２２．２２２」のままである。この状態で、時間ｔ８に端末２’から撮像端末６ａのドメイン名でアクセスすると、先ずＤＮＳサーバ８にグローバルＩＰアドレスの問い合わせを行う。問い合わせを受けたＤＮＳサーバ８は、ＤＤＮＳサーバ５に対し、端末２’からの問い合わせがあった撮像端末６ａのグローバルＩＰアドレスを問い合わせる。ＤＤＮＳサーバ５は、端末管理テーブル５ａを参照して、ドメイン名からＩＰアドレス「２２２．２２２」を取り出す。しかし、撮像端末６ａのグローバルＩＰアドレスは既に「２２２．１１１」に変更されており、端末２’がＤＤＮＳサーバ５の回答に基づいて「２２２．２２２」にアクセスしても、撮像端末６ａにはアクセスできないことになる。
【００２０】
これからも分かるように、撮像端末６ａ，６ｂからの定期的な更新通知を止めることはできない。そして、更新通知の大多数を占める書き換えを伴わない通知は、撮像端末６ａ，６ｂからＤＤＮＳサーバ５への通信負荷を増大させるし、この通知を受けたＤＤＮＳサーバ５が通知のたびごとに、グローバルＩＰアドレスを取り出し、管理テーブル５ａを書き換える処理を行うため、ＤＤＮＳサーバ５の負荷を増大させていた。
【００２１】
そこで本発明は、動的にグローバルＩＰアドレスを割り当てられ、ＤＤＮＳクライアント端末とＤＤＮＳサーバ間の通信負荷を低減し、ＤＤＮＳサーバの処理の負荷を低減できるルータを提供することを目的とする。
【００２２】
また本発明は、動的にグローバルＩＰアドレスを割り当てられるルータに接続されたとき、定期的に更新通知をＤＤＮＳサーバに通知することなく通信負荷を低減し、ＤＤＮＳサーバの負荷を低減できるＤＤＮＳクライアント端末を提供することを目的とする。
【００２３】
そして本発明は、動的にグローバルＩＰアドレスの割り当てが行われ、ＤＤＮＳクライアント端末とＤＤＮＳサーバ間の通信負荷を低減し、ＤＤＮＳサーバの処理の負荷を低減できるＤＤＮＳシステムを提供することを目的とする。
【００２４】
【課題を解決するための手段】
上記問題を解決するために本発明のルータは、自分のグローバルＩＰアドレスとＤＤＮＳクライアント端末のポート番号を格納した管理テーブルと、グローバルＩＰアドレスが割り当てられたとき、該グローバルＩＰアドレスと管理テーブルに格納されたグローバルＩＰアドレスが一致しているか否かを判断するルータアドレス管理手段と、ルータアドレス管理手段が不一致と判断した場合、ＩＰアドレス変化通知をＤＤＮＳクライアント端末に通知するアドレス変化通知部を備え、動的割り当てによりグローバルＩＰアドレスに変化があったことを検出し、接続処理を行うＤＤＮＳクライアント端末に通知することを特徴とする。
【００２５】
これにより、動的にグローバルＩＰアドレスを割り当てられ、ＤＤＮＳクライアント端末とＤＤＮＳサーバ間の通信負荷を低減し、ＤＤＮＳサーバの処理の負荷を低減できる。
【００２６】
また、本発明のＤＤＮＳクライアント端末は、ＤＤＮＳサーバのグローバルＩＰアドレスとポート番号を格納したＤＤＮＳ管理テーブルと、ルータから送信されたアドレス変化通知からグローバルＩＰアドレスを取り出すＩＰアドレス取得手段と、取り出したグローバルＩＰアドレスでＩＰアドレス変更通知を構成してＤＤＮＳサーバに通知するＤＤＮＳ管理手段を備えたことを特徴とする。
【００２７】
これにより、動的にグローバルＩＰアドレスを割り当てられるルータに接続されたとき、定期的に更新通知をＤＤＮＳサーバに通知することなく通信負荷を低減し、ＤＤＮＳサーバの負荷を低減できる。
【００２８】
さらに本発明ＤＤＮＳシステムは、インターネットに接続され動的にグローバルＩＰアドレスを割り当てるＤＨＣＰサーバと、インターネットに接続され動的に変動するグローバルＩＰアドレスを管理するＤＤＮＳサーバと、上述のルータと、上述のＤＤＮＳクライアント端末を備えたことを特徴とする。
【００２９】
これにより、動的にグローバルＩＰアドレスの割り当てが行われ、ＤＤＮＳクライアント端末とＤＤＮＳサーバ間の通信負荷を低減し、ＤＤＮＳサーバの処理の負荷を低減できる。
【００３０】
【発明の実施の形態】
本発明の請求項１記載の発明は、インターネットに接続されるとともに動的にグローバルＩＰアドレスが割り当てられ、配下にＤＤＮＳクライアント端末が接続されたルータであって、自分のグローバルＩＰアドレスとＤＤＮＳクライアント端末のポート番号を格納した管理テーブルと、グローバルＩＰアドレスが割り当てられたとき、該グローバルＩＰアドレスと管理テーブルに格納されたグローバルＩＰアドレスが一致しているか否かを判断するルータアドレス管理手段と、ルータアドレス管理手段が不一致と判断した場合、ＩＰアドレス変化通知をＤＤＮＳクライアント端末に通知するアドレス変化通知部を備え、動的割り当てによりグローバルＩＰアドレスに変化があったことを検出し、接続処理を行うＤＤＮＳクライアント端末に通知することを特徴とするルータであり、動的にグローバルＩＰアドレスを割り当てられたとき、グローバルＩＰアドレスの変化を検出してＤＤＮＳクライアント端末に通知することができ、定期的に行われる更新通知をなくし、これによってネットワークの通信負荷を低減することができる。さらに、定期的に行われる更新通知をなくすことにより、ＤＤＮＳサーバで行う処理の負荷を低減することができる。
【００３１】
本発明の請求項２記載の発明は、ＩＰアドレス変化通知には、ＤＨＣＰサーバによって割り当てられたグローバルＩＰアドレスが格納されていることを特徴とする請求項１記載のルータであり、格納されたグローバルＩＰアドレスを取り出すことで、定期的に更新通知を通知する必要がなくなる。
【００３２】
本発明の請求項３記載の発明は、ＩＰアドレス変化通知がＨＴＴＰで作成され、ＨＴＴＰヘッダに取り出し命令が書かれていることを特徴とする請求項２記載のルータであり、ＨＴＴＰヘッダの取り出し命令でグローバルＩＰアドレスを取り出すため、ＣＧＩ等でグローバルＩＰアドレスを取り出すことができる。
【００３３】
本発明の請求項４記載の発明は、インターネットに接続されるとともに動的にグローバルＩＰアドレスが割り当てられるルータに接続されたＤＤＮＳクライアント端末であって、ＤＤＮＳサーバのグローバルＩＰアドレスを格納したＤＤＮＳ管理テーブルと、ルータから送信されたアドレス変化通知からグローバルＩＰアドレスを取り出すＩＰアドレス取得手段と、取り出したグローバルＩＰアドレスでＩＰアドレス変更通知を構成してＤＤＮＳサーバに通知するＤＤＮＳ管理手段を備えたことを特徴とするＤＤＮＳクライアント端末であり、ルータから送信されたアドレス変化通知からＩＰアドレス取得手段がグローバルＩＰアドレスを取り出すことができ、グローバルＩＰアドレスを割り当てられたときだけＩＰアドレス変更通知をＤＤＮＳサーバに送信できる。これにより定期的に更新通知をＤＤＮＳサーバに通知することがないから、ネットワークの通信負荷を低減し、ＤＤＮＳサーバの負荷を低減できる。
【００３４】
本発明の請求項５記載の発明は、ＩＰアドレス変化通知がＨＴＴＰで作成され、ＨＴＴＰヘッダに収められた取り出し命令によってＩＰアドレス取得手段が起動されることを特徴とする請求項４記載のＤＤＮＳクライアント端末であり、ＨＴＴＰヘッダの取り出し命令でグローバルＩＰアドレスを取り出すため、ＣＧＩ等でＩＰアドレス取得手段を構成することができる。
【００３５】
本発明の請求項６記載の発明は、インターネットに接続され動的にグローバルＩＰアドレスを割り当てるＤＨＣＰサーバと、インターネットに接続され動的に変動するグローバルＩＰアドレスを管理するＤＤＮＳサーバと、請求項１〜３のいずれかに記載のルータと、請求項４または５記載のＤＤＮＳクライアント端末を備えたことを特徴とするＤＤＮＳシステムであり、動的にグローバルＩＰアドレスの割り当てることができ、ネットワーク上の通信負荷を低減し、ＤＤＮＳサーバが行う処理の負荷を低減できる。
【００３６】
（実施の形態１）
本発明の実施の形態１におけるルータ、ＤＤＮＳクライアント端末及びこれらとＤＤＮＳサーバ、ＤＨＣＰサーバとからなるＤＤＮＳシステムについて説明する。図１は本発明の実施の形態１におけるＤＤＮＳシステムの構成図、図２（ａ）は本発明の実施の形態１におけるＤＤＮＳクライアント端末としての端末の構成図、図２（ｂ）は本発明の実施の形態１におけるＤＤＮＳサーバの構成図、図２（ｃ）は本発明の実施の形態１におけるＤＤＮＳクライアント端末としての撮像端末の構成図、図２（ｄ）は本発明の実施の形態１におけるルータの構成図、図３（ａ）は本発明の実施の形態１におけるＤＤＮＳサーバの端末管理テーブル図、図３（ｂ）は本発明の実施の形態１におけるルータの管理テーブル図、図３（ｃ）は本発明の実施の形態１における撮像端末のＤＤＮＳ管理テーブル図、図４は本発明の実施の形態１におけるＤＤＮＳサーバの更新処理フローチャートである。
【００３７】
図１において、１はインターネット、２，２’は端末、３，３’はインターネット１に接続されドメイン内の窓口となるウェブサーバやメールサーバ等のサーバ、４はサーバ３のドメイン内で端末２等にグローバルＩＰアドレスを割り当てるＤＨＣＰサーバ、５は端末２，２’からのアクセスでアクセス先ドメイン名をグローバルＩＰアドレスに変換するＤＤＮＳサーバである。６ａ，６ｂは映像を撮影して送る撮像端末、７はルータ、７４は後述する管理テーブル、８はＤＮＳサーバである。また２６’は端末２’のブラウザ手段である。
【００３８】
そこで、以下、端末２，２’、ＤＤＮＳサーバ５、撮像端末６ａ，６ｂ、ルータ７の詳細な構成の説明を行う。先ず、端末２，２’の構成は図２（ａ）に示す通りであり、２１は中央処理装置からなり制御プログラムをロードして各種制御機能を果たす端末２の制御部、２２はＤＤＮＳのためのクライアント側処理を行うＤＤＮＳ管理手段、２３は制御部２１を構成する中央処理装置の制御プログラム等を格納したメモリ、２４はメモリ２３に設けられた認証情報、ドメイン名、グローバルＩＰアドレス、ポート番号及び更新期間情報を格納したＤＤＮＳ管理テーブル、２５は通信のための入出力制御を行う入出力制御部、２６はＨＴＴＰで通信しウェブページ等ＨＴＭＬ文書を閲覧できるブラウザ手段である。ＤＤＮＳ管理手段２２は、ＤＤＮＳ管理テーブル２４に登録のあった認証情報、ドメイン名、グローバルＩＰアドレス、ポート番号を格納するとともに、ＤＤＮＳサーバ５に対してＩＰアドレス変更通知を送るものである。
【００３９】
またＤＤＮＳサーバ５の構成は図２（ｂ）に示す通りであり、５１は中央処理装置からなり制御プログラムをロードして各種制御機能を果たすＤＤＮＳサーバ５の制御部、５２はＤＤＮＳのためのサーバ側処理を行う端末管理部、５３は制御部５１を構成する中央処理装置の制御プログラム等を格納したメモリ、５４はメモリ５３に設けられた認証情報、ドメイン名、グローバルＩＰアドレス及びポート番号を格納した端末管理テーブル、５５は入出力通信制御を行う入出力制御部である。端末管理部５２は、端末管理テーブル５４に認証情報、ドメイン名、グローバルＩＰアドレス及びポート番号を格納し、ＤＤＮＳクライアント端末からのＩＰアドレス変更通知があると、書き換え処理を行う。また、ドメイン名としてはサブドメイン名まで含めて（以下、ドメイン名だけのもの及びサブドメイン名まで含むもの両者あわせてドメイン名という）グローバルＩＰアドレスを管理する。
【００４０】
さらに撮像端末６ａ，６ｂの構成は図２（ｃ）に示す通りであり、６１は中央処理装置からなり制御プログラムをロードして各種制御機能を果たす撮像端末６ａ，６ｂの制御部、６２はＤＤＮＳのためのクライアント側処理を行うＤＤＮＳ管理手段、６３は制御部６１を構成する中央処理装置の制御プログラム等を格納したメモリ、６４はメモリ６３に設けられた認証情報、ドメイン名、グローバルＩＰアドレス、ポート番号を格納したＤＤＮＳ管理テーブル、６５は通信のための入出力制御を行う入出力制御部、６６はカメラを駆動して映像を撮るためアングルを変えたりフォーカスを変えたりするカメラ駆動部、６７はウェブサーバ部である。また６８は、ＤＨＣＰサーバ４がルータ７に対してグローバルＩＰアドレスを新しく割り当てたとき、後述するルータ７のアドレス変化通知部７６からのＩＰアドレス変化通知を受け取り、新しく割り当てられたグローバルＩＰアドレスを取り出すＩＰアドレス取得手段である。このＩＰアドレス取得手段６８は、ＨＴＴＰで送られたＩＰアドレス変化通知の中のＨＴＴＰヘッダに含まれた起動命令（本発明の取り出し命令）で起動されるＣＧＩ等で構成される。なお、インターネット１上での撮像端末６ａ，６ｂのグローバルＩＰアドレスは、ルータ７とともにすべて共通のグローバルＩＰアドレスとなる。撮像端末６ａ，６ｂは、インターネット１を介して他のユーザの装置等からのカメラ制御要求に従ってカメラ駆動部６６を制御し、映像を撮ってデータをユーザの端末等に送るものであり、撮像端末６ａ，６ｂごとそれぞれ別のユーザが利用することができることが望まれる。従って、撮像端末６ａ，６ｂごとに外部からアクセスできるようにする必要がある。撮像端末６ａ，６ｂごとの外部からアクセスは、これらのグローバルＩＰアドレスに加えポート番号を指定することによりルータ７のポートフォワード機能若しくは静的ＩＰマスカレード機能によって撮像端末６ａ，６ｂごとにアクセスが可能となる。
【００４１】
そして、ルータ７の構成は図２（ｄ）に示す通りであり、７１はルータ全体を制御するルータの制御部、７２はルータ７のグローバルＩＰアドレスに変更があったときアドレス管理を行うルータアドレス管理手段、７３は制御部７１を構成する制御プログラムを格納したメモリ、７４はメモリ７３に設けられた認証情報、ローカルＩＰアドレス、グローバルＩＰアドレス、ポート番号、更新履歴等を格納した管理テーブル、７５は通信のための入出力制御を行う接続処理部、７６はＤＨＣＰサーバ４から新しくグローバルＩＰアドレスを割り当てられたとき撮像端末６ａ，６ｂに通知するアドレス変化通知部である。
【００４２】
続いて、以上説明したＤＤＮＳサーバ５に設けた端末管理テーブル５４と端末管理部５２について詳述する。図３（ａ）は端末管理テーブル５４の内容を示しており、５４１は端末管理テーブル５４に格納されアクセスがあったとき正規のアクセスであるか否かを認証する認証情報、５４２はドメイン名、５４３はドメインのグローバルＩＰアドレス、５４４は端末のポート番号である。
【００４３】
この認証情報５４１としては、プライバシー保護を図りたい機器のＭＡＣアドレスを利用するのが安全でしかも簡単に行え好適である。ＭＡＣアドレスはその製品固有の値であり、メーカーコード、製品番号からなっており、唯一の番号である。図３の場合、撮像端末６ａ，６ｂ、端末２の各ＭＡＣアドレス「１１：２２：３３：４４：５５：６６」「２２：３３：４４：５５：６６：７７」「２２：３３：４４：５５：６６：７７：８８」を認証情報５４１として利用している。これらは送信時、ＨＴＴＰのＰＯＳＴメソッドの引数に書き込まれて送信され、予め格納されている認証情報５４１と突き合わされて正規のアクセスであるか否かが判断される。なお、認証情報としては他の情報でも構わない。
【００４４】
実施の形態１のドメイン名５４２はＤＤＮＳサーバ５によって自動的にまたはＤＤＮＳサーバ利用者の入力により登録されたドメイン名であり、サブドメインを含んだ「１１．ｘｘ．ｎｅ．ｊｐ」等のドメイン名が撮像端末６ａ、６ｂ、端末２ごとに各々関連付けられて格納されている。グローバルＩＰアドレス５４３は、ＤＨＣＰサーバ４によって動的に割り当てられる。例えばルータ７とこれに接続された配下の撮像端末６ａ，６ｂのグローバルＩＰアドレス５４３は共通の「２２２．２２２」が動的に割り当てられる。なお、ＤＨＣＰサーバ４は、例えば「２２２．１１１」〜「２２２．５５５」の中から１つを選んで要求のあった各機器にグローバルＩＰアドレス５４３を割り当てる。ＤＤＮＳサーバ５のグローバルＩＰアドレスは「５５５．１１１」であり、端末２ｂのグローバルＩＰアドレスは「１１１．２２２」である。
【００４５】
ポート番号５４４は、撮像端末６ａ，６ｂや端末２のプログラムに対してそれぞれ「８００」「８０００」「８８８」が割り当てられる。ＤＤＮＳサーバ５、ルータ７には「１０００」「１００１」が割り当てられる。これらのポート番号は、異なるドメイン名に同一のグローバルＩＰアドレスを割り当てる場合においても、動的なグローバルＩＰアドレスの割り当てによる不具合の発生を防止するために使用される。すなわち、同一のグローバルＩＰアドレスを有する撮像端末６ａ，６ｂ及びルータ７に対し、それぞれ異なるホスト名を割り当てた場合にでも、それぞれ異なるポート番号である場合に限りその割り当てを行うことができる。これによりグローバルＩＰアドレスとポート番号の組合せが同一である装置の重複登録を排除でき、インターネット上からグローバルＩＰアドレスとポート番号の組合せによりアクセスする限りにおいては、ＤＤＮＳサーバ５には重複した登録が存在しないため、動的なグローバルＩＰアドレスの変化による予定しない端末アクセスを回避することが可能となる。
【００４６】
インターネット上から撮像端末６ａ，６ｂ等をアクセスする場合、このポート番号が、ＨＴＴＰのＰＯＳＴメソッドの引数に書き込まれてインターネットとルータ７間で送受信され、外部から直接ルータ内７の対象機器を特定できる。
【００４７】
例えば、撮像端末６ａを直接特定して通信する場合には、ヘッダにルータ７のグローバルＩＰアドレス「２２２．２２２」及び撮像端末６ａのポート番号「８００」を書き込んだＩＰパケットをインターネット上に送信することにより、ルータ７がそのＩＰパケットを受信し、ルータ７のポートフォワード機能もしくは静的ＩＰマスカレードの機能により宛先ポート番号「８００」へのパケットはローカルＩＰアドレス「ｃａｍｅｒａ１」宛てにそのＩＰパケットが転送される。実施の形態１においてはポートフォワード機能が採用されている。
【００４８】
次に、ルータ７の管理テーブル７４とルータアドレス管理手段７２について詳しく説明する。図３（ｂ）において、７４１はルータ７のドメイン名、７４２は自分及び配下の撮像端末６ａ，６ｂのグローバルＩＰアドレス、７４３はローカルＩＰアドレス、７４４はポート番号、７４５は更新履歴が格納されている。この実施の形態１の場合、ドメイン名７４１として「ｘｘ．ｎｅ．ｊｐ」、グローバルＩＰアドレス７４２「２２２．２２２」、ローカルＩＰアドレス７４３「ｒｏｕｔｅｒ」、ポート番号７４４「１００１」、更新履歴７４５「２００２．３．１／２２２．２２２＊２００２．４．１／２２２．４４４」が登録されている。なお、履歴は時間とＩＰアドレスの組み合わせで構成され「＊」で次々と連結される。
【００４９】
また、ＤＤＮＳクライアント端末である撮像端末６ａ，６ｂのＤＤＮＳ管理テーブル６４とＤＤＮＳ管理手段６２について説明する。図３（ｃ）に示すように、撮像端末６ａ，６ｂのＤＤＮＳ管理テーブル６４にはＭＡＣアドレス等の認証情報６４１、ドメイン名６４２、グローバルＩＰアドレス６４３、ローカルＩＰアドレス６４４、ポート番号６４５が格納されている。図示はしないが端末２のＤＤＮＳ管理テーブル６４でも同様である。
【００５０】
ルータ７から撮像端末６ａ，６ｂにパケットを送るときには、宛先ＩＰアドレスにローカルＩＰアドレス６４４「ｃａｍｅｒａ１」「ｃａｍｅｒａ２」、ＴＣＰヘッダの宛先ポート番号にポート番号「８００」「８０００」をセットして送信する。逆に撮像端末６ａ，６ｂからルータ７にパケットを送る場合は送信元ＩＰアドレスが「ｃａｍｅｒａ１」「ｃａｍｅｒａ２」、ＨＴＴＰのポートメソッドの引数にポート番号「８００」「８０００」がセットされて送信される。
【００５１】
さて以下、本発明の実施の形態１におけるＤＤＮＳシステムの一連の処理、すなわちＤＨＣＰサーバ４がルータ７に対してグローバルＩＰアドレスを割り当てたときルータ７が行う処理と、ＤＤＮＳクライアントである撮像端末６ａ，６ｂ行う処理について説明する。図４は本発明の実施の形態１におけるＤＤＮＳシステムのフローチャートである。図４に示すように、ＤＨＣＰサーバ４がルータ７に対してグローバルＩＰアドレスを通知してきたとき、ルータ７がこのグローバルＩＰアドレスを取得する（ｓｔｅｐ１）。次いでルータアドレス管理手段７２がこのグローバルＩＰアドレスと、管理テーブル７４に格納されているグローバルＩＰアドレスとを比較し、新旧ＩＰアドレスが一致するか否かを判断する（ｓｔｅｐ２）。ｓｔｅｐ２において、新旧グローバルＩＰアドレスが一致している場合、ルータアドレス管理手段７２は更新履歴７４５に記録して処理は終了する。ｓｔｅｐ２において、新旧グローバルＩＰアドレスが一致していない場合に、アドレス変化通知部７６が撮像端末６ａ，６ｂにＩＰアドレス変化通知を通知する（ｓｔｅｐ３）。
【００５２】
撮像端末６ａ，６ｂではＤＤＮＳ管理手段６２がＩＰアドレス変化通知を受信する（ｓｔｅｐ４）。このＩＰアドレス変化通知の中のＨＴＴＰヘッダには起動命令（本発明の取り出し命令）が含まれており、ＩＰアドレス取得手段６８がＣＧＩによりＩＰアドレス変化通知中に記載された新グローバルＩＰアドレスを取り出す（ｓｔｅｐ５）。ＤＤＮＳ管理手段６２が、このグローバルＩＰアドレスを送信元ＩＰアドレス、ＤＤＮＳサーバ５のグローバルＩＰアドレスを宛先ＩＰアドレスにセットするとともに、ＨＴＴＰのポストメソッドの引数に自己ＨＴＴＰポート番号（「８００」若しくは「８０００」）、宛先ポート番号にＤＤＮＳサーバ５のポート番号をセットしてＩＰアドレス変更要求をＤＤＮＳサーバ５に通知する（ｓｔｅｐ６）。ＩＰアドレス変更要求を受信すると、ＤＤＮＳサーバ５は端末管理テーブル５４の撮像端末６ａ，６ｂのグローバルＩＰアドレスを書き換えて処理を終了する。
【００５３】
続いて以上説明したルータ７、ＤＤＮＳクライアントである撮像端末６ａ，６ｂ、ＤＤＮＳサーバ５間で行われる処理を、タイムチャートに従い、具体的に事例で詳細に説明する。図５は本発明の実施の形態１におけるＤＨＣＰサーバ、ルータ、ＤＤＮＳクライアント、ＤＤＮＳサーバ間の処理のタイムチャートである。ルータ７に対してグローバルＩＰアドレス「２２２．２２２」が割り当てられているとき、ＤＨＣＰサーバが「２２２．１１１」〜「２２２．５５５」の中から「２２２．１１１」を選んで、ルータ７にグローバルＩＰアドレス「２２２．１１１」を通知する。ルータ７は、このグローバルＩＰアドレスが管理テーブル５４に格納されているグローバルＩＰアドレス「２２２．２２２」と比較する。ルータ７は、グローバルＩＰアドレスがＤＨＣＰサーバ４によって新規に発行されたことを知り、撮像端末６ａ，６ｂにＩＰアドレス変化通知を一斉に通知する。撮像端末６ａ，６ｂではＩＰアドレス取得手段６８がＩＰアドレス変化通知中の新グローバルＩＰアドレス「２２２．１１１」を取り出し、宛先ＩＰアドレスにＤＤＮＳサーバ５のグローバルＩＰアドレス「５５５．１１１」をセットするとともに、ＨＴＴＰのポストメソッドの引数に自ＨＴＴＰポート番号「８００」または「８０００」、宛先ポート番号にＤＤＮＳサーバ５のポート番号「１０００」をセットし、さらに認証情報をＨＴＴＰのＰＯＳＴメソッドの引数として与え、ＩＰアドレス変更要求をＨＴＴＰにてＤＤＮＳサーバ５に通知する。データ情報としては、例えば機器の種類やソフトウェアのバージョン情報等である。ＩＰアドレス変更要求を受信すると、ＤＤＮＳサーバ５は端末管理テーブル５４の撮像端末６ａ，６ｂのグローバルＩＰアドレスを書き換え、それぞれ「２２２．１１１」を格納する。これ以降ＤＤＮＳサーバ５は、撮像端末６ａ，６ｂに対するグローバルＩＰアドレスの問い合わせに対してそれぞれ「２２２．１１１」を回答することになる。
【００５４】
従って、この状態で、例えば端末２’のブラウザ手段２６’に、ドメイン名「１１．ｘｘ．ｎｅ．ｊｐ」及びポート番号「８００」を入力して撮像端末６ａ，６ｂにアクセスすると、ブラウザ手段２６’は、入力されたドメイン名を予め登録されたＤＮＳサーバ８にグローバルＩＰアドレスの問い合わせを行う。問い合わせを受けたＤＮＳサーバ８は、ＤＤＮＳサーバ５に対し、端末２’からの問い合わせがあったドメイン名のグローバルＩＰアドレスを問い合わせる。ＤＤＮＳサーバ５は、送信されたＩＰパケットからドメイン名「１１．ｘｘ．ｎｅ．ｊｐ」を取り出し、端末管理テーブル５４を参照して、ドメイン名「１１．ｘｘ．ｎｅ．ｊｐ」からＩＰアドレス「２２２．１１１」を取り出す。
【００５５】
ＤＤＮＳサーバ５はＩＰアドレス「２２２．１１１」の回答をＤＮＳサーバ８に送信し、これを受けたＤＮＳサーバ８は、この回答に基いて撮像端末６ａのＩＰアドレス「２２２．１１１」を含む問い合わせに関しての回答のＩＰパケットを端末２’に送信する。
【００５６】
端末２’のブラウザ手段２６’は、ＤＮＳサーバ８を介しＤＤＮＳサーバ５から撮像端末６ａのアドレス情報を受信すると、入力されたポート番号「８００」と共に撮像端末６ａのＩＰアドレス「２２２．１１１」にアクセスする。ＩＰアドレス「２２２．１１１」のルータ７では、端末２’からのアクセスを受信すると、受信したポート指定（ポート番号「８００」）に従ってポートフォワードし、撮像端末６ａに転送する。ローカルＩＰアドレス「ｃａｍｅｒａ１」に変換し、転送するのでもよい。これにより、端末２’から撮像端末６ａとの通信が可能となる。
【００５７】
その後、再びＤＨＣＰサーバが「２２２．１１１」〜「２２２．５５５」の中から「２２２．４４４」を選びルータ７に通知すると、ルータ７は、この新グローバルＩＰアドレス「２２２．４４４」が管理テーブル５４に格納されているグローバルＩＰアドレス「２２２．１１１」と比較する。両者が相違していることを確認した後、ルータ７は撮像端末６ａ，６ｂにＩＰアドレス変化通知を通知する。撮像端末６ａ，６ｂではＩＰアドレス取得手段６８がＩＰアドレス変化通知中の新グローバルＩＰアドレス「２２２．４４４」を取り出し、ＩＰアドレス変更要求をＤＤＮＳサーバ５に通知する。ＩＰアドレス変更要求を受信すると、ＤＤＮＳサーバ５は端末管理テーブル５４の撮像端末６ａ，６ｂのグローバルＩＰアドレスを書き換える。これによってＤＤＮＳサーバ５は、撮像端末６ａ，６ｂのグローバルＩＰアドレスの問い合わせに対して「２２２．４４４」を回答することになる。
【００５８】
このように実施の形態１のルータ７、撮像端末６ａ，６ｂ及びこれらとＤＤＮＳサーバ５、ＤＨＣＰサーバ４とからなるＤＤＮＳシステムは、動的にグローバルＩＰアドレスを割り当てられるルータに接続されたとき、ルータ７がグローバルＩＰアドレスの変化を検出して撮像端末６ａ，６ｂに通知し、撮像端末６ａ，６ｂがＩＰアドレス変更通知を構成してＤＤＮＳサーバに通知するから、ＤＤＮＳサーバ５に定期的な更新通知を通知する必要がなくなる。また、ＤＤＮＳクライアント端末である撮像端末６ａ，６ｂ側でＩＰアドレス変更通知を送信するので、撮像端末６ａ，６ｂ側でＩＰアドレス変更通知の必要性の判断を行うことができる。
【００５９】
なお、本発明の実施の形態においては、グローバルＩＰアドレスとポート番号の組合せで更新登録を行うＤＤＮＳサーバに対する撮像端末６ａ，６ｂのＩＰアドレス変更通知について説明したが、ルータの配下にある撮像端末が一つである場合等においては、ＩＰアドレス変更通知の際にポート番号を含めないようにすることもできる。
【００６０】
【発明の効果】
本発明のＤＤＮＳサーバによれば、グローバルＩＰアドレスに変化があったことを検出して接続処理を行うＤＤＮＳクライアント端末に通知するから、動的にグローバルＩＰアドレスを割り当てられたとき、グローバルＩＰアドレスの変化を検出してＤＤＮＳクライアント端末に通知することができ、定期的に行われる更新通知をなくし、これによってネットワークの通信負荷を低減することができる。さらに、定期的に行われる更新通知をなくすことにより、ＤＤＮＳサーバ出行う処理の負荷を低減することができる。
【００６１】
また、ＩＰアドレス変化通知にグローバルＩＰアドレスが格納されているため、格納されたグローバルＩＰアドレスを取り出すことで、定期的に更新通知を通知する必要がなくなる。ＨＴＴＰヘッダに取り出し命令が書かれているから、ＨＴＴＰヘッダの取り出し命令でグローバルＩＰアドレスを取り出すため、ＣＧＩ等でグローバルＩＰアドレスを取り出すことができる。
【００６２】
本発明のＤＤＮＳクライアント端末によれば、ルータから送信されたアドレス変化通知からグローバルＩＰアドレスを取り出し、取り出したグローバルＩＰアドレスでＩＰアドレス変更通知を構成してＤＤＮＳサーバに通知するから、ルータから送信されたアドレス変化通知からＩＰアドレス取得手段がグローバルＩＰアドレスを取り出すことができ、グローバルＩＰアドレスを割り当てられたときだけＩＰアドレス変更通知をＤＤＮＳサーバに送信できる。これにより定期的に更新通知をＤＤＮＳサーバに通知することないから、ネットワークの通信負荷を低減し、ＤＤＮＳサーバの負荷を低減できる。
【００６３】
また、ＨＴＴＰヘッダに収められた取り出し命令によってＩＰアドレス取得手段が起動されるから、ＨＴＴＰヘッダの取り出し命令でグローバルＩＰアドレスを取り出すため、ＣＧＩ等でＩＰアドレス取得手段を構成することができる。
【００６４】
本発明のＤＤＮＳシステムは、ＤＨＣＰサーバと、ＤＤＮＳサーバと、上述のルータと、上述のＤＤＮＳクライアント端末を備えたから、動的にグローバルＩＰアドレスの割り当てることができ、ネットワーク上の通信負荷を低減し、ＤＤＮＳサーバが行う処理の負荷を低減できる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるＤＤＮＳシステムの構成図
【図２】（ａ）本発明の実施の形態１におけるＤＤＮＳクライアント端末としての端末の構成図
（ｂ）本発明の実施の形態１におけるＤＤＮＳサーバの構成図
（ｃ）本発明の実施の形態１におけるＤＤＮＳクライアント端末としての撮像端末の構成図
（ｄ）本発明の実施の形態１におけるルータの構成図
【図３】（ａ）本発明の実施の形態１におけるＤＤＮＳサーバの端末管理テーブル図
（ｂ）本発明の実施の形態１におけるルータの管理テーブル図
（ｃ）本発明の実施の形態１における撮像端末のＤＤＮＳ管理テーブル図
【図４】本発明の実施の形態１におけるＤＤＮＳシステムのフローチャート
【図５】本発明の実施の形態１におけるＤＨＣＰサーバ、ルータ、ＤＤＮＳクライアント、ＤＤＮＳサーバ間の処理のタイムチャート
【図６】ＤＤＮＳシステムのＩＰパケット構成図
【図７】従来のルータ接続した端末を有すＤＤＮＳシステムの構成図
【図８】従来のＤＤＮＳにおけるＩＰアドレス更新時のタイムチャート
【符号の説明】
１　インターネット
２，２’，２ａ，２ｂ　端末
３，３’　サーバ
４　ＤＨＣＰサーバ
５　ＤＤＮＳサーバ
５ａ，５４　端末管理テーブル
６ａ，６ｂ　撮像端末
７　ルータ
２１，５１，６１，７１　制御部
２２，６２　ＤＤＮＳ管理手段
２３，５３，６３，７３　メモリ
２４，６４　ＤＤＮＳ管理テーブル
２５，５５，６５　入出力制御部
２６　ブラウザ手段
５２　端末管理部
５４１　認証情報
５４２　ドメイン名
５４３　グローバルＩＰアドレス
５４４　ポート番号
６４１　認証情報
６４２　ドメイン名
６４３　グローバルＩＰアドレス
６４４　ローカルＩＰアドレス
６４５　ポート番号
６６　カメラ駆動部
６７　ウェブサーバ部
６８　ＩＰアドレス取得手段
７２　ルータアドレス管理手段
７４　管理テーブル
７４１　ドメイン名
７４２　グローバルＩＰアドレス
７４３　ローカルＩＰアドレス
７４４　ポート番号
７４５　更新履歴
７５　接続処理部
７６　アドレス変化通知部
【図１】
2004007151.tif 000003
【図２】
2004007151.tif 000004
【図３】
2004007151.tif 000005
【図４】
2004007151.tif 000006
【図５】
2004007151.tif 000007
【図６】
2004007151.tif 000008
【図７】
2004007151.tif 000009
【図８】
2004007151.tif 000010