(57)【要約】【課題】ＤＮＳサーバを備えたネットワークシステムにおいて、ＤＮＳデータを自動で登録、更新することができるだけでなく、セキュリティ強化のために、ＤＮＳデータの登録、更新に用いるパスワードやホスト名を変更できるようにする。【解決手段】ルータ１４を介してＷＡＮに接続されるネットワーク機器１６は、チェックサーバ３８から取得したルータ１４のグローバルＩＰアドレスと、ホスト名と、パスワードとを含む更新要求を、管理サーバ３６に送信する。なお、ホスト名は、使用者固有の識別情報と機器固有の識別情報とに基づき生成され、パスワードは、ホスト名に基づき生成される。管理サーバ３６は、更新要求に含まれるホスト名からパスワードを生成し、そのパスワードと更新要求に含まれるパスワードとが一致しているときに、更新要求に含まれるホスト名とグローバルＩＰアドレスとを用いてＤＮＳデータを登録又は更新する。【選択図】図２
2014022773.tif 000002
【特許請求の範囲】
【請求項１】
動的なグローバルＩＰアドレスが割り当てられ、広域ネットワークとローカルエリアネットワークとの間でルーティングを行うルータと、
前記広域ネットワーク側に設けられ、ホスト名の問い合わせに応じて、当該ホスト名に対応するルータのグローバルＩＰアドレスを返答するＤＮＳサーバと、
前記ＤＮＳサーバが前記ホスト名に対応するグローバルＩＰアドレスを特定するのに用いるＤＮＳデータを管理する管理サーバと、
前記ローカルエリアネットワーク側に設けられ、前記ルータを介して前記広域ネットワークに接続されるネットワーク機器と、
前記ルータを介して前記ネットワーク機器から送信されてくるチェック要求に従い、当該ルータに割り当てられたグローバルＩＰアドレスを返信するチェックサーバと、
を備え、
前記ネットワーク機器は、
当該ネットワーク機器に予め設定されている機器固有の第１識別情報と、当該ネットワーク機器の使用者により設定された使用者固有の第２識別情報と、に基づき、当該ネットワーク機器のホスト名を生成するホスト名生成手段と、
前記ホスト名生成手段にて生成されたホスト名に基づき、所定の生成手順でパスワードを生成するパスワード生成手段と、
前記ルータを介して前記チェックサーバにチェック要求を送信し、前記チェックサーバから前記ルータのグローバルＩＰアドレスを取得するＩＰアドレス取得手段と、
前記ホスト名生成手段にて生成されたホスト名、前記パスワード生成手段にて生成されたパスワード、及び、前記ＩＰアドレス取得手段にて取得したグローバルＩＰアドレスを含む管理要求信号を、前記ルータを介して前記管理サーバに送信する送信手段と、
を備え、
前記管理サーバは、
前記ネットワーク機器から前記管理要求信号を受信すると、該管理要求信号に含まれるホスト名に基づき、前記パスワード生成手段と同様の生成手順でパスワードを生成し、該生成したパスワードが前記管理要求信号に含まれるパスワードと一致するか否かを判定するパスワード判定手段と、
前記パスワード判定手段にてパスワードが一致すると判定されると、前記管理要求信号に含まれるホスト名とグローバルＩＰアドレスとを、前記ＤＮＳデータの一つとして登録又は更新するＤＮＳデータ登録・更新手段と、
を備えたことを特徴とするネットワークシステム。
【請求項２】
前記ネットワーク機器において、
前記パスワード生成手段は、前記ホスト名生成手段にて生成されたホスト名と、現在時刻を表す時刻情報とに基づき、前記パスワードを生成し、
前記送信手段は、前記ホスト名、前記パスワード、及び前記グローバルＩＰアドレスに加えて、前記パスワード生成手段が前記パスワードを生成するのに用いた時刻情報を含む管理要求信号を、前記管理サーバに送信し、
前記管理サーバにおいて、
前記パスワード判定手段は、前記管理要求信号に含まれるホスト名と前記時刻情報とに基づき、前記パスワード生成手段と同様の生成手順でパスワードを生成し、該生成したパスワードが前記管理要求信号に含まれるパスワードと一致するか否かを判定する、
ことを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記ネットワーク機器において、
前記ＩＰアドレス取得手段は、当該ネットワーク機器の起動時及び該起動後所定時間毎に、前記チェック要求を前記チェックサーバに送信して、前記ルータのグローバルＩＰアドレスを取得し、
前記送信手段は、前記ＩＰアドレス取得手段にて取得されたグローバルＩＰアドレスが前記管理要求信号の一つとして前回送信したグローバルＩＰアドレスから変更されているときには、変更後のグローバルＩＰアドレスを含む管理要求信号を、前記管理サーバに送信する、
ことを特徴とする請求項１又は請求項２に記載のネットワークシステム。
【請求項４】
前記ネットワーク機器において、
前記送信手段は、少なくとも、予め設定された送信期間内に１回は、前記管理要求信号を前記管理サーバに送信するよう構成されており、
前記管理サーバは、
前記送信期間よりも長い判定期間内に、前記ネットワーク機器から送信された前記管理要求信号を受信できない場合には、当該ネットワーク機器に対応して登録されたＤＮＳデータを削除するＤＮＳデータ削除手段、
を備えたことを特徴とする請求項１〜請求項３の何れか１項に記載のネットワークシステム。
【請求項５】
動的なグローバルＩＰアドレスが割り当てられるルータを介して、広域ネットワーク側からアクセス可能なネットワーク機器であって、
当該ネットワーク機器に予め設定されている機器固有の第１識別情報と、当該ネットワーク機器の使用者により設定された使用者固有の第２識別情報と、に基づき、当該ネットワーク機器のホスト名を生成するホスト名生成手段と、
前記ホスト名生成手段にて生成されたホスト名に基づき、所定の生成手順でパスワードを生成するパスワード生成手段と、
前記ルータを介して前記広域ネットワークに設けられたチェックサーバにチェック要求を送信することで、前記チェックサーバから前記ルータのグローバルＩＰアドレスを取得するＩＰアドレス取得手段と、
前記ホスト名生成手段にて生成されたホスト名、前記パスワード生成手段にて生成されたパスワード、及び、前記ＩＰアドレス取得手段にて取得したグローバルＩＰアドレスを含む管理要求信号を、前記ルータを介して、前記広域ネットワークに設けられたＤＮＳデータ管理用の管理サーバに送信する送信手段と、
を備えたことを特徴とするネットワーク機器。
【請求項６】
前記パスワード生成手段は、前記ホスト名生成手段にて生成されたホスト名と、現在時刻を表す時刻情報とに基づき、前記パスワードを生成し、
前記送信手段は、前記ホスト名、前記パスワード、及び前記グローバルＩＰアドレスに加えて、前記パスワード生成手段が前記パスワードを生成するのに用いた時刻情報を含む管理要求信号を、前記管理サーバに送信する、
ことを特徴とする請求項５に記載のネットワーク機器。
【請求項７】
前記ＩＰアドレス取得手段は、当該ネットワーク機器の起動時及び該起動後所定時間毎に、前記チェック要求を前記チェックサーバに送信して、前記ルータのグローバルＩＰアドレスを取得し、
前記送信手段は、前記ＩＰアドレス取得手段にて取得されたグローバルＩＰアドレスが前記管理要求信号の一つとして前回送信したグローバルＩＰアドレスから変更されているときには、変更後のグローバルＩＰアドレスを含む管理要求信号を、前記管理サーバに送信する、
ことを特徴とする請求項５又は請求項６に記載のネットワーク機器。
【請求項８】
前記送信手段は、少なくとも、予め設定された送信期間内に１回は、前記管理要求信号を前記管理サーバに送信するよう構成されていることを特徴とする請求項５〜請求項７の何れか１項に記載のネットワーク機器。
【請求項９】
ＤＮＳサーバがホスト名からグローバルＩＰアドレスを特定するのに用いるＤＮＳデータを管理する管理サーバであって、
ネットワーク機器からホスト名、パスワード、及び、グローバルＩＰアドレスを含む管理要求信号を受信すると、該管理要求信号に含まれるホスト名に基づき、所定の生成手順でパスワードを生成し、該生成したパスワードが前記管理要求信号に含まれるパスワードと一致するか否かを判定するパスワード判定手段と、
前記パスワード判定手段にてパスワードが一致すると判定されると、前記管理要求信号に含まれるホスト名とグローバルＩＰアドレスとを、前記ＤＮＳデータの一つとして登録又は更新するＤＮＳデータ登録・更新手段と、
を備えたことを特徴とする管理サーバ。
【請求項１０】
前記パスワード判定手段は、
ネットワーク機器からホスト名、パスワード、グローバルＩＰアドレス、及び、時刻情報を含む管理要求信号を受信すると、該管理要求信号に含まれるホスト名及び時刻情報に基づき、所定の生成手順でパスワードを生成し、該生成したパスワードが前記管理要求信号に含まれるパスワードと一致するか否かを判定する、
ことを特徴とする請求項９に記載の管理サーバ。
【請求項１１】
予め設定された判定期間内に、ＤＮＳデータが登録されたネットワーク機器から送信された前記管理要求信号を受信できない場合、当該ネットワーク機器に対応して登録されたＤＮＳデータを削除するＤＮＳデータ削除手段、
を備えたことを特徴とする請求項９又は請求項１０に記載の管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト名の問い合わせに対し、ホスト名に対応するグローバルＩＰアドレスを返答するＤＮＳサーバを備えたネットワークシステム、このネットワークシステムを構成するネットワーク機器及び管理サーバに関する。
【背景技術】
【０００２】
従来、自宅や事業所のローカルエリアネット（以下、ＬＡＮという）と、インターネット等の広域ネットワーク（以下、ＷＡＮという）との間でルーティングを行うルータ（所謂、ブロードバンドルータ）には、ＩＳＰ（Internet Service Provider ）からグローバルＩＰアドレスが割り当てられる。
【０００３】
このグローバルＩＰアドレスは、ＷＡＮ側の情報端末からＬＡＮに接続されたネットワーク機器にアクセスするのに利用されるが、その際、ＷＡＮ側の情報端末から、ネットワーク機器に付与されたホスト名にてアクセスできるように、ＷＡＮ側には、ＤＮＳ（Domain Name System）サーバが設けられる。
【０００４】
ＤＮＳサーバは、ホスト名とグローバルＩＰアドレスとの対応を表すＤＮＳデータを備え、ＷＡＮを介して外部の情報端末からホスト名の問い合わせがあると、そのＤＮＳデータを検索することで、ホスト名に対応したグローバルＩＰアドレスを特定し、その特定したグローバルＩＰアドレスを返信する。
【０００５】
また、ＩＳＰからルータに割り当てられるグローバルＩＰアドレスは、固定ではなく、所定の条件でＩＳＰ側から書き換えられることがある。
このため、ＤＮＳサーバには、グローバルＩＰアドレスの変化に対応してＤＮＳデータの更新を行う管理サーバを備え、この管理サーバの動作によって、動的に変化するグローバルＩＰアドレスに対して一意のホスト名を提供するダイナミックＤＮＳサービスを行うものも知られている。
【０００６】
ＤＮＳサーバにおいて、こうしたダイナミックＤＮＳサービスを行うには、ＩＳＰによりルータのグローバルＩＰアドレスが変更された際に、その旨を管理サーバに通知して、ＤＮＳデータを更新させる必要がある。
【０００７】
一方、ＤＮＳサーバに対し、ルータ若しくはネットワーク機器のＤＮＳデータを登録・更新する際には、ＤＮＳサーバ側でＤＮＳデータを管理する管理サーバへログインして、登録・更新用のデータを入力する必要がある。
【０００８】
こうした登録・更新作業を、ルータやネットワーク機器の使用者（管理者）が手動で行うのは極めて面倒であり、サーバへのログインに必要な認証手続きやデータ入力に不慣れな使用者にとっては、極めて使い勝手が悪いという問題がある。
【０００９】
そこで、ＤＮＳデータの登録・更新作業を、ルータやネットワーク機器の使用者（管理者）が行うのではなく、ルータ若しくはネットワーク機器の機能によって自動で行うようにすることが提案されている（例えば、特許文献１、２参照）。
【００１０】
つまり、特許文献１に記載のネットワークシステムにおいては、ルータ側で、ルータ自身のＭＡＣ(Media Access Control)アドレスからパスワードを生成して管理サーバへ送信し、管理サーバ側では、ルータからＭＡＣアドレスを取得してパスワードを生成し、その生成したパスワードとルータから取得したパスワードとが一致する場合に、ルータを認証する。
【００１１】
そして、管理サーバ側でルータが認証されると、ルータは、自身のＭＡＣアドレスと、ＩＳＰから割り当てられたグローバルＩＰアドレスとを、管理サーバに送信し、管理サーバ側では、そのＭＡＣアドレスからルータを特定して、そのルータに対応したグローバルＩＰアドレスとして、今回受信したグローバルＩＰアドレスを登録する。
【００１２】
従って、特許文献１に記載のネットワークシステムによれば、管理サーバへのログイン、グローバルＩＰアドレスの登録・更新を、サーバの機能によって自動で行うことができる。
【００１３】
但し、特許文献１に記載のネットワークシステムでは、グローバルＩＰアドレスに対応するホスト名については、ルータに接続されたＬＡＮ側の情報端末（パソコン等）を使って、使用者が手動で入力する必要がある。
【００１４】
一方、特許文献２に記載のネットワークシステムにおいては、ネットワーク機器（ルータを含む）が、自身のＭＡＣアドレスとＭＡＣアドレスとは別の機器識別情報（シリアル番号）を管理サーバ（ダイナミックＤＮＳサービスサーバ）に送信する。
【００１５】
すると、管理サーバが、そのＭＡＣアドレスと機器識別情報とに基づきネットワーク機器のホスト名とパスワードを生成し、ネットワーク機器の機器情報として、ＭＡＣアドレス、機器識別情報、ホスト名、パスワードを登録する。
【００１６】
そして、その後、ネットワーク機器は、自身のＭＡＣアドレスと機器識別情報とに基づき、管理サーバと同様の手順で、ホスト名とパスワードを生成し、その生成したホスト名とパスワードを管理サーバに送信することで、ＤＮＳデータの更新要求を行う。
【００１７】
すると、管理サーバ側では、その更新要求に従い、ネットワーク機器を特定し、その更新要求に含まれるグローバルＩＰアドレスとホスト名との紐付けをしてＤＮＳデータを更新する。
【００１８】
従って、特許文献２に記載のネットワークシステムによれば、ネットワーク機器のＭＡＣアドレスと機器識別情報とに基づき生成されるホスト名とパスワードとを使って、ネットワーク機器側から管理サーバに自動でログインすることができ、しかも、ＤＮＳデータの更新を自動で行うことができる。
【先行技術文献】
【特許文献】
【００１９】
【特許文献１】特許第３６８５１６８号公報
【特許文献２】特許第４５２８１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【００２０】
上記のように、特許文献１、２に記載のネットワークシステムにおいては、ＤＮＳサーバのＤＮＳデータを管理する管理サーバに対し、ルータ若しくはネットワーク機器側から自動でログインして、ルータ若しくはネットワーク機器に割り当てられたグローバルＩＰアドレスを更新させることができる。
【００２１】
しかし、管理サーバがルータ若しくはネットワーク機器を認証するのに用いるパスワードは、これらの機器（ルータ若しくはネットワーク機器）のＭＡＣアドレスや他の機器識別情報を用いて生成されることから、セキュリティ強化のためにパスワードを変更することができないという問題があった。
【００２２】
また、特許文献２に記載のネットワークシステムでは、ＭＡＣアドレスとシリアル番号、というような２種類の機器識別情報に基づき、ホスト名及びパスワードが設定される。
このため、機器（ルータ若しくはネットワーク機器）のＭＡＣアドレス若しくはシリアル番号として、誤って、他の機器と同じものが設定されていたとしても、その機器のホスト名及びパスワードとして、他の機器と同じホスト名及びパスワードが設定されることはない。
【００２３】
しかし、特許文献２に記載のネットワークシステムにおいては、パスワードだけでなく、ホスト名についても、ＭＡＣアドレスと他の機器識別情報とに基づき設定されるので、セキュリティ強化のためにホスト名を変更することもできないという問題がある。
【００２４】
本発明は、こうした問題に鑑みなされたものであり、ＤＮＳサーバを備えたネットワークシステムにおいて、ＤＮＳサーバに対し、ホスト名とグローバルＩＰアドレスとの対応を表すＤＮＳデータを自動で登録、更新することができ、しかも、セキュリティ強化のために、ＤＮＳデータの登録、更新に用いるパスワードやホスト名自体を変更できるようにすること、を目的とする。
【課題を解決するための手段】
【００２５】
かかる目的を達成するためになされた請求項１に記載の発明は、
動的なグローバルＩＰアドレスが割り当てられ、広域ネットワークとローカルエリアネットワークとの間でルーティングを行うルータと、
前記広域ネットワーク側に設けられ、ホスト名の問い合わせに応じて、当該ホスト名に対応するルータのグローバルＩＰアドレスを返答するＤＮＳサーバと、
前記ＤＮＳサーバが前記ホスト名に対応するグローバルＩＰアドレスを特定するのに用いるＤＮＳデータを管理する管理サーバと、
前記ローカルエリアネットワーク側に設けられ、前記ルータを介して前記広域ネットワークに接続されるネットワーク機器と、
前記ルータを介して前記ネットワーク機器から送信されてくるチェック要求に従い、当該ルータに割り当てられたグローバルＩＰアドレスを返信するチェックサーバと、
を備え、
前記ネットワーク機器は、
当該ネットワーク機器に予め設定されている機器固有の第１識別情報と、当該ネットワーク機器の使用者により設定された使用者固有の第２識別情報と、に基づき、当該ネットワーク機器のホスト名を生成するホスト名生成手段と、
前記ホスト名生成手段にて生成されたホスト名に基づき、所定の生成手順でパスワードを生成するパスワード生成手段と、
前記ルータを介して前記チェックサーバにチェック要求を送信し、前記チェックサーバから前記ルータのグローバルＩＰアドレスを取得するＩＰアドレス取得手段と、
前記ホスト名生成手段にて生成されたホスト名、前記パスワード生成手段にて生成されたパスワード、及び、前記ＩＰアドレス取得手段にて取得したグローバルＩＰアドレスを含む管理要求信号を、前記ルータを介して前記管理サーバに送信する送信手段と、
を備え、
前記管理サーバは、
前記ネットワーク機器から前記管理要求信号を受信すると、該管理要求信号に含まれるホスト名に基づき、前記パスワード生成手段と同様の生成手順でパスワードを生成し、該生成したパスワードが前記管理要求信号に含まれるパスワードと一致するか否かを判定するパスワード判定手段と、
前記パスワード判定手段にてパスワードが一致すると判定されると、前記管理要求信号に含まれるホスト名とグローバルＩＰアドレスとを、前記ＤＮＳデータの一つとして登録又は更新するＤＮＳデータ登録・更新手段と、
を備えたことを特徴とする。
【００２６】
また、請求項２に記載の発明は、請求項１に記載のネットワークシステムにおいて、
前記ネットワーク機器における前記パスワード生成手段は、前記ホスト名生成手段にて生成されたホスト名と、現在時刻を表す時刻情報とに基づき、前記パスワードを生成し、
前記ネットワーク機器における前記送信手段は、前記ホスト名、前記パスワード、及び前記グローバルＩＰアドレスに加えて、前記パスワード生成手段が前記パスワードを生成するのに用いた時刻情報を含む管理要求信号を、前記管理サーバに送信し、
前記管理サーバにおける前記パスワード判定手段は、前記管理要求信号に含まれるホスト名と前記時刻情報とに基づき、前記パスワード生成手段と同様の生成手順でパスワードを生成し、該生成したパスワードが前記管理要求信号に含まれるパスワードと一致するか否かを判定することを特徴とする。
【００２７】
また、請求項３に記載の発明は、請求項１又は請求項２に記載のネットワークシステムにおいて、
前記ネットワーク機器における前記ＩＰアドレス取得手段は、当該ネットワーク機器の起動時及び該起動後所定時間毎に、前記チェック要求を前記チェックサーバに送信して、前記ルータのグローバルＩＰアドレスを取得し、
前記ネットワーク機器における前記送信手段は、前記ＩＰアドレス取得手段にて取得されたグローバルＩＰアドレスが前記管理要求信号の一つとして前回送信したグローバルＩＰアドレスから変更されているときには、変更後のグローバルＩＰアドレスを含む管理要求信号を、前記管理サーバに送信することを特徴とする。
【００２８】
また、請求項４に記載の発明は、請求項１〜請求項３の何れか１項に記載のネットワークシステムにおいて、
前記ネットワーク機器における前記送信手段は、少なくとも、予め設定された送信期間内に１回は、前記管理要求信号を前記管理サーバに送信するよう構成されており、
前記管理サーバは、前記送信期間よりも長い判定期間内に、前記ネットワーク機器から送信された前記管理要求信号を受信できない場合には、当該ネットワーク機器に対応して登録されたＤＮＳデータを削除するＤＮＳデータ削除手段、を備えたことを特徴とする。
【００２９】
一方、請求項５に記載の発明は、動的なグローバルＩＰアドレスが割り当てられるルータを介して、広域ネットワーク側からアクセス可能なネットワーク機器であって、
当該ネットワーク機器に予め設定されている機器固有の第１識別情報と、当該ネットワーク機器の使用者により設定された使用者固有の第２識別情報と、に基づき、当該ネットワーク機器のホスト名を生成するホスト名生成手段と、
前記ホスト名生成手段にて生成されたホスト名に基づき、所定の生成手順でパスワードを生成するパスワード生成手段と、
前記ルータを介して前記広域ネットワークに設けられたチェックサーバにチェック要求を送信することで、前記チェックサーバから前記ルータのグローバルＩＰアドレスを取得するＩＰアドレス取得手段と、
前記ホスト名生成手段にて生成されたホスト名、前記パスワード生成手段にて生成されたパスワード、及び、前記ＩＰアドレス取得手段にて取得したグローバルＩＰアドレスを含む管理要求信号を、前記ルータを介して、前記広域ネットワークに設けられたＤＮＳデータ管理用の管理サーバに送信する送信手段と、
を備えたことを特徴とする。
【００３０】
また、請求項６に記載の発明は、請求項５に記載のネットワーク機器において、
前記パスワード生成手段は、前記ホスト名生成手段にて生成されたホスト名と、現在時刻を表す時刻情報とに基づき、前記パスワードを生成し、
前記送信手段は、前記ホスト名、前記パスワード、及び前記グローバルＩＰアドレスに加えて、前記パスワード生成手段が前記パスワードを生成するのに用いた時刻情報を含む管理要求信号を、前記管理サーバに送信することを特徴とする。
【００３１】
また、請求項７に記載の発明は、請求項５又は請求項６に記載のネットワーク機器において、
前記ＩＰアドレス取得手段は、当該ネットワーク機器の起動時及び該起動後所定時間毎に、前記チェック要求を前記チェックサーバに送信して、前記ルータのグローバルＩＰアドレスを取得し、
前記送信手段は、前記ＩＰアドレス取得手段にて取得されたグローバルＩＰアドレスが前記管理要求信号の一つとして前回送信したグローバルＩＰアドレスから変更されているときには、変更後のグローバルＩＰアドレスを含む管理要求信号を、前記管理サーバに送信することを特徴とする。
【００３２】
また、請求項８に記載の発明は、請求項５〜請求項７の何れか１項に記載のネットワーク機器において、前記送信手段は、少なくとも、予め設定された送信期間内に１回は、前記管理要求信号を前記管理サーバに送信するよう構成されていることを特徴とする。
【００３３】
次に、請求項９に記載の発明は、ＤＮＳサーバがホスト名からグローバルＩＰアドレスを特定するのに用いるＤＮＳデータを管理する管理サーバであって、
ネットワーク機器からホスト名、パスワード、及び、グローバルＩＰアドレスを含む管理要求信号を受信すると、該管理要求信号に含まれるホスト名に基づき、所定の生成手順でパスワードを生成し、該生成したパスワードが前記管理要求信号に含まれるパスワードと一致するか否かを判定するパスワード判定手段と、
前記パスワード判定手段にてパスワードが一致すると判定されると、前記管理要求信号に含まれるホスト名とグローバルＩＰアドレスとを、前記ＤＮＳデータの一つとして登録又は更新するＤＮＳデータ登録・更新手段と、
を備えたことを特徴とする。
【００３４】
また、請求項１０に記載の発明は、請求項９に記載の管理サーバにおいて、前記パスワード判定手段は、ネットワーク機器からホスト名、パスワード、グローバルＩＰアドレス、及び、時刻情報を含む管理要求信号を受信すると、該管理要求信号に含まれるホスト名及び時刻情報に基づき、所定の生成手順でパスワードを生成し、該生成したパスワードが前記管理要求信号に含まれるパスワードと一致するか否かを判定することを特徴とする。
【発明の効果】
【００３５】
請求項１に記載のネットワークシステムにおいては、広域ネットワーク（ＷＡＮ）側に、ＤＮＳサーバ、管理サーバ、及び、チェックサーバが設けられており、ＷＡＮとローカルエリアネットワーク（ＬＡＮ）との間には、動的なグローバルＩＰアドレスが割り当てられたルータが設けられている。
【００３６】
そして、ＬＡＮに接続されたネットワーク機器に対し、ＷＡＮ側からアクセスできるようにするため、本発明では、ルータではなく、ネットワーク機器が、管理サーバに対し、自身のホスト名とルータのグローバルＩＰアドレスとの対応を表すＤＮＳデータの登録・更新を実施させる。
【００３７】
すなわち、ネットワーク機器においては、まず、ホスト名生成手段が、当該ネットワーク機器に予め設定されている機器固有の第１識別情報と、ネットワーク機器の使用者により設定された使用者固有の第２識別情報と、に基づき、当該ネットワーク機器のホスト名を生成する。
【００３８】
そして、パスワード生成手段が、ホスト名生成手段にて生成されたホスト名に基づき、所定の生成手順でパスワードを生成する。
また、ネットワーク機器には、ＩＰアドレス取得手段及び送信手段が設けられている。
【００３９】
ＩＰアドレス取得手段は、ルータを介してチェックサーバにチェック要求を送信することで、チェックサーバからルータのグローバルＩＰアドレスを取得するものである。
そして、送信手段は、ホスト名生成手段にて生成されたホスト名、パスワード生成手段にて生成されたパスワード、及び、ＩＰアドレス取得手段にて取得したグローバルＩＰアドレスを含む管理要求信号を、ルータを介して管理サーバに送信する。
【００４０】
これに対し、管理サーバには、パスワード判定手段及びＤＮＳデータ登録・更新手段が設けられている。
パスワード判定手段は、ネットワーク機器から管理要求信号を受信すると、管理要求信号に含まれるホスト名に基づき、ネットワーク機器に設けられたパスワード生成手段と同様の生成手順で、パスワードを生成し、その生成したパスワードが、管理要求信号に含まれるパスワードと一致するか否かを判定する。
【００４１】
そして、パスワード判定手段にてパスワードが一致すると判定されると、ＤＮＳデータ登録・更新手段が、管理要求信号に含まれるホスト名とグローバルＩＰアドレスとを、ＤＮＳデータの一つとして登録又は更新する。
【００４２】
このため、本発明のネットワークシステムによれば、ＤＮＳサーバに対するＤＮＳデータの登録・更新を、ネットワーク機器側から自動で行うことができるだけでなく、管理サーバにより管理（登録・更新等）されるＤＮＳデータのセキュリティを強化することができる。
【００４３】
つまり、本発明では、ネットワーク機器のホスト名が、ネットワーク機器固有の識別情報である第１識別情報と、ネットワーク機器の使用者により設定された使用者固有の第２識別情報とに基づき生成され、しかも、管理サーバ側でネットワーク機器を認証するのに用いられるパスワードは、そのホスト名に基づき生成される。
【００４４】
従って、ネットワーク機器の使用者は、使用者固有の第２識別情報を変更することで、管理サーバによりＤＮＳデータとして登録されるネットワーク機器のホスト名、及び、そのホスト名に対応するＤＮＳデータの登録・更新に必要なパスワード、を変更することができ、ＤＮＳサーバが使用するＤＮＳデータのセキュリティを強化し、その信頼性を向上できる。
【００４５】
次に、請求項２に記載のネットワークシステムにおいては、パスワード生成手段が、ホスト名生成手段にて生成されたホスト名と、現在時刻を表す時刻情報とに基づき、パスワードを生成し、送信手段は、その時刻情報を含む管理要求信号を管理サーバに送信する。
【００４６】
そして、管理サーバにおけるパスワード判定手段は、管理要求信号に含まれるホスト名と時刻情報とに基づき、パスワード生成手段と同様の生成手順でパスワードを生成し、その生成したパスワードが管理要求信号に含まれるパスワードと一致するか否かを判定する。
【００４７】
つまり、本発明では、パスワードを、ホスト名と時刻情報とに基づき生成することで、パスワードのセキュリティを強化している。この結果、本発明によれば、管理サーバ側での管理要求信号の認証を、より安全に実施することができる。
【００４８】
次に、請求項３に記載のネットワークシステムにおいては、ＩＰアドレス取得手段が、ネットワーク機器の起動時及び起動後所定時間毎に、チェック要求をチェックサーバに送信して、ルータのグローバルＩＰアドレスを取得する。
【００４９】
そして、送信手段は、ＩＰアドレス取得手段にて取得されたグローバルＩＰアドレスが、管理要求信号の一つとして送信したグローバルＩＰアドレスから変更されているときには、変更後のグローバルＩＰアドレスを含む管理要求信号を、管理サーバに送信する。
【００５０】
従って、本発明によれば、ルータのグローバルＩＰアドレスが変更されると、その旨をネットワーク機器側で速やかに検知して、その変更後のグローバルＩＰアドレスを管理サーバに通知することができる。
【００５１】
よって、本発明によれば、ＤＮＳサーバがホスト名の問い合わせに対しグローバルＩＰアドレスを返答するのに用いるＤＮＳデータを、適宜、最新のものに更新することが可能となる。
【００５２】
また次に、請求項４に記載のネットワークシステムにおいては、送信手段が、少なくとも、予め設定された送信期間内に１回は、管理要求信号を管理サーバに送信するよう構成される。
【００５３】
そして、管理サーバにおいては、その送信期間よりも長い判定期間内に、ネットワーク機器から送信された管理要求信号を受信できない場合、ＤＮＳデータ削除手段が、そのネットワーク機器に対応して登録されたＤＮＳデータ（ホスト名及びグローバルＩＰアドレス）を削除する。
【００５４】
従って、本発明によれば、ルータを介してＷＡＮ側からアクセス可能なネットワーク機器が、ＬＡＮから外されるか、或いは、その動作が停止されると、そのネットワーク機器に対応してＤＮＳサーバに登録されていたＤＮＳデータが自動で削除されることになる。
【００５５】
よって、ネットワーク機器の使用者（管理者）は、ＤＮＳサーバへのＤＮＳデータの登録・更新・削除に関する作業を一切行う必要がなく、使用者によるネットワーク機器の使い勝手を向上することができる。
【００５６】
一方、請求項５に記載のネットワーク機器は、上述した請求項１に記載のホスト名生成手段と、パスワード生成手段と、ＩＰアドレス取得手段と、送信手段とを備える。
このため、このネットワーク機器を使用すれば、上述した請求項１に記載のネットワークシステムを構築することができ、延いては、請求項１と同様の効果を得ることができる。
【００５７】
次に、請求項６に記載のネットワーク機器においては、パスワード生成手段が、ホスト名生成手段にて生成されたホスト名と、現在時刻を表す時刻情報とに基づき、パスワードを生成し、送信手段が、その時刻情報を含む管理要求信号を管理サーバに送信する。
【００５８】
このため、このネットワーク機器を使用すれば、上述した請求項２に記載のネットワークシステムを構築することができ、延いては、請求項２と同様の効果を得ることができる。
【００５９】
また、請求項７に記載のネットワーク機器においては、ＩＰアドレス取得手段が、当該ネットワーク機器の起動時及び起動後所定時間毎に、チェック要求をチェックサーバに送信して、ルータのグローバルＩＰアドレスを取得する。
【００６０】
そして、送信手段は、ＩＰアドレス取得手段にて取得されたグローバルＩＰアドレスが管理要求信号の一つとして前回送信したグローバルＩＰアドレスから変更されているときには、変更後のグローバルＩＰアドレスを含む管理要求信号を管理サーバに送信する。
【００６１】
このため、このネットワーク機器を使用すれば、上述した請求項３に記載のネットワークシステムを構築することができ、延いては、請求項３と同様の効果を得ることができる。
【００６２】
また次に、請求項８に記載のネットワーク機器においては、送信手段が、少なくとも、予め設定された送信期間内に１回は、管理要求信号を管理サーバに送信するよう構成される。
【００６３】
このため、このネットワーク機器を使用すれば、上述した請求項４に記載のネットワークシステムを構築することができ、延いては、請求項４と同様の効果を得ることができる。
【００６４】
次に、請求項９に記載の管理サーバは、上述した請求項１に記載のパスワード判定手段と、ＤＮＳデータ登録・更新手段とを備える。
従って、この管理サーバを使用すれば、上述した請求項１若しくは請求項３に記載のネットワークシステムを構築することができ、延いては、請求項１若しくは請求項３と同様の効果を得ることができる。
【００６５】
また、請求項１０に記載の管理サーバにおいては、パスワード判定手段が、ネットワーク機器からホスト名、パスワード、グローバルＩＰアドレス、及び、時刻情報を含む管理要求信号を受信すると、その管理要求信号に含まれるホスト名及び時刻情報に基づき、所定の生成手順でパスワードを生成し、その生成したパスワードが前記管理要求信号に含まれるパスワードと一致するか否かを判定する。
【００６６】
このため、この管理サーバを使用すれば、上述した請求項２に記載のネットワークシステムを構築することができ、延いては、請求項２と同様の効果を得ることができる。
【００６７】
また次に、請求項１１に記載の管理サーバにおいては、予め設定された判定期間内に、ＤＮＳデータが登録されたネットワーク機器から送信された管理要求信号を受信できない場合、ＤＮＳデータ削除手段が、そのネットワーク機器に対応して登録されたＤＮＳデータを削除する。
【００６８】
このため、この管理サーバを使用すれば、上述した請求項４に記載のネットワークシステムを構築することができ、延いては、請求項４と同様の効果を得ることができる。
【図面の簡単な説明】
【００６９】
【図１】実施形態のネットワークシステム全体の構成を表すブロック図である。
【図２】ネットワークシステム全体の通信動作を表す動作説明図である。
【図３】ネットワーク機器で実行される更新要求送信データ生成処理を表すフローチャートである。
【図４】ネットワーク機器で実行される更新要求送信処理を表すフローチャートである。
【図５】管理サーバで実行されるＤＮＳデータ更新処理を表すフローチャートである。
【発明を実施するための形態】
【００７０】
以下に本発明の実施形態を図面と共に説明する。
図１に示すように、本実施形態のネットワークシステムは、広域ネットワーク（ＷＡＮ）であるインターネット側から、加入者の自宅に設置されたネットワーク機器１６にアクセスできるようにするためのものであり、インターネット上に設けられたサーバ３０を備える。
【００７１】
また、加入者の自宅には、ＩＳＰ１０及び加入者網終端装置１２を介してインターネットに接続されるルータ１４が設けられており、ルータ１４には、加入者の自宅に構築されたＬＡＮが接続されている。
【００７２】
サーバ３０には、ＩＳＰ１０からルータ１４に割り当てられるグローバルＩＰアドレス（以下、単にＩＰアドレスという）とネットワーク機器１６を特定するホスト名との対応を表すＤＮＳデータを有する、プライマリＤＮＳサーバ３２及びセカンダリＤＮＳサーバ３４が設けられている。
【００７３】
これら各ＤＮＳサーバ３２，３４は、インターネットを介してホスト名の問い合わせがあると、ＤＮＳデータに基づき、そのホスト名に対応したＩＰアドレスを特定し、その特定したＩＰアドレスを返答するものである。
【００７４】
また、プライマリＤＮＳサーバ３２のＤＮＳデータは、管理サーバ３６により管理されており、管理サーバ３６は、加入者側のネットワーク機器１６からの更新要求に従い、更新要求のあったネットワーク機器１６毎に、ＤＮＳデータの登録（換言すれば追加）、更新、削除を行う。
【００７５】
なお、セカンダリＤＮＳサーバ３４のＤＮＳデータは、プライマリＤＮＳサーバ３２のＤＮＳデータと同期が取られており、管理サーバ３６により、プライマリＤＮＳサーバ３２のＤＮＳデータが変更されると、セカンダリＤＮＳサーバ３４のＤＮＳデータも同様に変更される。
【００７６】
また、サーバ３０には、加入者側のネットワーク機器１６からＩＰアドレスのチェック要求を受けると、そのチェック要求に付与されているルータ１４のＩＰアドレスをネットワーク機器１６に返信するチェックサーバ３８が設けられている。
【００７７】
このため、ＩＳＰ１０によりルータ１４のＩＰアドレスが変更された場合、ネットワーク機器１６は、チェックサーバ３８にチェック要求を送信して、ルータ１４のＩＰアドレスを取得することで、ルータ１４のＩＰアドレスが変更されたことを検知できる。
【００７８】
次に、ネットワーク機器１６は、例えば、ネットワークカメラ等、ＩＰ網に接続されて他の機器とデータ通信を行うことにより、撮像画像等のデータを送信したり、受信データをメモリに記憶したりするものであり、本実施形態では、他の機器からアクセスするためのＷｅｂサーバを構築するものとする。
【００７９】
このため、ネットワーク機器１６には、このＷｅｂサーバにアクセス（ログイン）するためのユーザ名、パスワード、及び、装置名を登録できるようになっており、ネットワーク機器１６の利用者（つまり、加入者）は、加入者の自宅のＬＡＮに接続された情報端末１８や、外出先の情報端末２４を利用して、ネットワーク機器１６との間でデータ通信ができるようになる。
【００８０】
なお、図１において、外出先の情報端末２４は、ＩＳＰ２０及び加入者網終端装置２２を介してインターネットに接続可能になっているが、この情報端末２４としては、デスクトップ型のパソコン、携帯可能なノートパソコン若しくはタブレット端末、或いは、通話機能を有する携帯電話やスマートホン等の電話端末、を利用できる。
【００８１】
次に、このように構成された本実施形態のネットワークシステムにおいて、ＤＮＳサーバ３２、３４へのＤＮＳデータの登録、更新、削除を行うために実行される上記各部の動作について、図２を用いて説明する。
【００８２】
図２に示すように、まず、ルータ１４のＩＰアドレスは、ＩＳＰ１０内のＤＨＣＰサーバ１０′により設定され、ＤＨＣＰサーバ１０′は、ルータ１４の動作状態等、各種条件に従いＩＰアドレスを変更する。
【００８３】
次に、ネットワーク機器１６は、電源が投入されると、チェックサーバ３８にチェック要求を送信することで、チェックサーバ３８から、現在ルータ１４に設定されているＩＰアドレスを取得する。
【００８４】
そして、ネットワーク機器１６は、その取得したＩＰアドレスと、予め設定されているホスト名及びパスワードを、更新要求として、管理サーバ３６に送信する。
なお、ホスト名は、ネットワーク機器１６に外部からアクセス（ログイン）するためのユーザ名、パスワード、及び、装置名からなる使用者固有の識別情報（本発明の第２識別情報に相当）と、ネットワーク機器１６に予め設定されている機器固有の識別情報（本発明の第１識別情報に相当）であるＭＡＣアドレスとに基づき、所定の暗号化アルゴリズムを用いて生成されており、パスワードは、そのホスト名に基づき、所定の暗号化アルゴリズムを用いて生成されている。
【００８５】
次に、管理サーバ３６は、ネットワーク機器１６から更新要求を受けると、その更新要求に含まれるホスト名に基づき、ネットワーク機器１６側でパスワードを生成する手順と同様の手順（つまり暗号化アルゴリズム）で、パスワードを生成する。
【００８６】
そして、その生成したパスワードが、更新要求に含まれるパスワードと一致していれば、今回受信した更新要求は正常であると判断して、その更新要求に含まれるホスト名とＩＰアドレスとを、ＤＮＳサーバ３２、３４がホスト名に対応したＩＰアドレスを特定するのに用いるＤＮＳデータの一つとして、登録又は更新する。
【００８７】
なお、更新要求に含まれているホスト名、ＩＰアドレスからなるＤＮＳデータが既に登録されている場合には、そのＤＮＳデータをそのまま保持する。
次に、ネットワーク機器１６は、電源投入による起動後、設定時間が経過する度に、チェックサーバ３８にチェック要求を送信することで、チェックサーバ３８から、現在ルータ１４に設定されているＩＰアドレスを取得し、ＩＰアドレスが変更されているか否かをチェックする。
【００８８】
そして、ＩＰアドレスが変更されていれば、その変更後のＩＰアドレスと、ホスト名及びパスワードと、を含む更新要求を、管理サーバ３６に送信することで、管理サーバ３６に、同一ホスト名のＤＮＳデータのＩＰアドレスを変更後のＩＰアドレスに書き換える、ＤＮＳデータの更新処理を実行させる。
【００８９】
また、ネットワーク機器１６は、ＬＡＮに接続された情報端末１８から、外部からアクセス（ログイン）するためのユーザ名、パスワード、及び、装置名の少なくとも一つが変更されると、上述した手順で、管理サーバ３６に更新要求を送信するのに必要なホスト名及びパスワードを再計算し、メモリに書き込む。
【００９０】
そして、ネットワーク機器は、再計算後のホスト名及びパスワードと、現在のルータ１４のＩＰアドレスとを含む更新要求を管理サーバ３６に送信することで、管理サーバ３６に、変更後のホスト名に対応したＤＮＳデータを登録させる。
【００９１】
また、ネットワーク機器１６は、ルータ１４のＩＰアドレスや、ネットワーク機器１６に外部からアクセス（ログイン）するためのユーザ名、パスワード、及び、装置名が、一定期間変更されないときには、更新要求として送信すべきホスト名、パスワード、及びＩＰアドレスをメモリから読み出し、管理サーバ３６に、これら各パラメータを含む更新要求を送信することで、管理サーバ３６にネットワーク機器１６が正常に動作中である旨を通知する。
【００９２】
一方、管理サーバ３６は、上記一定期間よりも長い判定期間内に、ネットワーク機器１６から更新要求がない場合には、ネットワーク機器１６が動作を停止したと判断して、そのネットワーク機器１６に対応するホスト名のＤＮＳデータを削除する。
【００９３】
このように、本実施形態のネットワークシステムにおいては、ネットワーク機器１６から管理サーバ３６に送信される更新要求によって、ＤＮＳサーバ３２、３４のＤＮＳデータの登録、更新され、更新要求の送信停止によって、ＤＮＳサーバ３２、３４のＤＮＳデータが削除される。
【００９４】
次に、こうした更新動作を実現するためにネットワーク機器１６を構成するコンピュータ、及び、管理サーバ３６を構成するコンピュータ、にてそれぞれ実行される制御処理について、図３〜図５に示すフローチャートを用いて説明する。
【００９５】
まず、図３は、ネットワーク機器１６を構成するコンピュータにて周期的に実行される更新要求送信データ生成処理を表すフローチャートである。
この処理は、管理サーバ３６への更新要求に付与するホスト名及びパスワードを生成するための処理であり、処理が開始されると、まずＳ１１０（Ｓはステップを表す）にて、ネットワーク機器１６に外部からアクセス（ログイン）するためのログイン情報であるユーザ名、パスワード、及び、装置名が、情報端末１８から、入力又は変更されたか否かを判断する。
【００９６】
そして、これらのログイン情報が入力又は変更されていなければ、そのまま、更新要求送信データ生成処理を終了し、ログイン情報が入力又は変更されていれば、Ｓ１２０に移行する。
【００９７】
Ｓ１２０では、情報端末１８から入力又は変更されたログイン情報（ユーザ名、パスワード、及び、装置名）と、ネットワーク機器１６自身に予め設定されているＭＡＣアドレスとを読み込む。
【００９８】
そして、続くＳ１３０では、その読み込んだログイン情報（ユーザ名、パスワード、及び、装置名）と、ＭＡＣアドレスとに基づき、予め設定された暗号化アルゴリズムを用いて、ホスト名を算出し、コンピュータ内のメモリに記憶する。
【００９９】
また、次に、Ｓ１４０では、Ｓ１３０にて算出したホスト名に基づき、予め設定された暗号化アルゴリズムを用いて、パスワードを算出し、そのパスワードを、コンピュータ内のメモリに記憶した後、当該更新要求送信データ生成処理を終了する。
【０１００】
従って、本実施形態では、使用者固有の識別情報（第２識別情報）であるログイン情報、詳しくは、ユーザ名、パスワード、及び、装置名と、ネットワーク機器１６固有の識別情報（第１識別情報）であるＭＡＣアドレスとに基づき、管理サーバ３６への更新要求に付与するホスト名及びパスワードが生成されることになる。
【０１０１】
次に、図４は、ネットワーク機器１６を構成するコンピュータの起動後、メインルーチンの一つとして繰り返し実行される更新要求送信処理を表すフローチャートである。
図４に示すように、この処理が開始されると（換言すればネットワーク機器１６が起動されると）、まずＳ２１０にて、チェックサーバ３８にチェック要求を送信することで、チェックサーバ３８から、現在ルータ１４に設定されているＩＰアドレスを取得し、メモリに記憶する。
【０１０２】
そして、続くＳ２２０では、メモリからホスト名及びパスワードを読み込み、これら２つのパラメータと、Ｓ２１０にて取得したＩＰアドレスとを含む更新要求を、管理サーバ３６に送信する。
【０１０３】
次に、Ｓ２３０では、予め設定された設定時間（例えば、１０分）が経過したか否かを判断することで、設定時間が経過するのを待ち、設定時間が経過すると、Ｓ２４０に移行し、Ｓ２１０と同様の手順で、現在ルータ１４に設定されているＩＰアドレスを取得し、最新のＩＰアドレスとしてメモリに記憶する。
【０１０４】
そして、続くＳ２５０では、Ｓ２４０で取得したＩＰアドレスは、Ｓ２１０又はＳ２４０にて前回取得し、メモリに記憶されている前回のＩＰアドレスと一致するか否かを判断することにより、ルータ１４のＩＰアドレスは変更されたか否かを判断する。
【０１０５】
次に、Ｓ２４０で取得したＩＰアドレスが前回のＩＰアドレスと異なっており、Ｓ２５０にて、ルータ１４のＩＰアドレスが変更されたと判断されると、Ｓ２６０に移行して、メモリからホスト名、パスワード、及び、今回Ｓ２４０にて取得した最新のＩＰアドレスをメモリから読み込み、これら３つのパラメータを含む更新要求を、管理サーバ３６に送信し、再度Ｓ２３０に移行する。
【０１０６】
一方、Ｓ２４０で取得したＩＰアドレスは前回のＩＰアドレスと一致しており、Ｓ２５０にて、ルータ１４のＩＰアドレスは変更されていないと判断されると、Ｓ２７０に移行して、ルータ１４のＩＰアドレスは、予め設定された設定期間（数日〜数十日）以上、変更されていないか否かを判断する。
【０１０７】
そして、ＩＰアドレスが設定期間以上変更されていない場合には、Ｓ２６０にて更新要求を送信した後、Ｓ２３０に移行し、ＩＰアドレスが変更されない期間が設定期間に達していない場合には、そのままＳ２３０に移行する。
【０１０８】
従って、ネットワーク機器１６からは、起動時及びルータ１４のＩＰアドレスが変更されたときに、ルータ１４のＩＰアドレスと、ホスト名及びパスワードとを含む更新要求が、管理サーバ３６に送信されることになる。
【０１０９】
また、ルータ１４のＩＰアドレスが変更されていなくても、更新要求を送信しない状態が設定期間以上継続すると、ネットワーク機器１６から管理サーバ３６に、更新要求が送信される。
【０１１０】
次に、図５は、管理サーバ３６を構成するコンピュータにて、ＤＮＳデータの登録・更新・削除を行うために繰り返し実行されるＤＮＳデータ更新処理を表すフローチャートである。
【０１１１】
図５に示すように、この処理が開始されると、Ｓ３１０にて、外部のネットワーク機器１６から送信されてきた更新要求を受信したか否かを判断する。
そして、更新要求を受信したと判断すると、Ｓ３２０に移行し、受信した更新要求に含まれるホスト名に基づき、パスワードを算出する。なお、このパスワードの算出には、ネットワーク機器１６がホスト名からパスワードを算出するのに用いる暗号化アルゴリズムと同じ暗号化アルゴリズムが用いられる。
【０１１２】
次に、Ｓ３３０では、受信した更新要求に含まれるパスワードは、Ｓ３２０にて算出したパスワードと一致するか否かを判断する。
そして、パスワードが一致していれば、今回受信した更新要求は正規のネットワーク機器１６から送信されたものであると判断して、Ｓ３５０に移行し、そのホスト名に対応したネットワーク機器から更新要求があった旨を、現在時刻と共にログに記憶する。
【０１１３】
なお、パスワードが一致していない場合には、Ｓ３４０に移行して、更新要求のエラーを、現在時刻と共にログに記憶し、Ｓ３１０に移行する。
次に、Ｓ３５０にて更新要求のログを記憶した後は、Ｓ３６０に移行し、今回受信したホスト名に対応するＤＮＳデータは、既に登録されているか否かを判断する。
【０１１４】
そして、今回受信したホスト名に対応するＤＮＳデータは、まだ登録されていなければ、Ｓ３７０に移行して、受信したホスト名及びＩＰアドレスからなるＤＮＳデータを、新たに追加登録し、Ｓ３１０に移行する。
【０１１５】
また、今回受信したホスト名に対応するＤＮＳデータは、既に登録されていれば、Ｓ３８０に移行して、そのホスト名と共に今回受信したＩＰアドレスは、既に登録されているＤＮＳデータのＩＰアドレスと同じであるか否かを判断する。
【０１１６】
そして、ＩＰアドレスが一致していれば、ＤＮＳデータを更新する必要はないので、そのままＳ３１０に移行することで、今回受信したホスト名に対応するＤＮＳデータを保持する。
【０１１７】
また、Ｓ３８０にて、ＩＰアドレスが一致していないと判断されると、Ｓ３９０に移行して、今回受信したホスト名に対応するＤＮＳデータのＩＰアドレスを、今回受信したＩＰアドレスに書き換えることで、ＤＮＳデータを更新し、Ｓ３１０に移行する。
【０１１８】
次に、Ｓ３１０にて、更新要求は受信していないと判断された場合には、Ｓ４００に移行する。そして、Ｓ４００では、前回、Ｓ４１０の処理を実行してから、所定時間（数時間）が経過したか否かを判断し、所定時間が経過していなければ、Ｓ３１０に移行し、所定時間が経過していれば、Ｓ４１０に移行する。
【０１１９】
Ｓ４１０では、更新要求を受信した際に記録されるログに基づき、ＤＮＳデータとして登録されているホスト名の中から、所定の判定期間以上更新要求を送信して来ないネットワーク機器のホスト名を選択し、その選択したホスト名に対応するＤＮＳデータを削除する。そして、ＤＮＳデータの削除後は、再度Ｓ３１０に移行する。
【０１２０】
従って、ＤＮＳサーバ３２、３４のＤＮＳデータは、管理サーバ３６によって、ネットワーク機器１６からの更新要求に従い登録・更新され、また、ネットワーク機器１６からの更新要求が判定時間以上停止すると、管理サーバ３６によって、削除されることになる。
【０１２１】
以上説明したように、本実施形態のネットワークシステムにおいて、管理サーバ３６は、ＩＳＰ１０から直接ＩＰアドレスが割り当てられるルータ１４やネットワーク機器ではなく、そのルータ１４を介してインターネットに接続されて、インターネット側からアクセス可能となるネットワーク機器１６からの更新要求に従い、ＤＮＳサーバ３２、３４のＤＮＳデータを更新する。
【０１２２】
そして、ネットワーク機器１６は、更新要求に付与するＩＰアドレスについては、チェックサーバ３８から取得し、ホスト名については、使用者により設定される使用者固有の識別情報（ユーザ名、パスワード、及び、装置名）と、ネットワーク機器１６自身に設定されている機器固有の識別情報（ＭＡＣアドレス）とに基づき設定し、パスワードについては、ホスト名に基づき設定する。
【０１２３】
従って、本実施形態のネットワークシステムによれば、管理サーバ３６に対しＤＮＳデータを自動で更新させることができるだけでなく、その更新に必要なホスト名及びパスワードについては、使用者が設定する使用者固有の識別情報を変更することで、変更させることができる。
【０１２４】
よって、本実施形態によれば、管理サーバ３６によるＤＮＳデータの管理（登録・更新・削除）を安全に行うことができる。
また、ネットワーク機器１６の使用者は、ネットワーク機器１６を、インターネットを介して操作できるようにするため、使用者固有の識別情報（ユーザ名、パスワード、装置名）を入力する必要はあるが、ＤＮＳサーバ３２、３４へのＤＮＳデータの登録・更新のための操作は不要であるので、ネットワーク機器１６の使い勝手を向上できる。
【０１２５】
なお、本実施形態において、ネットワーク機器１６を構成するコンピュータにて実行される制御処理の内、図３に示すＳ１２０、Ｓ１３０の処理は、本発明のホスト名生成手段として機能し、Ｓ１４０の処理は、本発明のパスワード生成手段として機能し、図４に示すＳ２１０及びＳ２４０の処理は、本発明のＩＰアドレス取得手段として機能し、Ｓ２２０及びＳ２６０の処理は、本発明の送信手段として機能する。
【０１２６】
また、本実施形態において、管理サーバ３６を構成するコンピュータにて実行される、図５のＤＮＳデータ更新処理において、Ｓ３２０及びＳ３３０の処理は、本発明のパスワード判定手段として機能し、Ｓ３６０〜Ｓ３９０の処理は、本発明のＤＮＳデータ登録・更新手段として機能し、Ｓ４００及びＳ４１０の処理は、本発明のＤＮＳデータ削除手段として機能する。
【０１２７】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様をとることができる。
例えば、上記実施形態では、ネットワーク機器１６において、ホスト名を生成する際には、使用者固有の識別情報であるログイン用のユーザ名、パスワード、及び装置名と、機器固有の識別情報であるＭＡＣアドレスとを用いるものとして説明したが、ホスト名を生成するのに用いる使用者固有の識別情報は、ユーザ名、パスワード、といった一つの情報であってもよい。
【０１２８】
また、機器固有の識別情報としては、ＭＡＣアドレス以外にも、例えば、機器毎に設定されるシリアル番号を使用することができるし、これらを組み合わせて使用することもできる。
【０１２９】
また、上記実施形態では、ネットワーク機器１６が管理サーバ３６に送信する更新要求のパスワードは、ホスト名に基づき生成するものとして説明したが、パスワードは、ホスト名と現在時刻とに基づき生成し、更新要求には、パスワードの生成に用いた現在時刻も付与するようにしてもよい。
【０１３０】
そして、この場合、管理サーバ３６側では、パスワードを生成する際に、更新要求に含まれるパスワードと現在時刻とを用いるようにすれば、ネットワーク機器１６から受信した更新要求が正常であれば、更新要求に含まれるパスワードと同じパスワードを生成できることになり、更新要求が正規のものか否かを正常に判断することができる。
【０１３１】
またこの場合、パスワードの生成に時刻が用いられることから、パスワードの秘匿性を高め、管理サーバ３６におけるＤＮＳデータの更新動作の信頼性を向上することができる。
【符号の説明】
【０１３２】
１０…ＩＳＰ、１０′…ＤＨＣＰサーバ、１２…加入者網終端装置、１４…ルータ、１６…ネットワーク機器、１８…情報端末、２０…ＩＳＰ、２２…加入者網終端装置、２４…情報端末、３０…サーバ、３２…プライマリＤＮＳサーバ、３４…セカンダリＤＮＳサーバ、３６…管理サーバ、３８…チェックサーバ。
【図１】
2014022773.tif 000003
【図２】
2014022773.tif 000004
【図３】
2014022773.tif 000005
【図４】
2014022773.tif 000006
【図５】
2014022773.tif 000007