(57)【要約】【課題】初期設定時の負荷を軽減させることが出来る通信システムを提供すること。【解決手段】本発明にかかる通信システムは、アプライアンス機器１０と、ネットワーク５２に接続されたアプライアンス機器１０に対して初期設定値を通知する設定サーバ２０と、複数の設定サーバの中から初期設定値を有する設定サーバ２０をアプライアンス機器１０へ通知する設定中継サーバ６０と、を備える。アプライアンス機器１０は、セットアップ用ホスト名に基づいて設定中継サーバ６０へアクセスし、設定中継サーバ６０は、複数の設定サーバの中からアプライアンス機器が接続したネットワーク５２に対応付けられた設定サーバ２０のアドレスをアプライアンス機器１０へ通知し、設定サーバ２０は、自装置へアクセスしたアプライアンス機器１０へ初期設定値を通知するものである。【選択図】図１
2014174612.tif 000002
【特許請求の範囲】
【請求項１】
アプライアンス機器と、
複数のネットワークのうち第１のネットワークに接続された前記アプライアンス機器に対して初期設定値を通知する設定サーバと、
前記アプライアンス機器が前記第１のネットワークに接続された時に、複数の設定サーバの中から前記アプライアンス機器に設定する初期設定値を有する前記設定サーバを前記アプライアンス機器へ通知する設定中継サーバと、を備え、
前記アプライアンス機器は、
初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて前記設定中継サーバへアクセスし、
前記設定中継サーバは、
前記アプライアンス機器からアクセスされた際に、複数の設定サーバの中から前記アプライアンス機器が接続した第１のネットワークに対応付けられた前記設定サーバのアドレスを前記アプライアンス機器へ通知し、
前記設定サーバは、
前記設定中継サーバから通知された前記アドレスに基づいて自装置へアクセスした前記アプライアンス機器へ初期設定値を通知する、通信システム。
【請求項２】
前記複数の設定サーバに含まれるそれぞれの設定サーバは、
異なるネットワークに配置されている、請求項１に記載の通信システム。
【請求項３】
前記設定中継サーバは、
前記アプライアンス機器のネットワークアドレスと前記設定サーバのアドレスとを対応付けて管理する、請求項１又は２に記載の通信システム。
【請求項４】
前記セットアップ用ホスト名と前記設定中継サーバとを対応付けて管理し、前記アプライアンス機器から前記セットアップ用ホスト名が通知された場合に、前記アプライアンス機器へ前記設定中継サーバのアドレスを通知するＤＮＳサーバをさらに有する、請求項１乃至３のいずれか１項に記載の通信システム。
【請求項５】
アプライアンス機器と、
ネットワークに接続された前記アプライアンス機器に対して初期設定値を通知する設定サーバと、
前記アプライアンス機器と通信を行うプロキシサーバと、を備え、
前記アプライアンス機器は、
初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて前記設定サーバにアクセスするために前記プロキシサーバへアクセスし、
前記プロキシサーバは、
前記アプライアンス機器からアクセスされた際に、前記セットアップ用ホスト名に対応付けられた前記設定サーバのアドレスへアクセスし、
前記設定サーバは、
前記プロキシサーバを介して前記アプライアンス機器へ前記初期設定値を通知する、通信システム。
【請求項６】
前記設定サーバは、
前記セットアップ用ホスト名と自装置のアドレスとを対応付けたエントリ情報を前記プロキシサーバへ登録する、請求項５に記載の通信システム。
【請求項７】
アプライアンス機器と、
ネットワークに接続された前記アプライアンス機器に対して初期設定値を通知する設定サーバと、
前記アプライアンス機器に対して前記設定サーバのアドレスを通知するＤＮＳサーバと、を備え、
前記アプライアンス機器は、
初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて前記設定サーバにアクセスするために前記ＤＮＳサーバへアクセスし、
前記ＤＮＳサーバは、
前記アプライアンス機器からアクセスされた際に、前記セットアップ用ホスト名に対応付けられた前記設定サーバのアドレスを前記アプライアンス機器へ通知し、
前記アプライアンス機器は、
前記ＤＮＳサーバから通知された前記アプライアンス機器のアドレスへアクセスし、前記設定サーバから前記初期設定値を受け取る、通信システム。
【請求項８】
初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて、複数のネットワークのうち第１のネットワークに接続されたアプライアンス機器に対して初期設定値を通知する設定サーバのアドレスを有する設定中継サーバへアクセスし、前記設定中継サーバから通知された前記設定サーバのアドレスへアクセスし、前記設定サーバから前記初期設定値を取得する設定情報取得反映部を有する、アプライアンス機器。
【請求項９】
設定サーバからアプライアンス機器へ設定する初期設定値を取得する際に用いるセットアップ用ホスト名に基づいて、複数の設定サーバの中からアプライアンス機器に設定する初期値を有する第１の設定サーバのアドレスを通知する設定中継サーバへアクセスし、
前記設定中継サーバから、前記第１の設定サーバのアドレスを取得し、
前記第１の設定サーバのアドレスに基づいて前記第１の設定サーバへアクセスし、
前記第１の設定サーバから前記初期設定値を取得する、通信方法。
【請求項１０】
初期設定値を設定する際に用いられるセットアップ用ホスト名に基づいて、複数のネットワークのうち第１のネットワークに接続されたアプライアンス機器に対して初期設定値を通知する設定サーバのアドレスを有する設定中継サーバへアクセスするステップと、
前記設定中継サーバから通知された前記設定サーバのアドレスへアクセスするステップと、
前記設定サーバから前記初期設定値を取得するステップと、をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信システム、アプライアンス機器、通信方法及びプログラムに関し、例えば初期設定値を設定を行う通信システム、アプライアンス機器、通信方法及びプログラムに関する。
【背景技術】
【０００２】
Ｗｅｂサーバ、ＤＨＣＰサーバ等の機器をネットワークに接続してアプライアンス機器として利用する場合、Ｗｅｂサーバ等の機器をネットワークに接続するために初期設定が必要となる。ここで、汎用的な入力装置もしくは表示機能を有さないアプライアンス機器の場合、設定値の入力が煩雑になり、さらに、設定値の確認方法も煩雑となる。
【０００３】
このような場合、ネットワークの運用者は、汎用的な入力装置を有する別の機器において設定値を入力し、設定情報を保存した外付けメモリ装置等から内容を読み込ませてアプライアンス機器を設定していた。もしくは、ネットワークの運用者は、アプライアンス機器に対してネットワークを経由して接続し、手動によりアプライアンス機器の初期設定を行っていた。
【０００４】
しかし、外付けメモリ装置等を用いた場合、もしくは、ネットワークを経由して手動によりアプライアンス機器の初期設定を行う場合、アプライアンス機器の台数が多くなると、設定を行う際の負荷が大きくなるという問題があった。
【０００５】
そこで、特許文献１には、物理サーバに仮想アプライアンスを配備する際に、配備先の物理サーバ機器とネットワーク構成、及び仮想アプライアンス間の接続関係に基づいて、仮想アプライアンスの動作に必要な設定ファイルを自動的に生成することが開示されている。例えば、仮想アプライアンスに割り当てるリソース情報をデータベースに登録し、仮想アプライアンスを物理サーバに配備する際に、データベースに格納されたリソース情報を用いて設定ファイルを生成することが開示されている。
【０００６】
さらに、特許文献２には、ＩＰアプライアンス装置と関連付けられているサーバ装置等が変更された場合におけるＩＰアプライアンス装置の設定変更方法が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】国際公開第２００９／０９８９０９号
【特許文献２】特開２００９−１６４７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、アプライアンス機器をネットワークに組み込む場合、アプライアンス機器が接続されるネットワークセグメントごとに設定するネットワーク情報が異なる。そのため、各ネットワークセグメントに、異なるパラメータが設定された設定ファイルを有する設定サーバ等が配置される場合がある。このような場合、アプライアンス機器は、接続したネットワークセグメントに配置された設定サーバへアクセスし、設定情報を取得する必要がある。そのため、アプライアンス機器がネットワークセグメントに接続する際に、アプライアンス機器に対して、設定情報を有する設定サーバのホスト名を設定する必要がある。アプライアンス機器が多くなると、それぞれの装置毎にネットワーク情報の設定を行う必要があるため、設定を行う際の負荷が大きくなるという問題がある。
【０００９】
特許文献１及び２には、複数の設定サーバのうち自装置に設定すべきネットワーク情報を有する設定サーバを自動的に指定もしくは選択する方法については開示されていないため、特許文献１及び２に開示されているシステムを用いた場合においても、アプライアンス機器に対する設定負荷を軽減することはできない。
【００１０】
本発明の目的は、上述した初期設定時の負荷を軽減させることが出来る通信システム、アプライアンス機器、通信方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の第１の態様にかかる通信システムは、アプライアンス機器と、複数のネットワークのうち第１のネットワークに接続された前記アプライアンス機器に対して初期設定値を通知する設定サーバと、前記アプライアンス機器が前記第１のネットワークに接続された時に、複数の設定サーバの中から前記アプライアンス機器に設定する初期設定値を有する前記設定サーバを前記アプライアンス機器へ通知する設定中継サーバと、を備え、前記アプライアンス機器は、初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて前記設定中継サーバへアクセスし、前記設定中継サーバは、前記アプライアンス機器からアクセスされた際に、複数の設定サーバの中から前記アプライアンス機器が接続した第１のネットワークに対応付けられた前記設定サーバのアドレスを前記アプライアンス機器へ通知し、前記設定サーバは、前記設定中継サーバから通知された前記アドレスに基づいて自装置へアクセスした前記アプライアンス機器へ初期設定値を通知するものである。
【００１２】
本発明の第２の態様にかかるアプライアンス機器は、初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて、複数のネットワークのうち第１のネットワークに接続されたアプライアンス機器に対して初期設定値を通知する設定サーバのアドレスを有する設定中継サーバへアクセスし、前記設定中継サーバから通知された前記設定サーバのアドレスへアクセスし、前記設定サーバから前記初期設定値を取得する設定情報取得反映部を有するものである。
【００１３】
本発明の第３の態様にかかる通信方法は、設定サーバからアプライアンス機器へ設定する初期設定値を取得する際に用いるセットアップ用ホスト名に基づいて、複数の設定サーバの中からアプライアンス機器に設定する初期値を有する第１の設定サーバのアドレスを通知する設定中継サーバへアクセスし、前記設定中継サーバから、前記第１の設定サーバのアドレスを取得し、前記第１の設定サーバのアドレスに基づいて前記第１の設定サーバへアクセスし、前記第１の設定サーバから前記初期設定値を取得するものである。
【００１４】
本発明の第４の態様にかかるプログラムは、初期設定値を設定する際に用いられるセットアップ用ホスト名に基づいて、複数のネットワークのうち第１のネットワークに接続されたアプライアンス機器に対して初期設定値を通知する設定サーバのアドレスを有する設定中継サーバへアクセスするステップと、前記設定中継サーバから通知された前記設定サーバのアドレスへアクセスするステップと、前記設定サーバから前記初期設定値を取得するステップと、をコンピュータに実行させるものである。
【発明の効果】
【００１５】
本発明により、初期設定時の負荷を軽減させることが出来る通信システム、アプライアンス機器、通信方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１にかかる通信システムの構成図である。
【図２】実施の形態１にかかるアプライアンス機器の構成図である。
【図３】実施の形態１にかかる設定中継サーバの構成図である。
【図４】実施の形態１にかかる設定サーバデータベースの構成図である。
【図５】実施の形態１にかかる設定サーバの構成図である。
【図６】実施の形態１にかかる設定情報データベースの構成図である。
【図７】実施の形態１にかかる初期設定値の取得処理の流れを示す図である。
【図８】実施の形態２にかかる通信システムの構成図である。
【図９】実施の形態２にかかる設定サーバの構成図である。
【図１０】実施の形態２にかかる初期設定値の取得処理の流れを示す図である。
【図１１】実施の形態３にかかる通信システムの構成図である。
【図１２】実施の形態３にかかる設定サーバの構成図である。
【図１３】実施の形態３にかかる初期設定値の取得処理の流れを示す図である。
【発明を実施するための形態】
【００１７】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。はじめに、図１を用いて本発明の実施の形態１にかかる通信システムの構成例について説明する。図１の通信システムは、アプライアンス機器１０、設定サーバ２０、設定サーバ３０、設定サーバ４０、ネットワーク５２、ネットワーク５４、ネットワーク５６、設定中継サーバ６０及びネットワーク７０を有している。
【００１８】
アプライアンス機器１０は、ネットワークに接続して用いられる、特定用途向けの装置である。例えば、アプライアンス機器１０は、Ｗｅｂサーバ、ＤＨＣＰサーバ、ルータ、スイッチもしくはファイアーウォール等の装置であってもよい。
【００１９】
設定サーバ２０は、アプライアンス機器１０に対して初期設定値を通知するサーバである。初期設定値とは、例えばアプライアンス機器１０をネットワーク５２に接続する際に必要となるネットワークパラメータもしくはアプライアンス機器１０が特定用途に用いられるために必要なパラメータ等である。特定用途に用いられるために必要なパラメータとは、例えば、アプライアンス機器１０がファイアーウォールである場合、セキュリティポリシに関する情報であってもよい。
【００２０】
設定サーバ２０は、ネットワーク５２に接続されたアプライアンス機器１０に対して初期設定値を通知するサーバである。同様にして、設定サーバ３０は、ネットワーク５４に接続されたアプライアンス機器に対して初期設定値を通知するサーバであり、設定サーバ４０は、ネットワーク５６に接続されたアプライアンス機器に対して初期設定値を通知するサーバである。
【００２１】
ここで、ネットワーク５２、５４及び５６は、それぞれ社内の部門ごとに管理されているネットワークであり、ネットワーク５２、５４及び５６が社内ネットワークを構成してもよい。つまり、ネットワーク５２、５４及び５６は、それぞれが同一の管理ポリシーを用いて運用されているネットワークであってもよい。このような場合、ネットワーク５２、５４及び５６のそれぞれにおいて、アドレス体系もしくはセキュリティポリシー等の管理ポリシーが異なるため、アプライアンス機器１０は、接続するネットワークによって異なる初期設定値を設定する必要がある。設定サーバ２０、３０及び４０は、それぞれが接続されているネットワークにアプライアンス機器が接続するために必要な初期設定値を保持している。
【００２２】
設定中継サーバ６０は、アプライアンス機器１０がネットワーク５２に接続された時に、設定サーバ２０、３０及び４０の中からアプライアンス機器１０に設定する初期値を有する設定サーバ２０をアプライアンス機器１０へ通知する。つまり、設定中継サーバ６０は、アプライアンス機器１０が初期設定値を取得するためにアクセスする設定サーバ２０を、アプライアンス機器１０へ通知する。アプライアンス機器１０と設定中継サーバ６０とはネットワーク７０を介して接続される。
【００２３】
ネットワーク７０は、例えばインターネット等のネットワークであり、ネットワーク５２、５４及び５６が構成する社内ネットワークとは異なるネットワークであってもよい。もしくは、ネットワーク７０も、ネットワーク５２、５４及び５６と同様に、社内ネットワークを構成するネットワークであってもよい。
【００２４】
次に、アプライアンス機器１０、設定サーバ２０及び設定中継サーバ６０の各装置の動作について説明する。
【００２５】
アプライアンス機器１０は、あらかじめ初期設定値を設定する際に用いるセットアップ用ホスト名を有している。セットアップ用ホスト名は、アプライアンス機器１０の出荷時に予めアプライアンス機器１０に設定するホスト名である。セットアップ用ホスト名は、同一の事業者に納入する複数のアプライアンス機器１０に共通に設定されるホスト名であってもよい。ここでは、セットアップ用ホスト名は、設定中継サーバ６０のホスト名を示していてもよい。アプライアンス機器１０は、セットアップ用ホスト名を用いて設定中継サーバ６０へアクセスする。アプライアンス機器１０は、セットアップ用ホスト名に対応するアドレスをＤＮＳサーバから取得し、取得したアドレスを用いて設定中継サーバ６０へアクセスしてもよい。アプライアンス機器１０が取得するアドレスは、例えばＩＰアドレスである。以下においても、同様にアドレスとの記載の具体例は、ＩＰアドレスであってもよい。
【００２６】
設定中継サーバ６０は、アプライアンス機器１０からアクセスされた際に、設定サーバ２０、３０及び４０の中からアプライアンス機器１０が接続したネットワーク５２に対応付けられた設定サーバ２０のアドレスをアプライアンス機器１０へ通知する。アプライアンス機器１０は、取得したアドレスを用いて設定サーバ２０へアクセスする。
【００２７】
設定サーバ２０は、アプライアンス機器１０へ初期設定値を通知する。
【００２８】
以上説明したように、図１の通信システムを用いることにより、アプライアンス機器１０は、ネットワーク５２に接続した際に、手動によるパラメータの設定等を行うことなく自動的に設定サーバ２０を特定し、設定サーバ２０から初期設定値を取得することが出来る。ネットワーク管理者は、アプライアンス機器１０をネットワークに接続する際に、手動によるパラメータの設定を行う必要がないため、複数のアプライアンス機器１０をネットワークに接続する際にも、設定の負荷が増加することを抑えることが出来る。
【００２９】
続いて、図２を用いてアプライアンス機器１０の構成例について説明する。アプライアンス機器１０は、設定情報取得反映部１２を有している。また、アプライアンス機器１０は、メモリ等にセットアップ用ホスト名に関する情報を格納している。セットアップ用ホスト名は、ネットワーク７０を介して接続されている設定中継サーバ６０のホスト名とする。設定情報取得反映部１２は、アプライアンス機器１０の出荷前等に、セットアップ用ホスト名の登録を受け付けて、セットアップ用ホスト名を格納するようにしてもよい。
【００３０】
設定情報取得反映部１２は、アプライアンス機器１０に初期設定値が設定されていない状態においてネットワーク５２に接続した場合、セットアップ用ホスト名を用いて、設定中継サーバ６０へアクセスし、設定サーバ２０を特定する。さらに、設定情報取得反映部１２は、特定された設定サーバ２０へ初期設定値を取得するために接続要求メッセージを送信する。設定情報取得反映部１２は、設定サーバ２０からアプライアンス機器１０が接続したネットワーク環境に応じた初期設定値を受け取るために、設定サーバ２０への接続要求メッセージに、アプライアンス機器１０の情報、例えばネットワークアドレス情報を接続元情報として付加して送信する。また、設定情報取得反映部１２は、設定サーバ２０を特定する際にも、設定中継サーバ６０へネットワークアドレス情報を接続元情報として送信してもよい。
【００３１】
設定情報取得反映部１２は、設定サーバ２０から受け取った初期設定値を設定する。もしくは、設定情報取得反映部１２は、設定サーバ２０から受け取った初期設定値を設定すべきパラメータの値として反映する。
【００３２】
続いて、図３を用いて設定中継サーバ６０の構成例について説明する。設定中継サーバ６０は、機器制御中継部６２及び設定サーバデータベース（ＤＢ）６４を有している。ここで、図４を用いて設定サーバＤＢ６４の構成例について説明する。設定サーバＤＢ６４は、ネットワークアドレス帯域及びネットワークアドレス帯域に対応付けられた設定用サーバのアドレスに関する項目を管理している。ネットワークアドレス帯域とは、複数のネットワークアドレスを含む情報に相当する。つまり、設定サーバＤＢ６４は、ネットワークと、そのネットワークにおいて必要な初期設定値を保持する設定サーバとを関連づけて管理している。
【００３３】
図３に戻り、機器制御中継部６２は、アプライアンス機器１０からアクセスされると、アプライアンス機器１０のネットワークアドレス情報を取得する。機器制御中継部６２は、アプライアンス機器１０のネットワークアドレス情報を含むネットワークアドレス帯域情報に対応する設定サーバを、設定サーバＤＢ６４を用いて特定する。機器制御中継部６２は、特定した設定サーバのアドレスをアプライアンス機器１０へ通知する。図１の例においては、機器制御中継部６２は、設定サーバ２０のアドレスをアプライアンス機器１０へ通知する。
【００３４】
続いて、図５を用いて設定サーバ２０の構成例について説明する。設定サーバ２０は、機器制御部２２及び設定情報ＤＢ２４を有する。
【００３５】
ここで、図６を用いて設定情報ＤＢ２４の構成例について説明する。設定情報ＤＢ２４は、ネットワークアドレス、そのネットワークを管理する部署名、管理者名、設定値、設定済み機器ＩＤ及び機器バージョン（Ｖｅｒ．）を関連付けて管理している。設定情報ＤＢ２４は、図６に示すように複数のネットワークアドレスに関する情報を管理している。これは、例えば、ネットワーク５２は、さらに複数のネットワークを有していることを示している。ネットワーク５２を構成する複数のネットワークは、物理的に分離されたネットワークでもよく、同一の物理ネットワーク上に論理的に分離されたＶＰＮ等であってもよい。本図の例においては、ネットワーク５２は、営業部の管理者ＡＡＡが管理するネットワークと、開発部の管理者ＢＢＢが管理するネットワークとを含む。さらに、設定情報ＤＢ２４は、営業部が管理するネットワークにおける初期設定値はＡであり、開発部が管理するネットワークにおける初期設定値はＢであることを示している。設定済み機器ＩＤは、それぞれのネットワークに接続したアプライアンス機器１０の識別子である。ここでは、アプライアンス機器１０の機器ＩＤは、１として設定情報ＤＢ２４に登録されている。さらに、機器Ｖｅｒ．は、アプライアンス機器１０のＯＳもしくはファームウェア等のバージョンを示している。
【００３６】
図５に戻り、機器制御部２２は、アプライアンス機器１０から接続要求メッセージを受け取ると、アプライアンス機器１０のネットワークアドレスを示す接続元情報を抽出する。機器制御部２２は、抽出した接続元情報を用いて設定情報ＤＢ２４から、該当する初期設定値を抽出し、アプライアンス機器１０へ抽出した初期設定値を送信する。
【００３７】
さらに、機器制御部２２は、アプライアンス機器１０において初期設定値が設定されると、設定済み機器ＩＤに、アプライアンス機器１０の識別子ＩＤを記録する。また、機器制御部２２は、アプライアンス機器１０の機器Ｖｅｒ．を記録してもよい。
【００３８】
続いて、図７を用いて初期設定値の設定処理の流れについて説明する。初めに、アプライアンス機器１０は、設定中継サーバ６０のアドレスを取得するために、ＤＮＳサーバへセットアップ用ホスト名を通知する（Ｓ１１）。
【００３９】
次に、ＤＮＳサーバは、セットアップ用ホスト名に対応付けられている設定中継サーバ６０のアドレスをアプライアンス機器１０へ通知する（Ｓ１２）。
【００４０】
次に、アプライアンス機器１０は、ＤＮＳサーバから取得した設定中継サーバ６０のアドレスに対して、初期設定値を有する設定サーバのアドレスを取得するために、設定サーバ問い合わせメッセージを設定中継サーバ６０へ送信する（Ｓ１３）。
【００４１】
次に、設定中継サーバ６０は、アプライアンス機器１０のネットワークアドレスに対応づけられている設定サーバ２０のアドレスをアプライアンス機器１０へ通知するために、アプライアンス機器１０へ設定サーバアドレス通知メッセージを送信する（Ｓ１４）。
【００４２】
次に、アプライアンス機器１０は、初期設定値を取得するために、設定サーバ２０へ設定情報取得要求メッセージを送信する（Ｓ１５）。次に、設定サーバ２０は、アプライアンス機器１０の接続元情報として示されているネットワークアドレスに対応する初期設定値を通知するために、アプライアンス機器１０へ設定情報通知メッセージを送信する（Ｓ１６）。
【００４３】
次に、アプライアンス機器１０は、設定情報通知メッセージを用いて通知された初期設定値を設定した後に、設定情報反映通知メッセージを設定サーバ２０へ送信する（Ｓ１７）。
【００４４】
以上説明したように、本発明の実施の形態１にかかる通信システムを用いることにより、アプライアンス機器１０は、初期設定値を有する設定サーバ２０を自動的に特定し、初期設定値を取得することができる。つまり、アプライアンス機器１０は、設定中継サーバのホスト名を示すセットアップ用ホスト名をあらかじめ有することにより、設定中継サーバ６０へアクセスすることができる。さらに、設定中継サーバ６０は、アプライアンス機器１０のネットワーク情報と、そのネットワークにおける初期設定値を有する設定サーバとを関連付けて管理することによって、アプライアンス機器１０へ設定サーバ２０のアドレスを通知することができる。このようにして、アプライアンス機器１０は、初期設定値を有する設定サーバ２０を特定し、初期設定値を取得することができる。
【００４５】
（実施の形態２）
続いて、図８を用いて本発明の実施の形態２にかかる通信システムの構成例について説明する。図８の通信システムは、アプライアンス機器１０が例えばネットワーク５２にアクセスする際に接続するプロキシサーバ８２を有している。さらに、本図の通信システムは、アプライアンス機器が、ネットワーク５４にアクセスする際に接続するプロキシサーバ８４及びネットワーク５６にアクセスする際に接続するプロキシサーバ８６を有している。設定サーバ２０は、図１と同様にネットワーク５２に接続するアプライアンス機器に設定すべき初期設定値を有している。設定サーバ３０は、ネットワーク５４に接続するアプライアンス機器に設定すべき初期設定値を有し、設定サーバ４０は、ネットワーク５６に接続するアプライアンス機器に設定すべき初期設定値を有している。
【００４６】
続いて、図９を用いて本発明の実施の形態２にかかる設定サーバ２０の構成例について説明する。設定サーバ２０は、機器制御部２２、設定情報ＤＢ２４及びプロキシサーバ設定部２６を有している。機器制御部２２及び設定情報ＤＢ２４は、図５と同様であるため詳細な説明を省略する。また、設定サーバ３０及び設定サーバ４０は、設定サーバ２０と同様の構成であるため説明を省略する。
【００４７】
プロキシサーバ設定部２６は、例えば、アプライアンス機器１０が有しているセットアップ用ホスト名と、自装置のアドレスとの対応エントリをプロキシサーバ８２へ登録する。
【００４８】
続いて、図１０を用いて本発明の実施の形態２にかかる初期設定値の設定処理の流れについて説明する。はじめに、設定サーバ２０は、アプライアンス機器１０が有しているセットアップ用ホスト名と、自装置のアドレスとの対応エントリをプロキシサーバ８２へ登録するために、プロキシサーバ８２へエントリ登録メッセージを送信する（Ｓ２１）。次に、アプライアンス機器１０は、ネットワーク５２にアクセスする際に接続するプロキシサーバ８２へ、設定情報取得要求メッセージを送信する（Ｓ２２）。この時、アプライアンス機器１０は、セットアップ用ホスト名を含む設定情報取得要求メッセージをプロキシサーバ８２へ送信する。
【００４９】
次に、プロキシサーバ８２は、アプライアンス機器１０から送信されたセットアップ用ホスト名に対応付けられている設定サーバ２０へ、設定情報取得要求メッセージを転送する（Ｓ２３）。
【００５０】
次に、設定サーバ２０は、プロキシサーバ８２へアプライアンス機器１０のネットワーク情報に対応する初期設定値を送信するために、設定情報通知メッセージを送信する（Ｓ２４）。プロキシサーバ８２は、設定サーバ２０から送信された設定情報通知メッセージをアプライアンス機器１０へ送信する（Ｓ２５）。ステップＳ２６は、図７のステップＳ１７と同様であるため詳細な説明を省略する。
【００５１】
以上説明したように、本発明の実施の形態２にかかる通信システムを用いることにより、アプライアンス機器と設定サーバとの間にプロキシサーバを用いる場合においても、アプライアンス機器に特別な設定をすることなく、初期設定値を自動的に設定することが出来る。
【００５２】
さらに、プロキシサーバは、セットアップ用ホスト名と設定サーバとの対応を記憶している。そのため、プロキシサーバは、アプライアンス機器から設定情報取得要求メッセージを受けると、当該メッセージを設定サーバへ転送することが出来る。これによって、アプライアンス機器が、プロキシサーバへアクセス後、再度設定サーバへアクセスする必要がないため、通信ネットワーク内の信号数を減少させることが出来る。
【００５３】
（実施の形態３）
続いて、図１１を用いて本発明の実施の形態３にかかる通信システムの構成例について説明する。図１１の通信システムは、アプライアンス機器１０、設定サーバ２０、設定サーバ３０、設定サーバ４０及びＤＮＳサーバ９０を有している。ＤＮＳサーバ９０は、ネットワーク５２を介して設定サーバ２０と接続し、ネットワーク５４を介して設定サーバ３０と接続し、ネットワーク５６を介して設定サーバ４０と接続している。
【００５４】
本図においては、アプライアンス機器１０が、ネットワーク５２へ接続する際に、ＤＮＳサーバ９０を用いて設定サーバ２０の名前解決処理を行う構成を示している。
【００５５】
続いて、図１２を用いて本発明の実施の形態２にかかる設定サーバ２０の構成例について説明する。設定サーバ２０は、機器制御部２２、設定情報ＤＢ２４及びＤＮＳサーバ設定部２８を有している。機器制御部２２及び設定情報ＤＢ２４は、図５と同様であるため詳細な説明を省略する。また、設定サーバ３０及び設定サーバ４０は、設定サーバ２０と同様の構成であるため説明を省略する。
【００５６】
ＤＮＳサーバ設定部２８は、例えば、アプライアンス機器１０が有しているセットアップ用ホスト名と、自装置のアドレスとの対応エントリをＤＮＳサーバ９０へ登録する。
【００５７】
続いて、図１３を用いて本発明の実施の形態３にかかる初期設定値の設定処理の流れについて説明する。はじめに、設定サーバ２０は、アプライアンス機器１０が有しているセットアップ用ホスト名と、自装置のアドレスとの対応エントリをＤＮＳサーバ９０へ登録するために、ＤＮＳサーバ９０へエントリ登録メッセージを送信する（Ｓ３１）。次に、アプライアンス機器１０は、設定サーバ２０の名前解決処理を行うために、ＤＮＳサーバ９０へ、セットアップ用ホスト名通知メッセージを送信する（Ｓ３２）。次に、ＤＮＳサーバ９０は、アプライアンス機器１０から送信されたセットアップ用ホスト名に対応する設定サーバ２０のアドレスをアプライアンス機器１０へ通知するために、アプライアンス機器１０へ設定サーバドレス通知メッセージを送信する（Ｓ３３）。
【００５８】
ステップＳ３４〜Ｓ３５は、図５のステップＳ１５〜１７と同様であるため詳細な説明を省略する。
【００５９】
以上説明したように、本発明の実施の形態３にかかる通信システムを用いることにより、ＤＮＳサーバへセットアップ用ホスト名と設定サーバとを関連づけて登録することが出来る。そのため、アプライアンス機器は、あらかじめ登録されているセットアップ用ホスト名をＤＮＳサーバへ送信することにより、初期設定値を有している設定サーバへアクセスすることが出来る。これにより、アプライアンス機器は、手動により特別な設定を行うことなく自動的に初期設定値を設定することが出来る。
【００６０】
上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、アプライアンス機器における初期設定値の取得処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。）
【００６１】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６２】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【００６３】
（付記１）アプライアンス機器と、複数のネットワークのうち第１のネットワークに接続された前記アプライアンス機器に対して初期設定値を通知する設定サーバと、前記アプライアンス機器が前記第１のネットワークに接続された時に、複数の設定サーバの中から前記アプライアンス機器に設定する初期設定値を有する前記設定サーバを前記アプライアンス機器へ通知する設定中継サーバと、を備え、前記アプライアンス機器は、初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて前記設定中継サーバへアクセスし、前記設定中継サーバは、前記アプライアンス機器からアクセスされた際に、複数の設定サーバの中から前記アプライアンス機器が接続した第１のネットワークに対応付けられた前記設定サーバのアドレスを前記アプライアンス機器へ通知し、前記設定サーバは、前記設定中継サーバから通知された前記アドレスに基づいて自装置へアクセスした前記アプライアンス機器へ初期設定値を通知する、通信システム。
【００６４】
（付記２）前記複数の設定サーバに含まれるそれぞれの設定サーバは、異なるネットワークに配置されている、付記１に記載の通信システム。
【００６５】
（付記３）前記設定中継サーバは、前記アプライアンス機器のネットワークアドレスと前記設定サーバのアドレスとを対応付けて管理する、付記１又は２に記載の通信システム。
【００６６】
（付記４）前記セットアップ用ホスト名と前記設定中継サーバとを対応付けて管理し、前記アプライアンス機器から前記セットアップ用ホスト名が通知された場合に、前記アプライアンス機器へ前記設定中継サーバのアドレスを通知するＤＮＳサーバをさらに有する、付記１乃至３のいずれか１項に記載の通信システム。
【００６７】
（付記５）アプライアンス機器と、ネットワークに接続された前記アプライアンス機器に対して初期設定値を通知する設定サーバと、前記アプライアンス機器と通信を行うプロキシサーバと、を備え、前記アプライアンス機器は、初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて前記設定サーバにアクセスするために前記プロキシサーバへアクセスし、前記プロキシサーバは、前記アプライアンス機器からアクセスされた際に、前記セットアップ用ホスト名に対応付けられた前記設定サーバのアドレスへアクセスし、前記設定サーバは、前記プロキシサーバを介して前記アプライアンス機器へ前記初期設定値を通知する、通信システム。
【００６８】
（付記６）前記設定サーバは、前記セットアップ用ホスト名と自装置のアドレスとを対応付けたエントリ情報を前記プロキシサーバへ登録する、付記５に記載の通信システム。
【００６９】
（付記７）アプライアンス機器と、ネットワークに接続された前記アプライアンス機器に対して初期設定値を通知する設定サーバと、前記アプライアンス機器に対して前記設定サーバのアドレスを通知するＤＮＳサーバと、を備え、前記アプライアンス機器は、初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて前記設定サーバにアクセスするために前記ＤＮＳサーバへアクセスし、前記ＤＮＳサーバは、前記アプライアンス機器からアクセスされた際に、前記セットアップ用ホスト名に対応付けられた前記設定サーバのアドレスを前記アプライアンス機器へ通知し、前記アプライアンス機器は、前記ＤＮＳサーバから通知された前記アプライアンス機器のアドレスへアクセスし、前記設定サーバから前記初期設定値を受け取る、通信システム。
【００７０】
（付記８）前記設定サーバは、前記セットアップ用ホスト名と自装置のアドレスとを対応付けたエントリ情報を前記ＤＮＳサーバへ登録する、付記７に記載の通信システム。
【００７１】
（付記９）初期設定値を設定する際に用いるセットアップ用ホスト名を有し、前記セットアップ用ホスト名に基づいて、複数のネットワークのうち第１のネットワークに接続されたアプライアンス機器に対して初期設定値を通知する設定サーバのアドレスを有する設定中継サーバへアクセスし、前記設定中継サーバから通知された前記設定サーバのアドレスへアクセスし、前記設定サーバから前記初期設定値を取得する設定情報取得反映部を有する、アプライアンス機器。
【００７２】
（付記１０）設定サーバからアプライアンス機器へ設定する初期設定値を取得する際に用いるセットアップ用ホスト名に基づいて、複数の設定サーバの中からアプライアンス機器に設定する初期値を有する第１の設定サーバのアドレスを通知する設定中継サーバへアクセスし、前記設定中継サーバから、前記第１の設定サーバのアドレスを取得し、前記第１の設定サーバのアドレスに基づいて前記第１の設定サーバへアクセスし、前記第１の設定サーバから前記初期設定値を取得する、通信方法。
【００７３】
（付記１１）初期設定値を設定する際に用いられるセットアップ用ホスト名に基づいて、複数のネットワークのうち第１のネットワークに接続されたアプライアンス機器に対して初期設定値を通知する設定サーバのアドレスを有する設定中継サーバへアクセスするステップと、前記設定中継サーバから通知された前記設定サーバのアドレスへアクセスするステップと、前記設定サーバから前記初期設定値を取得するステップと、をコンピュータに実行させるプログラム。
【符号の説明】
【００７４】
１０  アプライアンス機器
１２  設定情報取得反映部
２０  設定サーバ
２２  機器制御部
２４  設定情報ＤＢ
２６  プロキシサーバ設定部
２８  ＤＮＳサーバ設定部
３０  設定サーバ
４０  設定サーバ
５０  社内ネットワーク
５２  ネットワーク
５４  ネットワーク
５６  ネットワーク
６０  設定中継サーバ
６２  機器制御中継部
６４  設定サーバＤＢ
７０  ネットワーク
８２  プロキシサーバ
８４  プロキシサーバ
８６  プロキシサーバ
９０  ＤＮＳサーバ
【図１】
2014174612.tif 000003
【図２】
2014174612.tif 000004
【図３】
2014174612.tif 000005
【図４】
2014174612.tif 000006
【図５】
2014174612.tif 000007
【図６】
2014174612.tif 000008
【図７】
2014174612.tif 000009
【図８】
2014174612.tif 000010
【図９】
2014174612.tif 000011
【図１０】
2014174612.tif 000012
【図１１】
2014174612.tif 000013
【図１２】
2014174612.tif 000014
【図１３】
2014174612.tif 000015