(57)【特許請求の範囲】
【請求項１】
第１のコンピュータと第２のコンピュータと第１のネットワーク機器と第２のネットワーク機器とが接続して構成されているネットワーク機器設定システムであって、
前記第１のコンピュータは、前記第１のネットワーク機器に複数のリクエストを送信し、当該複数のリクエストそれぞれに対する複数のレスポンスを前記第１のネットワーク機器から受信することにより、前記第１のネットワーク機器に対して一連の設定を行うネットワーク機器設定手段と、
前記ネットワーク機器設定手段による前記一連の設定の際に、前記ネットワーク機器設定手段により前記第１のネットワーク機器に送信された複数のリクエストを取得し、当該複数のリクエストをまとめてリクエスト通信ログを生成するとともに、前記第１のネットワーク機器が前記リクエストに応じて生成する複数のレスポンスをまとめて第１レスポンス通信ログを生成するリクエスト通信ログ取得手段と、
前記リクエスト通信ログ取得手段により生成されたリクエスト通信ログを添付ファイルに変換し、当該添付ファイルを添付した電子メールを生成する第１の電子メール生成手段と、
前記第１の電子メール生成手段により生成された電子メールを前記第２のコンピュータに送信する第１の電子メール送信手段と、
比較手段と、
を有し、
前記第２のコンピュータは、前記第１の電子メール送信手段により送信された電子メールを受信する第１の電子メール受信手段と、
前記第１の電子メール受信手段により受信された電子メールに添付された添付ファイルを解読し、前記リクエスト通信ログを生成する第１の電子メール解読手段と、
前記第１の電子メール解読手段により解読された前記リクエスト通信ログに含まれる前記複数のリクエストを前記第２のネットワーク機器に送信するリクエスト通信ログ再生手段と、
前記リクエスト通信ログ再生手段により前記第２のネットワーク機器に送信された前記複数のリクエストに対する複数のレスポンスを前記第２のネットワーク機器から取得し、当該取得した複数のレスポンスをまとめて第２レスポンス通信ログを生成するレスポンス通信ログ取得手段と、
前記第２レスポンス通信ログを前記第１のコンピュータに送信する送信手段と
を有し、
前記比較手段は、前記第１レスポンス通信ログと、前記送信手段が送信した前記第２レスポンス通信ログとを比較する
ことを特徴とするネットワーク機器設定システム。
【請求項２】
前記第２のコンピュータは、さらに
前記レスポンス通信ログ取得手段により生成されたレスポンス通信ログを添付ファイルに変換し、当該添付ファイルを添付した電子メールを生成する第２の電子メール生成手段と、
前記第２の電子メール生成手段により生成された電子メールを前記第１のコンピュータに送信する第２の電子メール送信手段と、
を有し、
前記第１のコンピュータは、
前記第２の電子メール送信手段により送信された電子メールを受信する第２の電子メール受信手段と、
前記第２の電子メール受信手段により受信された電子メールに添付された添付ファイルを解読し、前記レスポンス通信ログを生成する第２の電子メール解読手段と、
前記第２の電子メール解読手段により生成された前記レスポンス通信ログに含まれる前記複数のレスポンスを前記ネットワーク機器設定手段に送信するレスポンス通信ログ再生手段と、
を有することを特徴とする請求項１に記載のネットワーク機器設定システム。
【請求項３】
ファイアウォール装置も接続されたネットワーク機器設定システムであって、
前記ファイアウォール装置は、前記第１のコンピュータと前記第２のコンピュータの間に配置され、前記第１のコンピュータと前記第２のコンピュータの間での情報の送受信を制限し、前記第１のコンピュータと前記第２のコンピュータの間での電子メールの送受信は許可していることを特徴とする請求項２に記載のネットワーク機器設定システム。
【請求項４】
前記ネットワーク機器設定手段は、前記第１のネットワーク機器に送信した前記複数のリクエストを前記レスポンス通信ログ再生手段にも送信し、
前記レスポンス通信ログ再生手段は、前記ネットワーク機器設定手段により送信されたリクエストを受信し、前記第２の電子メール解読手段により生成された前記レスポンス通信ログを使用して、当該受信したリクエストに対応するレスポンスを前記ネットワーク機器設定手段に送信する
ことを特徴とする請求項２または３に記載のネットワーク機器設定システム。
【請求項５】
第１のコンピュータによる、第１のネットワーク機器に複数のリクエストを送信し、当該複数のリクエストそれぞれに対する複数のレスポンスを第１のネットワーク機器から受信することにより、前記第１のネットワーク機器に対して一連の設定を行うネットワーク機器設定ステップと、
前記ネットワーク機器設定ステップによる前記一連の設定の際に、前記ネットワーク機器設定ステップにより前記第１のネットワーク機器に送信された複数のリクエストを取得し、当該複数のリクエストをまとめてリクエスト通信ログを生成するとともに、前記第１のネットワーク機器が前記リクエストに応じて生成する複数のレスポンスをまとめて第１レスポンス通信ログを生成するリクエスト通信ログ取得ステップと、
前記リクエスト通信ログ取得ステップにより生成されたリクエスト通信ログを添付ファイルに変換し、当該添付ファイルを添付した電子メールを生成する第１の電子メール生成ステップと、
前記第１の電子メール生成ステップにより生成された電子メールを第２のコンピュータに送信する第１の電子メール送信ステップと、
比較ステップと、を有し、
前記第２のコンピュータによる、前記第１の電子メール送信ステップにより送信された電子メールを受信する第１の電子メール受信ステップと、
前記第１の電子メール受信ステップにより受信された電子メールに添付された添付ファイルを解読し、前記リクエスト通信ログを生成する第１の電子メール解読ステップと、
前記第１の電子メール解読ステップにより解読された前記リクエスト通信ログに含まれる前記複数のリクエストを第２のネットワーク機器に送信するリクエスト通信ログ再生ステップと、
前記リクエスト通信ログ再生手段により前記第２のネットワーク機器に送信された前記複数のリクエストに対する複数のレスポンスを前記第２のネットワーク機器から取得し、当該取得した複数のレスポンスをまとめて第２レスポンス通信ログを生成するレスポンス通信ログ取得ステップと、
前記第２レスポンス通信ログを前記第１のコンピュータに送信する送信ステップと
を有し、
前記比較ステップにおいて、前記第１レスポンス通信ログと、前記送信ステップにおいて送信した前記第２レスポンス通信ログとを比較する
ことを特徴とするネットワーク機器設定方法。
【請求項６】
第１のコンピュータを、第１のネットワーク機器に複数のリクエストを送信し、当該複数のリクエストそれぞれに対する複数のレスポンスを第１のネットワーク機器から受信することにより、前記第１のネットワーク機器に対して一連の設定を行うネットワーク機器設定手段と、
前記ネットワーク機器設定手段による前記一連の設定の際に、前記ネットワーク機器設定手段により前記第１のネットワーク機器に送信された複数のリクエストを取得し、当該複数のリクエストをまとめてリクエスト通信ログを生成するとともに、前記第１のネットワーク機器が前記リクエストに応じて生成する複数のレスポンスをまとめて第１レスポンス通信ログを生成するリクエスト通信ログ取得手段と、
前記リクエスト通信ログ取得手段により生成されたリクエスト通信ログを添付ファイルに変換し、当該添付ファイルを添付した電子メールを生成する第１の電子メール生成手段と、
前記第１の電子メール生成手段により生成された電子メールを第２のコンピュータに送信する第１の電子メール送信手段と、
比較手段として機能させ、
前記第２のコンピュータを、前記第１の電子メール送信手段により送信された電子メールを受信する第１の電子メール受信手段と、
前記第１の電子メール受信手段により受信された電子メールに添付された添付ファイルを解読し、前記リクエスト通信ログを生成する第１の電子メール解読手段と、
前記第１の電子メール解読手段により解読された前記リクエスト通信ログに含まれる前記複数のリクエストを第２のネットワーク機器に送信するリクエスト通信ログ再生手段と、
前記リクエスト通信ログ再生手段により前記第２のネットワーク機器に送信された前記複数のリクエストに対する複数のレスポンスを前記第２のネットワーク機器から取得し、当該取得した複数のレスポンスをまとめて第２レスポンス通信ログを生成するレスポンス通信ログ取得手段と、
前記第２レスポンス通信ログを前記第１のコンピュータに送信する送信手段と
して機能させ、
前記比較手段においては、前記第１レスポンス通信ログと、前記送信手段において送信した前記第２レスポンス通信ログとを比較する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してネットワーク機器の設定を行うネットワーク機器設定システム、ネットワーク機器設定方法及びプログラムに関する。
【背景技術】
【０００２】
ルータなどのネットワーク機器の設定は、通常、ネットワークを介して、例えば、ＴＣＰ／ＩＰプロトコルなどを使用して、他のコンピュータなどにより行われる。このとき、コンピュータにインストールされたネットワーク機器設定ソフトウェアやブラウザなどにより、コンピュータとネットワーク機器との間にセッションを張られ、コンピュータからネットワーク機器にリクエストが送信され、ネットワーク機器からはこのリクエストに対するレスポンスがコンピュータに送信される。図１に示すように、このリクエストとレスポンスの送受信を繰り返すことにより、ネットワーク機器に対する一連の設定が行われる。
【０００３】
ローカルネットワークがインターネットなどのグローバルネットワークに接続されているとき、ローカルネットワークの内側にある装置に対して、ローカルネットワークの外側にある装置から不正なアクセスが行われることがある。通常、このような不正なアクセスを防ぐために、ローカルネットワークとグローバルネットワークの間には、ローカルネットワークの外側から内側への通信を特定の通信だけに制限するファイアウォール機能を備えた装置が配置される。
【０００４】
このようにファイアウォール機能により、ローカルネットワークの外側から内側への通信の制限が行われると、例えば、ローカルネットワークの外側から内側にあるネットワーク機器の設定を行う際にやりとりされる通信も制限されることになってしまう。このため、ローカルネットワークの外側から内側にあるネットワーク機器の設定する際には、設定を行う際にやりとりされる通信の制限を解く必要がある。しかしながら、設定を行うために、外側からの通信の制限を解くのは、不正なアクセスを許す危険を伴う。
【０００５】
通常、電子メールの送受信に関わる通信は、ファイアウォール機能によっても制限されない。そこで、ローカルネットワークの外側から内側にあるネットワーク機器の設定する際に電子メールを使うと良い。例えば、特許文献１では、電子メールを用いて、遠隔にある機器の設定を行う方法が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１２９２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、図１に示すように、複数のリクエストと複数のレスポンスをやりとりすることにより一連の設定を行うことについては考慮されていない。
【０００８】
そこで本発明は、上記問題点に鑑みてなされたもので、ファイアウォール機能によりローカルネットワークの外側からの通信の制限が行われているローカルネットワークに接続されたネットワーク機器の設定をローカルネットワークの外側から行うネットワーク機器設定システム、ネットワーク機器設定方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明におけるネットワーク機器設定システムは、第１のコンピュータと第２のコンピュータと第１のネットワーク機器と第２のネットワーク機器とが接続して構成されているネットワーク機器設定システムであって、前記第１のコンピュータは、前記第１のネットワーク機器に複数のリクエストを送信し、当該複数のリクエストそれぞれに対する複数のレスポンスを前記第１のネットワーク機器から受信することにより、前記第１のネットワーク機器に対して一連の設定を行うネットワーク機器設定手段と、前記ネットワーク機器設定手段による前記一連の設定の際に、前記ネットワーク機器設定手段により前記第１のネットワーク機器に送信された複数のリクエストを取得し、当該複数のリクエストをまとめてリクエスト通信ログを生成するリクエスト通信ログ取得手段と、前記リクエスト通信ログ取得手段により生成されたリクエスト通信ログを添付ファイルに変換し、当該添付ファイルを添付した電子メールを生成する第１の電子メール生成手段と、前記第１の電子メール生成手段により生成された電子メールを前記第２のコンピュータに送信する第１の電子メール送信手段と、を有し、前記第２のコンピュータは、前記第１の電子メール送信手段により送信された電子メールを受信する第１の電子メール受信手段と、前記第１の電子メール受信手段により受信された電子メールに添付された添付ファイルを解読し、前記リクエスト通信ログを生成する第１の電子メール解読手段と、前記第１の電子メール解読手段により解読された前記リクエスト通信ログに含まれる前記複数のリクエストを前記第２のネットワーク機器に送信するリクエスト通信ログ再生手段と、を有することを特徴とする。
【００１０】
また、本発明におけるネットワーク機器設定システムは、前記第２のコンピュータは、前記リクエスト通信ログ再生手段により前記第２のネットワーク機器に送信された前記複数のリクエストに対する複数のレスポンスを前記第２のネットワーク機器から取得し、当該取得した複数のレスポンスをまとめてレスポンス通信ログを生成するレスポンス通信ログ取得手段と、前記レスポンス通信ログ取得手段により生成されたレスポンス通信ログを添付ファイルに変換し、当該添付ファイルを添付した電子メールを生成する第２の電子メール生成手段と、前記第２の電子メール生成手段により生成された電子メールを前記第１のコンピュータに送信する第２の電子メール送信手段と、を有し、前記第１のコンピュータは、前記第２の電子メール送信手段により送信された電子メールを受信する第２の電子メール受信手段と、前記第２の電子メール受信手段により受信された電子メールに添付された添付ファイルを解読し、前記レスポンス通信ログを生成する第２の電子メール解読手段と、前記第２の電子メール解読手段により生成された前記レスポンス通信ログに含まれる前記複数のレスポンスを前記ネットワーク機器設定手段に送信するレスポンス通信ログ再生手段と、を有するようにしても良い。
【００１１】
また、本発明におけるネットワーク機器設定システムは、ファイアウォール装置も接続されたネットワーク機器設定システムであって、前記ファイアウォール装置は、前記第１のコンピュータと前記第２のコンピュータの間に配置され、前記第１のコンピュータと前記第２のコンピュータの間での情報の送受信を制限し、前記第１のコンピュータと前記第２のコンピュータの間での電子メールの送受信は許可しているようにしても良い。
【００１２】
また、本発明におけるネットワーク機器設定システムは、前記ネットワーク機器設定手段は、前記第１のネットワーク機器に送信した前記複数のリクエストを前記レスポンス通信ログ再生手段にも送信し、前記レスポンス通信ログ再生手段は、前記ネットワーク機器設定手段により送信されたリクエストを受信し、前記第２の電子メール解読手段により生成された前記レスポンス通信ログを使用して、当該受信したリクエストに対応するレスポンスを前記ネットワーク機器設定手段に送信するようにしても良い。
【００１３】
また、本発明におけるネットワーク機器設定方法は、第１のコンピュータによる、前記第１のネットワーク機器に複数のリクエストを送信し、当該複数のリクエストそれぞれに対する複数のレスポンスを第１のネットワーク機器から受信することにより、前記第１のネットワーク機器に対して一連の設定を行うネットワーク機器設定ステップと、前記ネットワーク機器設定ステップによる前記一連の設定の際に、前記ネットワーク機器設定ステップにより前記第１のネットワーク機器に送信された複数のリクエストを取得し、当該複数のリクエストをまとめてリクエスト通信ログを生成するリクエスト通信ログ取得ステップと、前記リクエスト通信ログ取得ステップにより生成されたリクエスト通信ログを添付ファイルに変換し、当該添付ファイルを添付した電子メールを生成する第１の電子メール生成ステップと、前記第１の電子メール生成ステップにより生成された電子メールを第２のコンピュータに送信する第１の電子メール送信ステップと、を有し、前記第２のコンピュータによる、前記第１の電子メール送信ステップにより送信された電子メールを受信する第１の電子メール受信ステップと、前記第１の電子メール受信ステップにより受信された電子メールに添付された添付ファイルを解読し、前記リクエスト通信ログを生成する第１の電子メール解読ステップと、前記第１の電子メール解読ステップにより解読された前記リクエスト通信ログに含まれる前記複数のリクエストを第２のネットワーク機器に送信するリクエスト通信ログ再生ステップと、を有することを特徴とする。
【００１４】
また、本発明におけるプログラムは、前記第１のコンピュータを、前記第１のネットワーク機器に複数のリクエストを送信し、当該複数のリクエストそれぞれに対する複数のレスポンスを第１のネットワーク機器から受信することにより、前記第１のネットワーク機器に対して一連の設定を行うネットワーク機器設定手段と、前記ネットワーク機器設定手段による前記一連の設定の際に、前記ネットワーク機器設定手段により前記第１のネットワーク機器に送信された複数のリクエストを取得し、当該複数のリクエストをまとめてリクエスト通信ログを生成するリクエスト通信ログ取得手段と、前記リクエスト通信ログ取得手段により生成されたリクエスト通信ログを添付ファイルに変換し、当該添付ファイルを添付した電子メールを生成する第１の電子メール生成手段と、前記第１の電子メール生成手段により生成された電子メールを第２のコンピュータに送信する第１の電子メール送信手段として機能させ、前記第２のコンピュータを、前記第１の電子メール送信手段により送信された電子メールを受信する第１の電子メール受信手段と、前記第１の電子メール受信手段により受信された電子メールに添付された添付ファイルを解読し、前記リクエスト通信ログを生成する第１の電子メール解読手段と、前記第１の電子メール解読手段により解読された前記リクエスト通信ログに含まれる前記複数のリクエストを第２のネットワーク機器に送信するリクエスト通信ログ再生手段として機能させることを特徴とする。
【発明の効果】
【００１５】
本発明により、ファイアウォール機能によりローカルネットワークの外側からの通信の制限が行われているローカルネットワークに接続されたネットワーク機器の設定をローカルネットワークの外側から行うことができる。
【図面の簡単な説明】
【００１６】
【図１】ネットワーク機器を設定する際に行われる処理動作を説明する図である。
【図２】本発明の実施形態に係るネットワーク機器設定システムの構成を示す図である。
【図３】本発明の実施形態に係るネットワーク機器設定システムにおける処理動作を示す図である。
【発明を実施するための形態】
【００１７】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。
【００１８】
図２は、本発明の実施形態に係るネットワーク機器設定システムの構成を示す図である。コンピュータ１００とコンピュータ２００とメールサーバ３００とメールサーバ４００とネットワーク機器５００とネットワーク機器６００とファイアウォール装置７００とファイアウォール装置８００とにより構成される。
【００１９】
コンピュータ１００とネットワーク機器５００とファイアウォール装置７００はローカルネットワークを介して接続している。同様に、コンピュータ２００とネットワーク機器６００とファイアウォール装置８００はローカルネットワークを介して接続している。メールサーバ３００とメールサーバ４００とファイアウォール装置７００とファイアウォール８００とはインターネットなどのグローバルネットワークを介して接続している。
【００２０】
コンピュータ１００は、リクエスト通信ログ取得部１１０と電子メール自動送受信部１２０とレスポンス通信ログ再生部１３０とネットワーク機器設定部１４０により構成される。例えば、リクエスト通信ログ取得部１１０と電子メール自動送受信部１２０とレスポンス通信再生部１３０とネットワーク機器設定部１４０は、ソフトウェアとしてコンピュータ１００にインストールされているようにすると良い。
【００２１】
ネットワーク機器設定部１４０は、ネットワーク機器５００の設定を行う。ネットワーク機器設定部１４０とネットワーク機器６００との間で、図１に示すように、リクエストとレスポンスの送信を繰り返すことにより、ネットワーク機器５００の設定は行われる。このとき、例えば、ユーザから入力を受ける入力手段をコンピュータ１００が備えるようにし、例えば、ユーザからネットワーク機器５００の設定に関する情報の入力を入力手段により受けたときに、この入力情報がネットワーク機器設定部１４０に渡され、ネットワーク機器設定部１４０が、このユーザから入力された情報に基づいたリクエストをネットワーク機器５００に送るようにすると良い。また、例えば、コンピュータ１００が表示手段を備えるようにし、ネットワーク機器からのレスポンスに基づいた表示を表示手段により行うようにし、ユーザがこの表示によりネットワーク機器からのレスポンスを確認できるようにすると良い。
【００２２】
リクエスト通信ログ取得部１１０は、リクエスト通信ログ取得手段１１１と電子メール生成手段１１２とを備える。
【００２３】
リクエスト通信ログ取得手段１１１は、ネットワーク機器設定部１４０によりネットワーク機器５００の設定を行う際に、図１に示すように、ネットワーク機器設定部１４０とネットワーク機器５００との間でやりとりされるリクエストとレスポンスを取得する。そして、一連の設定においてやりとりされたリクエストをまとめてリクエスト通信ログを生成し、同様にやりとりされたレスポンスをまとめてレスポンス通信ログを生成する。つまり、このリクエスト通信ログには、ネットワーク機器５００と同一の機器であり、同一の設定であるネットワーク機器にこの一連の設定を行う際に、このネットワーク機器に送るべきリクエストがすべて含まれている。
【００２４】
ここで、ネットワーク機器５００とネットワーク機器６００は同一の機器であり、同一の設定であるとする。このため、ネットワーク機器５００とネットワーク機器６００に同じ一連の設定を行うとすると、ネットワーク機器５００に一連の設定を行う際にやりとりされるリクエスト、レスポンスと、ネットワーク機器６００に一連の設定を行う際にやりとりされるリクエスト、レスポンスとは同じになる。よって、ネットワーク機器５００に一連の設定を行う際にネットワーク機器５００に送信したリクエストをまとめたリクエスト通信ログに含まれるリクエストをネットワーク機器６００に送信するようにすることにより、ネットワーク機器５００の行った一連の設定と同じ一連の設定をネットワーク機器６００にも行うことができる。ここで、ネットワーク機器５００、６００はルータやファイアウォール装置などである。また、ネットワーク機器５００、６００としては、ネットワークを介して設定を行える機器であれば、どのような機器でも良い。
【００２５】
電子メール生成手段１１２は、リクエスト通信ログ取得手段により生成されたリクエスト通信ログを電子メールの添付ファイルの形式に変換し、この添付ファイルが添付された電子メールを生成する。
【００２６】
電子メール自動送受信部１２０は、電子メール送信手段１２１と電子メール受信手段１２２とを備える。電子メール送信手段１２１は、電子メール生成手段１１２により生成された電子メールをメールサーバ３００に送信する。電子メール受信手段１２２は、メールサーバ３００から電子メールを自動的に受信する。例えば、電子メール受信手段１２２は、メールサーバ３００に電子メールが受信されていないかのチェックを定期的に行い、受信された電子メールが存在するときは、この電子メールをメールサーバ３００から受信するようにする。
【００２７】
レスポンス通信ログ再生部１３０は、電子メール解読手段１３１とレスポンス通信ログ再生手段１３２とを備える。電子メール解読手段１３１は、電子メール受信手段１２２により受信した電子メールに添付された添付ファイルを解読し、ネットワーク機器５００からのレスポンス通信ログを生成する。レスポンス通信ログ再生手段１３２は、電子メール解読手段１３１により生成されたレスポンス通信ログをネットワーク機器設定部１４０に返す。
【００２８】
コンピュータ２００は、電子メール送受信部２１０とリクエスト通信ログ再生部２２０により構成される。例えば、電子メール送受信部２１０とリクエスト通信ログ再生部２２０は、ソフトウェアとしてコンピュータ２００にインストールされているようにすると良い。
【００２９】
電子メール送受信部２１０は、電子メール受信手段２１１と電子メール送信手段２１２とを備える。電子メール受信手段２１１は、メールサーバ４００から電子メールを自動的に受信する。例えば、電子メール受信手段２１１は、メールサーバ４００に電子メールが受信されていないかのチェックを定期的に行い、受信された電子メールが存在するときは、この電子メールをメールサーバ４００から受信するようにする。電子メール送信手段２１２は、後述する電子メール生成手段２１２により生成された電子メールをメールサーバ４００に送信する。
【００３０】
リクエスト通信ログ再生部２２０は、電子メール解読手段２２１とリクエスト通信ログ再生手段２２２とレスポンス通信ログ取得手段２２３と電子メール生成手段２２４とを備える。電子メール解読手段２２１は、電子メール受信手段２１１により受信された電子メールに添付された添付ファイルを解読し、リクエスト通信ログを生成する。
【００３１】
リクエスト通信ログ再生手段２２２は、電子メール解読手段２２１により生成されたリクエスト通信ログに基づいてリクエストをネットワーク機器６００に送信する。このとき、リクエスト通信ログには複数のリクエストが含まれているが、このリクエストをネットワーク機器６００に送信する順番は、上記のネットワーク機器設定部１４０からネットワーク機器５００に送信されたときと同じ順番にする。このとき、リクエスト通信ログ再生手段２２２からネットワーク機器６００にリクエストを送信するごとに、ネットワーク機器６００からこのリクエストに対応するレスポンスがコンピュータ２００に送信されてくる。レスポンス通信ログ取得手段２２３は、このネットワーク機器６００からのレスポンスを取得し、上記のリクエスト通信ログに含まれるリクエストに対するレスポンスをすべて取得したところで、このリクエスト通信ログに含まれるリクエストに対するレスポンスすべてをまとめてレスポンス通信ログを生成する。
【００３２】
電子メール生成手段２１２は、レスポンス通信ログ取得手段２２３により生成されたレスポンス通信ログを電子メールの添付ファイルの形式に変換し、この添付ファイルが添付された電子メールを生成する。
【００３３】
メールサーバ３００は、コンピュータ１００から送信された電子メールを受信し、この電子メールに記述された宛先にこの電子メールを送信する。メールサーバ３００は、コンピュータ１００宛に送信された電子メールを受信し、記憶する。そして、コンピュータ１００から要求があったときに、記憶されたコンピュータ１００宛の電子メールをコンピュータ１００に送信する。メールサーバ４００は、コンピュータ２００から送信された電子メールを受信し、この電子メールに記述された宛先にこの電子メールを送信する。メールサーバ４００は、コンピュータ２００宛に送信された電子メールを受信し、記憶する。そして、コンピュータ２００から要求があったときに、記憶されたコンピュータ２００宛の電子メールをコンピュータ２００に送信する。
【００３４】
ファイアウォール装置７００は、コンピュータ１００が接続されているローカルネットワークとインターネットなどのグローバルネットワークとの間の通信を制限する。ここでは、コンピュータ１００とメールサーバ３００との間での電子メールの送受信は制限されていないとする。同様に、ファイアウォール装置８００は、コンピュータ２００が接続されているローカルネットワークとインターネットなどのグローバルネットワークとの間の通信を制限する。ここでは、コンピュータ２００とメールサーバ４００との間での電子メールの送受信は制限されていないとする。
【００３５】
図３は、図２の構成の際に、本発明の実施形態に係るネットワーク機器設定システムにおいて行われる処理動作を示す図である。図２、３を参照して、本発明の実施形態に係るネットワーク機器設定システムにおける処理動作を説明する。
【００３６】
ネットワーク機器設定部１４０は、ネットワーク機器５００に一連の設定を行う（Ｓ１０１）。リクエスト通信ログ取得手段１１１は、この一連の設定の際に、ネットワーク機器設定部１４０からネットワーク機器５００に送信されるリクエストと、ネットワーク機器５００からネットワーク機器設定部１４０に送信されるレスポンスとを取得する（Ｓ１０２）。そして、一連の設定の際にネットワーク機器設定部１４０とネットワーク機器５００との間でやりとりされたリクエストをまとめ、リクエスト通信ログを生成し、同様に、やりとりされたレスポンスをまとめ、レスポンス通信ログを生成する。
【００３７】
電子メール生成手段１１２は、リクエスト通信ログ取得手段１１１により生成されたリクエスト通信ログを電子メールの添付ファイルに変換し、この添付ファイルが添付された電子メールを生成する（Ｓ１０３）。ここで生成される電子メールの宛先は、コンピュータ２００である。電子メール送信手段１２１は、電子メール生成手段１１２により生成された電子メールをメールサーバ３００に送信する（Ｓ１０４）。ファイアウォール装置７００は、この電子メール送信手段１２１からメールサーバ３００に送信された電子メールの通信を制限することなく、通過させる。そして、メールサーバ３００は、電子メール送信手段１２１により送信された電子メールを受信し、この受信した電子メールの宛先であるコンピュータ２００を宛先にした電子メールを管理するメールサーバ４００にこの受信した電子メールを送信する（Ｓ１０５）。メールサーバ４００は、メールサーバ３００から送信された電子メールを受信し、記憶する。
【００３８】
ここで、コンピュータ１００宛の電子メールとコンピュータ２００宛の電子メールとが同じメールサーバにより管理されているときは、メールサーバ３００とメールサーバ４００は同じ１台のメールサーバである。このとき、メールサーバは、コンピュータ１００から電子メールを受信すると、他のメールサーバに送信することなく、この電子メールを記憶する。
【００３９】
電子メール受信手段２１１は、メールサーバ４００から電子メールを受信する（Ｓ１０６）。このとき、例えば、電子メール受信手段２１１は、メールサーバ４００に電子メールが受信されていないかのチェックを定期的に行い、受信された電子メールが存在するときは、この電子メールをメールサーバ４００から受信する。つまり、電子メール受信手段２１１は、メールサーバ４００に記憶された電子メールの中にコンピュータ２００宛のメールがあるかどうかのチェックを定期的に行い、コンピュータ２００宛のメールが存在するときに電子メールを受信する。
【００４０】
電子メール解読手段２２１は、電子メール受信手段２１１により受信された電子メールの添付ファイルを解読し、リクエスト通信ログを生成する（Ｓ１０７）。ここで生成されるリクエスト通信ログは、ステップＳ１０２において、リクエスト通信ログ取得手段により生成されたリクエスト通信ログと同一のものである。
【００４１】
リクエスト通信ログ再生手段２２２は、電子メール解読手段２２１により生成されたリクエスト通信ログに基づいてリクエストをネットワーク機器６００に送信する（Ｓ１０８）。このとき、リクエスト通信ログには複数のリクエストが含まれているが、このリクエストをネットワーク機器６００に送信する順番は、ステップＳ１０１において、ネットワーク機器設定部１４０からネットワーク機器５００に送信されたときと同じ順番にする。
【００４２】
リクエスト通信ログ再生手段２２２からネットワーク機器６００にリクエストを送信するごとに、ネットワーク機器６００からこのリクエストに対応するレスポンスがコンピュータ２００に送信されてくる。レスポンス通信ログ取得手段２２３は、このネットワーク機器６００からのレスポンスを取得し、リクエスト通信ログに含まれるリクエストに対するレスポンスすべてをまとめてレスポンス通信ログを生成する（Ｓ１０９）。このレスポンス通信ログは、ネットワーク機器５００とネットワーク機器６００が同一の機器であり、同一の設定であるので、ステップＳ１０２においてリクエスト通信ログ取得手段１１１により生成されたレスポンス通信ログと同一のものである。
【００４３】
電子メール生成手段２２４は、レスポンス通信ログ取得手段２２３により生成されたレスポンス通信ログを電子メールの添付ファイルに変換し、この添付ファイルが添付された電子メールを生成する（Ｓ１１０）。ここで生成される電子メールの宛先は、コンピュータ１００である。電子メール送信手段２１２は、電子メール生成手段２２４により生成された電子メールをメールサーバ４００に送信する（Ｓ１１１）。ファイアウォール装置８００は、この電子メール送信手段２１２からメールサーバ４００に送信された電子メールの通信を制限することなく、通過させる。そして、メールサーバ４００は、電子メール送信手段２１２により送信された電子メールを受信し、この受信した電子メールの宛先であるコンピュータ１００を宛先にした電子メールを管理するメールサーバ３００にこの受信した電子メールを送信する（Ｓ１１２）。メールサーバ３００は、メールサーバ４００から送信された電子メールを受信し、記憶する。
【００４４】
電子メール受信手段１２２は、メールサーバ３００から電子メールを受信する（Ｓ１１３）。このとき、例えば、電子メール受信手段１２２は、メールサーバ３００に電子メールが受信されていないかのチェックを定期的に行い、受信された電子メールが存在するときは、この電子メールをメールサーバ４００から受信する。つまり、電子メール受信手段１２２は、メールサーバ３００に記憶された電子メールの中にコンピュータ１００宛のメールがあるかどうかのチェックを定期的にし、コンピュータ１００宛のメールが存在するときに電子メールを受信する。
【００４５】
電子メール解読手段１３１は、電子メール受信手段１２２により受信された電子メールの添付ファイルを解読し、レスポンス通信ログを生成する（Ｓ１１４）。このレスポンス通信ログは、ステップＳ１０９において、レスポンス通信ログ取得手段２２３により生成されたレスポンス通信ログと同一のものである。レスポンス通信ログ再生手段１３２は、電子メール解読手段１３１により生成されたレスポンス通信ログに基づいてネットワーク機器５００からのレスポンスを再生し、このレスポンスをネットワーク機器設定部１４０に返す（Ｓ１１５）。
【００４６】
ネットワーク機器設定部１４０によりネットワーク機器５００に新たな一連の設定が行われたときは、上記の処理動作を繰り返すようにすれば良い。
【００４７】
このようにすることにより、ファイアウォール機能によりローカルネットワークの外側からの通信が制限されているローカルネットワークに接続されているネットワーク機器の設定を、ローカルネットワークの外側の装置により行うことができる。
【００４８】
また、ステップＳ１１５において、ネットワーク機器設定部１４０からレスポンス通信ログ再生手段１３２に上記のリクエスト通信ログに含まれるリクエストを送るようにし、
レスポンス通信ログ再生手段１３２は。レスポンス通信ログに含まれるレスポンスを使用して、それぞれのリクエストに対応するレスポンスをネットワーク機器設定部１４０に返すようにしても良い。このようにすることにより、コンピュータ１００からネットワーク機器６００の設定が正常に行われたかの確認をすることができる。
【００４９】
また、ステップＳ１０２において生成されたレスポンス通信ログとステップＳ１１４において生成されたレスポンス通信ログが同一であるかを確認する手段をコンピュータ１００が備えるようにすると、コンピュータ１００からネットワーク機器６００の設定が正常に行われたかの確認をすることができる。
【００５０】
図２に示した構成において、ファイアウォール装置７００は、コンピュータ１００とメールサーバ３００の間に配置されているが、ファイアウォール装置７００は、メールサーバ３００とインターネットなどのグローバルとの間に配置するようにしても良い。つまり、メールサーバ３００をコンピュータ１００の属するローカルネットワーク内に配置するようにしても良い。このとき、ファイアウォール装置７００は、メールサーバ３００とインターネットなどのグローバルネットワークとの間の電子メールによる通信は許可しているとする。同様に、図２に示した構成において、ファイアウォール装置８００は、コンピュータ２００とメールサーバ４００の間に配置されているが、ファイアウォール装置８００は、メールサーバ４００とインターネットなどのグローバルとの間に配置するようにしても良い。つまり、メールサーバ４００をコンピュータ２００の属するローカルネットワーク内に配置するようにしても良い。このとき、ファイアウォール装置８００は、メールサーバ４００とインターネットなどのグローバルネットワークとの間の電子メールによる通信は許可しているとする。
【００５１】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【００５２】
例えば、上述した実施形態における処理動作は、ハードウェア、または、ソフトウェア、あるいは、両者の複合構成によって実行することも可能である。
【００５３】
なお、ソフトウェアによる処理を実行する場合には、処理シーケンスを記録したプログラムが格納されているＲＯＭ（Read Only Memory）から、専用のハードウェアに組み込まれているコンピュータ内のメモリ（ＲＡＭ）にプログラムを読み込んで実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００５４】
例えば、プログラムは、記録媒体としてのハードディスクやＲＯＭに予め記録しておくことが可能である。あるいは、プログラムは、フロッピー（登録商標）ディスク等の磁気ディスク、ＣＤ（Compact Disc）、ＤＶＤ(Digital Versatile Disc)等の光ディスク、ＭＯ（Magneto Optical）ディスク等の光磁気ディスクなどのリムーバブル記録媒体に、一時的、あるいは、永続的に格納（記録）しておくことが可能である。
【００５５】
このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することが可能である。
【００５６】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ（Local Area Network）、インターネットといったネットワークを介して、コンピュータに有線で転送したりし、コンピュータでは、転送されてきたプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることが可能である。
【００５７】
また、上記実施形態で説明した処理動作に従って時系列的に実行されるのみならず、処理を実行する装置の処理能力、あるいは、必要に応じて並列的にあるいは個別に実行するように構築することも可能である。
【符号の説明】
【００５８】
１００    コンピュータ
１１０    リクエスト通信ログ取得部
１１１    リクエスト通信ログ取得手段
１１２    電子メール生成手段
１２０    電子メール自動送受信部
１２１    電子メール送信手段
１２２    電子メール受信手段
１３０    レスポンス通信ログ再生部
１３１    電子メール解読手段
１３２    レスポンス通信ログ再生手段
２００    コンピュータ
２１０    電子メール自動送受信部
２１１    電子メール受信手段
２１２    電子メール送信手段
２２０    リクエスト通信ログ再生部
２２１    電子メール解読手段
２２２    リクエスト通信ログ再生手段
２２３    レスポンス通信ログ取得手段
２２４    電子メール生成手段
３００    メールサーバ
４００    メールサーバ
５００    ネットワーク機器
６００    ネットワーク機器
７００    ファイアウォール装置
８００    ファイアウォール装置
【図１】
0005443882.tif 000002
【図２】
0005443882.tif 000003
【図３】
0005443882.tif 000004