(57)【要約】【課題】  表示手段を具備しないネットワーク機器においては、ＤＨＣＰによってアドレスが変更されるとそのアドレス情報を確認することが容易でなかった。【解決手段】  ＤＨＣＰサーバ３０から供給されるアドレス情報を設定するネットワーク機器１０であって、クライアントＰＣ２０から供給されたＤＨＣＰ設定情報にＤＨＣＰ設定が有効と指定されていた場合に、新アドレス通知ファイル１３を作成するとともにＤＨＣＰサーバ３０から供給されるアドレス情報を新アドレス通知ファイル１３に記録するＤＨＣＰクライアントモジュール１１と、新アドレス通知ファイル１３からアドレス情報を読み出してクライアントＰＣ２０に通知するＣＧＩ１２と、この通知の後、新アドレス通知ファイル１３を削除するＣＧＩ１２と、この削除に応じて、読み出されたアドレス情報をネットワーク機器１０に設定するＤＨＣＰクライアントモジュール１１とを備えた。【選択図】      図２
2007060471.tif 000002
【特許請求の範囲】
【請求項１】
ＤＨＣＰサーバとクライアントＰＣとともにネットワークに接続され、前記クライアントＰＣから供給されるＤＨＣＰ設定情報に基づいて、前記ＤＨＣＰサーバから供給されるアドレス情報を設定するネットワーク機器であって、
前記クライアントＰＣから供給されたＤＨＣＰ設定情報にＤＨＣＰ設定が有効と指定されていた場合に、新アドレス通知ファイルを作成するとともに前記ＤＨＣＰサーバから供給されるアドレス情報を該新アドレス通知ファイルに記録する記録手段と、
前記新アドレス通知ファイルから前記記録されたアドレス情報を読み出して前記クライアントＰＣに通知する通知手段と、
この通知手段による前記アドレス情報の通知の後、前記新アドレス通知ファイルを削除する削除手段と、
この削除手段による前記新アドレス通知ファイルの削除に基づいて、前記読み出されたアドレス情報を当該ネットワーク機器に設定する設定手段と、
を備えたネットワーク機器。
【請求項２】
ネットワーク機器とＤＨＣＰサーバとクライアントＰＣとがネットワークを介してそれぞれ接続され、前記クライアントＰＣから前記ネットワーク機器に供給されるＤＨＣＰ設定情報に基づいて、前記ＤＨＣＰサーバから前記ネットワーク機器に供給されるアドレス情報を設定するアドレス設定方法であって、
前記クライアントＰＣから供給されたＤＨＣＰ設定情報にＤＨＣＰ設定が有効と指定されていた場合に、新アドレス通知ファイルを作成するとともに前記ＤＨＣＰサーバから供給されるアドレス情報を該新アドレス通知ファイルに記録する記録ステップと、
この記録ステップによって前記新アドレス通知ファイルから前記記録されたアドレス情報を読み出して前記クライアントＰＣに通知する通知ステップと、
この通知ステップによる前記アドレス情報の通知の後、前記新アドレス通知ファイルを削除する削除ステップと、
この削除ステップによる前記新アドレス通知ファイルの削除に応じて、前記読み出されたアドレス情報を当該ネットワーク機器に設定する設定ステップと、
を有するアドレス設定方法。
【請求項３】
制御手段を備えたネットワーク機器とＤＨＣＰサーバとクライアントＰＣとがネットワークを介してそれぞれ接続され、前記クライアントＰＣから前記ネットワーク機器に供給されるＤＨＣＰ設定情報に基づいて、前記ＤＨＣＰサーバから前記ネットワーク機器に供給されるアドレス情報の設定を前記制御手段で実行するアドレス設定プログラムであって、
前記クライアントＰＣから供給されたＤＨＣＰ設定情報にＤＨＣＰ設定が有効と指定されていた場合に、新アドレス通知ファイルを作成するとともに前記ＤＨＣＰサーバから供給されるアドレス情報を該新アドレス通知ファイルに記録する記録ステップと、
前記新アドレス通知ファイルから前記記録されたアドレス情報を読み出して前記クライアントＰＣに通知する通知ステップと、
この通知ステップによる前記アドレス情報の通知の後、前記新アドレス通知ファイルを削除する削除ステップと、
この削除ステップによる前記新アドレス通知ファイルの削除に応じて、前記読み出されたアドレス情報を当該ネットワーク機器に設定する設定ステップと、
を有して実行させるようにしたアドレス設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続装置（以下、ネットワーク機器）、そのアドレス設定方法、及びアドレス設定プログラムに係り、特にＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）環境下におけるネットワーク機器、そのアドレス設定方法、及びアドレス設定プログラムに関する。
【背景技術】
【０００２】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークにおいて広く一般的に使用されているプロトコルは、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）である。このようなＩＰネットワークにおいて、ネットワーク機器同士が相互通信するためには、個々の機器にアドレス情報が割り振られる必要がある。
【０００３】
このアドレス情報をネットワーク機器に設定する方法は、利用者による手動設定とＤＨＣＰによる自動設定とがある。一方の利用者による手動設定は、予め決められた固定アドレス情報を利用者自身の手動操作によってネットワーク機器に設定する方法である。この方法によれば、利用者自身が把握しているアドレス情報をネットワーク機器に設定することが可能であるが、設定作業はネットワーク技術の知識を要するため誰でもが簡易に行えるものではない。
【０００４】
他方、ＤＨＣＰによる自動設定は、ネットワーク機器の起動時に、アドレス情報を管理したＤＨＣＰサーバに対しアドレス情報の取得を要求して使用許可されたアドレス情報を取得し、この取得したアドレス情報を自動設定するという方法である。この方法によれば、アドレス情報の設定作業に特別なネットワークの専門知識を要することはないが、ネットワーク機器の利用者は、アドレス情報を指定することはできず、自動設定された後にアドレス情報が何であるかを調査によって知ることができるものである。また、アドレス情報は、ネットワーク機器が稼動している間のみ固定であり、起動し直すとＤＨＣＰサーバから割り振られるアドレス情報が変更される可能性が大きいという特徴を有する。
【０００５】
なお、ＤＨＣＰについては、ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）の規格ＲＦＣ  ２１３１（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ  ２１３１）に規定されている。
【０００６】
ところで、ＤＨＣＰによってアドレス情報を管理しているネットワーク環境下においては、ＤＨＣＰの設定範囲を知らなければＩＰアドレスを設定することができないという問題を有していた。
【０００７】
そこで、ＤＨＣＰの設定範囲内の現在使用されていないＩＰアドレスに固定ＩＰアドレスを割り当てないようにする固定ＩＰアドレスの設定装置及び方法に関する技術が知られている（例えば、特許文献１を参照）。
【特許文献１】特開２００３−３３３０５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来のＤＨＣＰによるネットワーク環境下では、変更後のアドレス情報を簡易に確認できる機器と確認が困難な機器とが混在する場合が多い。すなわち、例えばディスプレイモニタを備えたパーソナルコンピュータ（以下、ディスプレイモニタを含めてＰＣと略す。）や液晶モニタ等の表示手段を組み込んだネットワーク機器については、機器自身のアドレス情報をディスプレイモニタや表示手段に表示して利用者に知らせることが可能である。しかし、モニタを備えず幾つかのＬＥＤによるインジケータのみを備えたようなネットワーク機器では、ＬＥＤにアドレス情報を構成する数字や文字情報を表示することは極めて困難、且つ視認性も悪いことはいうまでもない。
【０００９】
ネットワーク機器のアドレス情報が分からないと、例えば、ＩＰネットワークに接続されたクライアントＰＣのブラウザから当該ネットワーク機器のアドレス情報をＤＨＣＰによって変更した場合、クライアントＰＣ側では新しく設定されたアドレス情報が不明なためにブラウザからの再アクセスができなくなるという問題がある。
【００１０】
アドレス情報を表示することが困難なネットワーク機器の場合、機器自身のアドレス情報を知るためには、当該ネットワーク機器が送信するＩＰパケットデータをキャプチャしてその通信内容を解析するといったパケットキャプチャを用いることとなる。しかし、この手段によるアドレス情報の取得は、作業が煩雑で、且つ通信内容の解析にネットワーク技術の知識を要するため誰でもが手軽にできるものではない。
【００１１】
そこで、本発明は上記問題に鑑みてなされたものであり、その目的は、ＤＨＣＰサーバから割り振られる新アドレス情報を簡便に且つ即座に知ることができ、それによってクライアントＰＣのブラウザからの再アクセスを容易なものとすることが可能なネットワーク機器、そのアドレス設定方法、及びアドレス設定プログラムを提供することである。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、請求項１に記載の発明は、
ＤＨＣＰサーバ（３０）とクライアントＰＣ（２０）とともにネットワーク（４０）に接続され、前記クライアントＰＣから供給されるＤＨＣＰ設定情報に基づいて、前記ＤＨＣＰサーバから供給されるアドレス情報を設定するネットワーク機器（１０）であって、
前記クライアントＰＣから供給されたＤＨＣＰ設定情報にＤＨＣＰ設定が有効と指定されていた場合に、新アドレス通知ファイル（１３）を作成するとともに前記ＤＨＣＰサーバから供給されるアドレス情報を該新アドレス通知ファイルに記録する記録手段（１１）と、
前記新アドレス通知ファイルから前記記録されたアドレス情報を読み出して前記クライアントＰＣに通知する通知手段（１２）と、
この通知手段による前記アドレス情報の通知の後、前記新アドレス通知ファイルを削除する削除手段（１２）と、
この削除手段による前記新アドレス通知ファイルの削除に基づいて、前記読み出されたアドレス情報を当該ネットワーク機器に設定する設定手段（１１）と、
を備えたネットワーク機器（１０）
を提供するものである。
【００１３】
また、請求項２に記載の発明は、
ネットワーク機器（１０）とＤＨＣＰサーバ（３０）とクライアントＰＣ（２０）とがネットワーク（４０）を介してそれぞれ接続され、前記クライアントＰＣから前記ネットワーク機器に供給されるＤＨＣＰ設定情報に基づいて、前記ＤＨＣＰサーバから前記ネットワーク機器に供給されるアドレス情報を設定するアドレス設定方法であって、
前記クライアントＰＣから供給されたＤＨＣＰ設定情報にＤＨＣＰ設定が有効と指定されていた場合（Ｓ２０，Ｓ２１）に、新アドレス通知ファイル（１３）を作成するとともに前記ＤＨＣＰサーバから供給されるアドレス情報を該新アドレス通知ファイルに記録する記録ステップ（Ｓ３０〜Ｓ３３，Ｓ５０〜Ｓ５３）と、
この記録ステップによって前記新アドレス通知ファイルから前記記録されたアドレス情報を読み出して前記クライアントＰＣに通知する通知ステップ（Ｓ３４〜Ｓ３６）と、
この通知ステップによる前記アドレス情報の通知の後、前記新アドレス通知ファイルを削除する削除ステップ（Ｓ３７）と、
この削除ステップによる前記新アドレス通知ファイルの削除に応じて、前記読み出されたアドレス情報を当該ネットワーク機器に設定する設定ステップ（Ｓ５４，Ｓ５５）と、
を有するアドレス設定方法
を提供するものである。
【００１４】
さらに、請求項３に記載の発明は、
制御手段を備えたネットワーク機器（１０）とＤＨＣＰサーバ（３０）とクライアントＰＣ（２０）とがネットワーク（４０）を介してそれぞれ接続され、前記クライアントＰＣから前記ネットワーク機器に供給されるＤＨＣＰ設定情報に基づいて、前記ＤＨＣＰサーバから前記ネットワーク機器に供給されるアドレス情報の設定を前記制御手段で実行するアドレス設定プログラムであって、
前記クライアントＰＣから供給されたＤＨＣＰ設定情報にＤＨＣＰ設定が有効と指定されていた場合に、新アドレス通知ファイル（１３）を作成するとともに前記ＤＨＣＰサーバから供給されるアドレス情報を該新アドレス通知ファイルに記録する記録ステップ（Ｓ３０〜Ｓ３３，Ｓ５０〜Ｓ５３）と、
前記新アドレス通知ファイルから前記記録されたアドレス情報を読み出して前記クライアントＰＣに通知する通知ステップ（Ｓ３４〜Ｓ３６）と、
この通知ステップによる前記アドレス情報の通知の後、前記新アドレス通知ファイルを削除する削除ステップ（Ｓ３７）と、
この削除ステップによる前記新アドレス通知ファイルの削除に応じて、前記読み出されたアドレス情報を当該ネットワーク機器に設定する設定ステップ（Ｓ５４，Ｓ５５）と、
を有して実行させるようにしたアドレス設定プログラム
を提供するものである。
【発明の効果】
【００１５】
本発明によれば、アドレス情報の有効な表示手段を具備しないネットワーク機器がＤＨＣＰによって動的にアドレス変更される場合において、新アドレス情報を一旦クライアントＰＣへ通知して表示手段に表示させることにより、ネットワーク機器の利用者は新アドレス情報を簡便に且つ即座に知ることができる。また、これによって、新アドレス情報に対応したネットワーク機器へのアクセスが容易となり、例えばアドレス情報の変更直後にＷｅｂページを閲覧することが容易に可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について図面を用いて詳細に説明する。まず、図１に本発明となるネットワーク機器の実施の形態例を適用したネットワークシステムの概略構成図を示す。同図において、ネットワークシステム１は、ネットワーク機器１０、クライアントＰＣ２０、及びＤＨＣＰサーバ３０がＩＰネットワーク４０を介してそれぞれ接続された構成をなしている。
【００１７】
この構成において、不図示ではあるが、ネットワーク機器１０はＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）による制御手段を具備しており、以下に説明するソフトウェアによって、この制御手段は機器全体を制御し、そしてＤＨＣＰサーバ３０及びクライアントＰＣ２０との相互通信を制御する。また、ネットワーク機器１０はモニタや表示パネル等の表示手段を具備していない。また、クライアントＰＣ２０はマウス、キーボード等の入力手段とディスプレイモニタ等の表示手段とを備えている。
【００１８】
なお、同図の構成は、最も基本的な構成を示したものであり、ネットワーク機器１０、クライアントＰＣ２０、及びＤＨＣＰサーバ３０のいずれかが複数分ＩＰネットワーク４０に接続されてもよいし、これら以外のネットワーク機器が付加的に接続されていても差し支えない。
【００１９】
そして、図２は、ネットワーク機器１０、クライアントＰＣ２０、及びＤＨＣＰサーバ３０それぞれの基本的なソフトウェア構成図であり、本実施形態の説明に必要な機能のみを表したものである。同図において、ネットワーク機器１０は、ＤＨＣＰクライアントモジュール１１と、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）１２と、新アドレス通知ファイル１３と、機器設定ファイル１４とを少なくとも有している。また、クライアントＰＣ２０は、ブラウザＷｅｂページ２１を少なくとも有しており、ＤＨＣＰサーバ３０は、ＤＨＣＰサーバモジュール３１を少なくとも有している。これにおいて、新アドレス通知ファイル１３は、ＤＨＣＰクライアントモジュール１１によって作成され、そしてＣＧＩ１２によって削除されるものである。
【００２０】
ＤＨＣＰクライアントモジュール１１及びＤＨＣＰサーバモジュール３１は、ＤＨＣＰ規約に則って相互通信を行う。具体的には、ＤＨＣＰクライアントモジュール１１はＤＨＣＰサーバモジュール３１に対してアドレス情報を要求し、ＤＨＣＰサーバモジュール３１はＤＨＣＰクライアントモジュールに対して許可やアドレス情報の供給を実行する。ここで、アドレス情報とは、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイであるが、全てを含むことが必須ではなく例えばＩＰアドレスのみであってもよいし、いずれかの組み合わせであってもよい。
【００２１】
また、ＣＧＩ１２及びブラウザＷｅｂページ２１は、ＨＴＴＰ（Ｈｙｐｅｒ  ＴｅｘｔＴｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）規約に則ってＷｅｂページの閲覧や設定等を行う。この設定には、ブラウザＷｅｂページ２１が、クライアントＰＣ２０の利用者の操作によって、ネットワーク機器１０のＤＨＣＰを有効にするか無効にするかをネットワーク機器１０に指定するためのＤＨＣＰ設定情報をＣＧＩ１２にＨＴＭＬ出力することが含まれる。
【００２２】
そして、新アドレス通知ファイル１３は、ＤＨＣＰクライアントモジュール１１やＣＧＩ１２とのやり取りに利用されるものであり、具体的には、ＤＨＣＰクライアントモジュール１１がＤＨＣＰサーバ３０から新アドレス情報を取得すると、新アドレス通知ファイル１３が作成されて新アドレス情報が書き込まれ、これによってＤＨＣＰクライアントモジュール１１からＣＧＩ１２に対して新アドレス情報の取得を通知することに利用される。また、ＣＧＩ１２が新アドレス情報をクライアントＰＣ２０に通知した後に新アドレス通知ファイル１３が削除され、これによってＤＨＣＰクライアントモジュール１１では新アドレス情報のクライアントＰＣ２０への通知が終了したか否かを判断することに利用される。
【００２３】
このように一時記憶領域としての新アドレス通知ファイル１３を用いることにより、各モジュールの構成を簡素化することができ、且つ各モジュールの連携動作を簡易に制御することができる。さらに、汎用性や移植性にも優れている。これはすなわち、例えば各モジュール間の通信の仕組みとしてメッセージ通信という方法もあるが、この方法では通知元と通知先が限定されるため各モジュール同士が依存し合うこととなる。その点、本実施形態の如く新アドレス通知ファイル１３を採用することにより、各モジュールとの通信がＣＧＩのみならずＴｅｌｎｅｔ経由やＡＰＩ経由、又はその他のモジュール経由であっても、新アドレス通知ファイル１３自体は独立して存在しているがゆえ、各モジュールの汎用性や移植性に優れている。
【００２４】
機器設定ファイル１４は、ネットワーク機器１０の設定情報を記録したものであり、クライアントＰＣ２０から供給されるＤＨＣＰ設定情報にＤＨＣＰが無効との指定がされていた場合に、ＣＧＩ１２が手動設定用としてクライアントＰＣ２０に供給するための固定アドレス情報が記録されている。
【００２５】
次に、ブラウザＷｅｂページ２１の表示例について説明する。図３は、ネットワーク機器１０にアドレス情報を設定するためのブラウザＷｅｂページ２１が、クライアントＰＣ２０のディスプレイモニタに表示された例である。利用者は、設定画面を見ながらマウスを操作する。同図の例によれば、ＤＨＣＰを有効に選択した状態でＯＫボタンを選択すると、ブラウザＷｅｂページ２１はＤＨＣＰを有効にする情報を含んだＤＨＣＰ設定情報をネットワーク機器１０に送信し、ＤＨＣＰ設定情報を受信したネットワーク機器１０は、ＣＧＩ１２を起動させてＤＨＣＰ設定情報に基づいたアドレス情報の設定処理を開始する。
【００２６】
また、図４は、ネットワーク機器１０に設定される新アドレス情報を表示するブラウザＷｅｂページ２１が、クライアントＰＣ２０のディスプレイモニタに表示された例である。
【００２７】
次に、ネットワークシステム１の動作について説明する。図５は、ネットワークシステム１において、ネットワーク機器１０のアドレス情報をＤＨＣＰによって設定する場合の概略フローチャートである。同図のフローチャートを併せ参照して、利用者がネットワーク機器１０のアドレス情報をブラウザＷｅｂページ２１から設定する場合の動作について説明する。
【００２８】
まず、利用者が図３の如くクライアントＰＣ２０のディスプレイモニタに表示されたブラウザＷｅｂページ２１を見ながらマウスやキーボードによる入力操作を行うことにより、ネットワーク機器１０のＤＨＣＰが有効にされ（ステップＳ２０）、次いで利用者がＯＫボタンを選択すると（ステップＳ２１）、ＤＨＣＰサーバ３０から割り振られた新アドレス情報をＣＧＩ１２がブラウザＷｅｂページ２１にＨＴＭＬ出力することでページが更新されて新アドレス情報がディスプレイモニタに表示される（ステップＳ２２）。この表示された新アドレス情報を取得した利用者は、この取得した新アドレス情報を即座に用いることができるため、新アドレス情報によるページを表示することが容易となる（ステップＳ２３）。
【００２９】
次に、図６は、ネットワーク機器１０におけるＣＧＩ１２の動作を説明するためのフローチャートの例である。前述したように、図５のステップＳ２１でＯＫボタンが選択されると、クライアントＰＣ２０のブラウザＷｅｂページ２１からＤＨＣＰ設定情報がネットワーク機器１０に送信され、これを受信したネットワーク機器１０はＣＧＩ１２を起動させる。起動後、ＣＧＩ１２はＤＨＣＰ設定情報に基づいてＤＨＣＰの設定が変更されたか否かを判定し（ステップＳ３０）、変更されていない場合は、ＤＨＣＰ以外の項目の設定処理を行った後（ステップＳ３８）にＣＧＩ１２を終了する。
【００３０】
他方、ＤＨＣＰの設定が変更されている場合は、ＤＨＣＰ設定情報に基づいてＤＨＣＰの設定が有効であるか無効であるかを判定し（ステップＳ３１）、無効である場合は機器設定ファイル１４から手動設定用のアドレス情報を取得して、これをブラウザＷｅｂページ２１にＨＴＭＬ出力した後（ステップＳ３９）にＣＧＩ１２を終了する。
【００３１】
他方、ＤＨＣＰの設定が有効である場合は、新アドレス通知ファイル１３が削除されているか否かを判定し（ステップＳ３２）、削除されていない場合は初期化処理として確実に新アドレス通知ファイル１３を削除する（ステップＳ４０）。
【００３２】
新アドレス通知ファイル１３が既に削除されている場合、及びステップＳ４０で新アドレス通知ファイルを削除した場合は、ＤＨＣＰクライアントモジュール１１に対してＤＨＣＰが有効になった旨のメッセージを送信する（ステップＳ３３）。
【００３３】
次に、新アドレス通知ファイル１３が作成されたか否かを判定するとともに作成されるまで待ち続ける（ステップＳ３４）。新アドレス通知ファイル１３は、ＤＨＣＰクライアントモジュール１１によって作成されるものであり、新アドレス情報が取得できたことを通知する機能を有する。
【００３４】
なお、ステップＳ３４において、予めタイムアウト時間を定めておき、待ち続けている中でタイムアウトした場合に、タイムアウト時に設定されているアドレス情報をクライアントＰＣ２０に出力してからＣＧＩ１２を終了するようにしてもよい。
【００３５】
次に、ＣＧＩ１２は、作成された新アドレス通知ファイル１３から新アドレス情報を取得して（ステップＳ３５）、新アドレス情報をブラウザＷｅｂページ２１にＨＴＭＬ出力し（ステップＳ３６）、次いで新アドレス通知ファイル１３を削除して（ステップＳ３７）ＣＧＩ１２を終了する。
【００３６】
図７は、ネットワーク機器１０におけるＤＨＣＰクライアントモジュール１１の動作を説明するためのフローチャートの例である。同図において、ＤＨＣＰクライアントモジュール１１は、ＣＧＩ１２から前述したメッセージが入来するまで待つ（ステップＳ５０）。ＣＧＩ１２からメッセージが入来すると、そのメッセージの内容に基づき機器設定ファイル１４をチェックしてＤＨＣＰの設定が有効になったか否かを判定する（ステップＳ５１）。有効になってないならば、ＤＨＣＰを無効にする処理を実行して（ステップＳ５６）ステップＳ５０の待機状態へ戻る。他方、ＤＨＣＰの設定が有効であればＤＨＣＰ規約に則ってＤＨＣＰサーバ３０のＤＨＣＰサーバモジュール３１とやり取りを行って新アドレス情報を取得する（ステップＳ５２）。
【００３７】
次に、ＤＨＣＰクライアントモジュール１１は、新アドレス通知ファイル１３を作成して取得した新アドレス情報を書き出した後（ステップＳ５３）、ＣＧＩ１２のＨＴＭＬ出力が終了したか否かを新アドレス通知ファイル１３の削除で判定する（ステップＳ５４）。すなわち、新アドレス通知ファイルが削除されるまで待ち続ける。そして、削除されたと判定された場合は、ネットワーク機器１０に新アドレス情報を設定する（ステップＳ５５）。
【００３８】
以上、詳述したようにネットワークシステム１によれば、アドレス情報の有効な表示手段を具備しないネットワーク機器１０が、ＤＨＣＰサーバ３０から供給される新アドレス情報に変更される場合において、新アドレス情報を一旦クライアントＰＣ２０へ通知してディスプレイモニタに表示することにより、ネットワーク機器１０の利用者は新アドレス情報を簡便に且つ即座に知ることができる。また、これによって、新アドレス情報に対応したネットワーク機器１０へのアクセスが容易となり、例えばアドレス情報の変更直後にＷｅｂページを閲覧することが容易となる。
【００３９】
なお、本実施形態では、ネットワーク機器１０の内部モジュールをＣＧＩ１２とし、クライアントＰＣ２０への通知をＣＧＩ１２からのＨＴＭＬ出力として説明したが、ネットワーク機器１０の内部モジュールと通知は他にもＴｅｌｎｅｔ経由やＡＰＩ経由等、ネットワーク上で相互通信可能な全てのプロトコルのいずれかを用いてもよい。
【産業上の利用可能性】
【００４０】
本発明は、ＤＨＣＰ環境下のネットワーク機器において、新アドレス情報が設定される度にそのアドレス情報を知ることが必要な用途において特に有用である。
【図面の簡単な説明】
【００４１】
【図１】本発明となるネットワーク機器の実施の形態例を適用したネットワークシステムの概略構成図である。
【図２】ネットワーク機器１０、クライアントＰＣ２０、及びＤＨＣＰサーバ３０それぞれの基本的なソフトウェア構成図である。
【図３】ネットワーク機器１０にアドレス情報を設定するためのブラウザＷｅｂページ２１が、クライアントＰＣ２０が有するディスプレイモニタに表示された例である。
【図４】ネットワーク機器１０に設定される新アドレス情報を表示するブラウザＷｅｂページ２１が、クライアントＰＣ２０のディスプレイモニタに表示された例である。
【図５】ネットワークシステム１において、ネットワーク機器１０のアドレス情報をＤＨＣＰによって設定する場合の概略フローチャートである。
【図６】ネットワーク機器１０におけるＣＧＩ１２の動作を説明するためのフローチャートの例である。
【図７】ネットワーク機器１０におけるＤＨＣＰクライアントモジュール１１の動作を説明するためのフローチャートの例である。
【符号の説明】
【００４２】
１  ネットワークシステム
１０  ネットワーク機器
１１  ＤＨＣＰクライアントモジュール
１２  ＣＧＩ
１３  新アドレス通知ファイル
１４  機器設定ファイル
２０  クライアントＰＣ
２１  ブラウザＷｅｂページ
３０  ＤＨＣＰサーバ
３１  ＤＨＣＰサーバモジュール
４０  ＩＰネットワーク
【図１】
2007060471.tif 000003
【図２】
2007060471.tif 000004
【図３】
2007060471.tif 000005
【図４】
2007060471.tif 000006
【図５】
2007060471.tif 000007
【図６】
2007060471.tif 000008
【図７】
2007060471.tif 000009