(57)【要約】【課題】  企業内の部署やグループ単位で管理でき、またＩＰアドレスの重複や割当てたＩＰアドレスの長期にわたる未使用を検出することによって、効率よくＩＰアドレスの割当とその管理を行うことができる、ＩＰアドレス割当装置を提供する。【解決手段】  情報端末からＩＰアドレス割当先端末の端末属性情報を受け付け、端末属性情報に対応するＩＰアドレスの範囲を特定する。またそのＩＰアドレスの範囲中で利用されていない利用されていないアドレスを自動的にＩＰアドレス割当先端末に割当てる。【選択図】    図１
2006237790.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰアドレスの割当を要求する情報端末へ少なくともＩＰアドレス割当先端末の属性情報の入力を促すＩＰアドレス要求画面情報を配信する要求画面情報配信処理部と、
前記情報端末における前記ＩＰアドレス要求画面情報への前記ＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末から前記端末属性情報を受け付ける端末属性情報受付処理部と、
前記端末属性情報で示される所定属性単位ごとに割当てることができるＩＰアドレスの範囲を記憶するＩＰアドレス割当範囲記憶部と、
情報端末毎の端末属性情報と、その情報端末のそれぞれについて既に割当てたＩＰアドレスと、そのＩＰアドレスが通信ネットワーク上で検出された時刻情報を少なくとも示す利用状態情報と、を対応付けた割当ＩＰアドレス一覧を記憶する割当ＩＰアドレス一覧記憶部と、
前記端末属性情報受付処理部で受け付けた端末属性情報に対応付けられて前記割当ＩＰアドレス一覧記憶部に記録されているＩＰアドレスと、前記端末属性情報受付処理部で受け付けた端末属性情報に対応付けられて前記ＩＰアドレス割当範囲記憶部に記録されているＩＰアドレスの範囲とを比較して、当該ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有るか否かを判定する割当ＩＰアドレス有無判定処理部と、
前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスのうちの何れかを前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定するＩＰアドレス特定処理部と、
前記割当てるＩＰアドレスを前記情報端末に送信するＩＰアドレス送信処理部と、
を備えることを特徴とするＩＰアドレス割当装置。
【請求項２】
前記ＩＰアドレス特定処理部は、
前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスへ応答要求パケットを送信し、そのＩＰアドレスから前記応答要求パケットに対する応答パケットを受信したか否かに応じて現在利用されていないＩＰアドレスか否かを判定し、利用されていないＩＰアドレスのみ、前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定する
ことを特徴とする請求項１に記載のＩＰアドレス割当装置。
【請求項３】
前記割当ＩＰアドレス一覧記憶部において、利用状態情報の示す時刻情報から現在の時刻までの期間が所定の期間以上経過している該利用状態情報を検出し、その利用状態情報に対応付けられて記録されてるＩＰアドレスを無使用ＩＰアドレスと判定する無使用ＩＰアドレス判定処理部と、
を備えることを特徴とする請求項１に記載のＩＰアドレス割当装置。
【請求項４】
前記ＩＰアドレス特定処理部は、
前記割当ＩＰアドレス有無判定処理部が前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていないと判定した１つまたは複数のＩＰアドレス、または前記無使用ＩＰアドレスの両方のＩＰアドレスへ応答要求パケットを送信し、そのＩＰアドレスから前記応答要求パケットに対する応答パケットを受信したか否かに応じて現在利用されていないＩＰアドレスか否かを判定し、利用されていないＩＰアドレスのみ、前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定する
ことを特徴とする請求項３に記載のＩＰアドレス割当装置。
【請求項５】
ＩＰアドレス割当先端末の端末属性情報により示される所定属性単位ごとに割当てることができるＩＰアドレスの範囲を記憶するＩＰアドレス割当範囲記憶部と、
情報端末毎の端末属性情報と、その情報端末のそれぞれについて既に割当てたＩＰアドレスと、そのＩＰアドレスが通信ネットワーク上で検出された時刻情報を少なくとも示す利用状態情報と、を対応付けた割当ＩＰアドレス一覧を記憶する割当ＩＰアドレス一覧記憶部と、を備えたＩＰアドレス割当装置のコンピュータに実行させるプログラムを記憶する記録媒体であって、
ＩＰアドレスの割当を要求する情報端末へ少なくともＩＰアドレス割当先端末の属性情報の入力を促すＩＰアドレス要求画面情報を配信する処理と、
前記情報端末における前記ＩＰアドレス要求画面情報への前記ＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末から前記端末属性情報を受け付ける処理と、
前記受け付けた端末属性情報に対応付けられて前記割当ＩＰアドレス一覧記憶部に記録されているＩＰアドレスと、前記受け付けた端末属性情報に対応付けられて前記ＩＰアドレス割当範囲記憶部に記録されているＩＰアドレスの範囲とを比較して、当該ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有るか否かを判定する処理と、
前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスのうちの何れかを前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定する処理と、
前記割当てるＩＰアドレスを前記情報端末に送信するＩＰアドレス送信処理部と、
をコンピュータに実行させるプログラムを記憶する記録媒体。
【請求項６】
ＩＰアドレス割当先端末の端末属性情報により示される所定属性単位ごとに割当てることができるＩＰアドレスの範囲を記憶するＩＰアドレス割当範囲記憶部と、
情報端末毎の端末属性情報と、その情報端末のそれぞれについて既に割当てたＩＰアドレスと、そのＩＰアドレスが通信ネットワーク上で検出された時刻情報を少なくとも示す利用状態情報と、を対応付けた割当ＩＰアドレス一覧を記憶する割当ＩＰアドレス一覧記憶部と、を備えたＩＰアドレス割当装置のコンピュータに実行させるプログラムであって、
ＩＰアドレスの割当を要求する情報端末へ少なくともＩＰアドレス割当先端末の属性情報の入力を促すＩＰアドレス要求画面情報を配信する処理と、
前記情報端末における前記ＩＰアドレス要求画面情報への前記ＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末から前記端末属性情報を受け付ける処理と、
前記受け付けた端末属性情報に対応付けられて前記割当ＩＰアドレス一覧記憶部に記録されているＩＰアドレスと、前記受け付けた端末属性情報に対応付けられて前記ＩＰアドレス割当範囲記憶部に記録されているＩＰアドレスの範囲とを比較して、当該ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有るか否かを判定する処理と、
前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスのうちの何れかを前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定する処理と、
前記割当てるＩＰアドレスを前記情報端末に送信するＩＰアドレス送信処理部と、
をコンピュータに実行させるプログラム。
【請求項７】
ＩＰアドレス割当装置の要求画面情報配信処理部が、ＩＰアドレスの割当を要求する情報端末へ少なくともＩＰアドレス割当先端末の属性情報の入力を促すＩＰアドレス要求画面情報を配信し、
前記ＩＰアドレス割当装置の端末属性情報受付処理部が、前記情報端末における前記ＩＰアドレス要求画面情報への前記ＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末から前記端末属性情報を受け付け、
前記ＩＰアドレス割当装置のＩＰアドレス割当範囲記憶部が、前記端末属性情報で示される所定属性単位ごとに割当てることができるＩＰアドレスの範囲を記憶し、
前記ＩＰアドレス割当装置の割当ＩＰアドレス一覧記憶部が、情報端末毎の端末属性情報と、その情報端末のそれぞれについて既に割当てたＩＰアドレスと、そのＩＰアドレスが通信ネットワーク上で検出された時刻情報を少なくとも示す利用状態情報と、を対応付けた割当ＩＰアドレス一覧を記憶し、
前記ＩＰアドレス割当装置の割当ＩＰアドレス有無判定処理部が、記端末属性情報受付処理部で受け付けた端末属性情報に対応付けられて前記割当ＩＰアドレス一覧記憶部に記録されているＩＰアドレスと、前記端末属性情報受付処理部で受け付けた端末属性情報に対応付けられて前記ＩＰアドレス割当範囲記憶部に記録されているＩＰアドレスの範囲とを比較して、当該ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有るか否かを判定し、
前記ＩＰアドレス割当装置のＩＰアドレス特定処理部が、前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスのうちの何れかを前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定し、前記割当てるＩＰアドレスを前記情報端末に送信する
ことを特徴とするＩＰアドレス割当方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータなどの情報端末へのＩＰアドレスの自動割当処理を行なうＩＰアドレス割当装置およびＩＰアドレス割当方法並びにＩＰアドレス割当プログラムと記録媒体に関する。
【背景技術】
【０００２】
企業などにおいては多くのＰＣ（Personal Computer）やサーバなどの情報端末を保有しているが、当該企業の情報システムの管理者などは、情報端末の多さから、それぞれの情報端末に割当てているＩＰアドレスの管理に労力を要している。例えば、従来は企業内の社員から新しい情報端末へのＩＰアドレスの割当要求があった場合には、システム管理者は管理台帳などを調査し、利用されていないＩＰアドレスが有るかを把握し、また利用されていない場合であっても実際にｐｉｎｇによるパケット応答の確認を行ってそのＩＰアドレスが確実に利用されていないものであることを確認してから、ＩＰアドレスの割当（利用者への通知）を行っている。
またこのような情報システム管理者の労力を削減する技術としてＤＨＣＰ（Dynamic Host Configuration Protocol）と呼ばれる技術が存在する。これはWindows（登録商標）のＯＳを採用した情報システムにおいてはドメインコントローラと呼ばれるサーバで自動的に通信ネットワークに接続された端末に対してＩＰアドレスを割当てる処理を行なう技術である（例えば、非特許文献１）。またＩＰアドレスを自動的に割当てる関連技術として特許文献１が公開されいてる。
【非特許文献１】“Dynamic Host Configuration Protocol”、「online」、「平成１７年０１月２８日検索」、インターネット＜ＵＲＬ：http://www.ietf.org/rfc/rfc2131.txt?number=2131＞
【特許文献１】特開２００２−１９０８１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、企業のシステム管理者などは、社員の利用する情報端末のＩＰアドレスの割当体系を、例えば企業内の部署やグループ単位で管理しなければならないという問題や、また、予めネットワークシステムに登録していない新たな情報端末を通信ネットワークへ迅速に接続できるようにしなければならないといった問題を解決することが要求されているので、ＩＰアドレスの割当において、上述のＤＨＣＰの技術では対応できない場合があった。また、ＩＰアドレスの管理台帳で管理する方法においても、ＩＰアドレスの利用者への発行の遅延という問題や、記録ミスによる割当ＩＰアドレスの重複の問題などが発生していた。
【０００４】
そこでこの発明は、ＩＰアドレスの自動割当の技術であって、企業内の部署やグループ単位で割当てるＩＰアドレスを管理することができ、またＩＰアドレスの重複や割当てたＩＰアドレスの長期にわたる未使用を検出することによって、従来にも増して効率よくＩＰアドレスの割当とその管理を行うことができる、ＩＰアドレス割当装置およびＩＰアドレス割当方法並びにＩＰアドレス割当プログラムと記録媒体を提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題を解決すべくなされたもので、ＩＰアドレスの割当を要求する情報端末へ少なくともＩＰアドレス割当先端末の属性情報の入力を促すＩＰアドレス要求画面情報を配信する要求画面情報配信処理部と、前記情報端末における前記ＩＰアドレス要求画面情報への前記ＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末から前記端末属性情報を受け付ける端末属性情報受付処理部と、前記端末属性情報で示される所定属性単位ごとに割当てることができるＩＰアドレスの範囲を記憶するＩＰアドレス割当範囲記憶部と、情報端末毎の端末属性情報と、その情報端末のそれぞれについて既に割当てたＩＰアドレスと、そのＩＰアドレスが通信ネットワーク上で検出された時刻情報を少なくとも示す利用状態情報と、を対応付けた割当ＩＰアドレス一覧を記憶する割当ＩＰアドレス一覧記憶部と、前記端末属性情報受付処理部で受け付けた端末属性情報に対応付けられて前記割当ＩＰアドレス一覧記憶部に記録されているＩＰアドレスと、前記端末属性情報受付処理部で受け付けた端末属性情報に対応付けられて前記ＩＰアドレス割当範囲記憶部に記録されているＩＰアドレスの範囲とを比較して、当該ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有るか否かを判定する割当ＩＰアドレス有無判定処理部と、前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスのうちの何れかを前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定するＩＰアドレス特定処理部と、前記割当てるＩＰアドレスを前記情報端末に送信するＩＰアドレス送信処理部と、を備えることを特徴とするＩＰアドレス割当装置である。
【０００６】
これにより、自動的にＩＰアドレスの割当ができるので、人間のミスによるＩＰアドレスの重複割当を防ぐことができる。またコンピュータで割当を行うので、瞬時にＩＰアドレスの割当を利用者に通知することができる。また、端末属性情報で示される設置場所ごとにＩＰアドレスの体系を管理するので、ＩＰアドレスがどの程度利用されているかの把握を的確にできるようになる。
【０００７】
また本発明は、前記ＩＰアドレス特定処理部が、前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスへ応答要求パケットを送信し、そのＩＰアドレスから前記応答要求パケットに対する応答パケットを受信したか否かに応じて現在利用されていないＩＰアドレスか否かを判定し、利用されていないＩＰアドレスのみ、前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定することを特徴とする。
これにより、確実に利用されていないＩＰアドレスを割り当てることができる。
【０００８】
また本発明は、前記割当ＩＰアドレス一覧記憶部において、利用状態情報の示す時刻情報から現在の時刻までの期間が所定の期間以上経過している該利用状態情報を検出し、その利用状態情報に対応付けられて記録されてるＩＰアドレスを無使用ＩＰアドレスと判定する無使用ＩＰアドレス判定処理部とを備えることを特徴とする。
これにより、所定期間以上利用されていないＩＰアドレスを割り当てることができる。
【０００９】
また本発明は、前記ＩＰアドレス特定処理部が、前記割当ＩＰアドレス有無判定処理部が前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていないと判定した１つまたは複数のＩＰアドレス、または前記無使用ＩＰアドレスの両方のＩＰアドレスへ応答要求パケットを送信し、そのＩＰアドレスから前記応答要求パケットに対する応答パケットを受信したか否かに応じて現在利用されていないＩＰアドレスか否かを判定し、利用されていないＩＰアドレスのみ、前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定することを特徴とする。
【００１０】
また本発明は、ＩＰアドレス割当先端末の端末属性情報により示される所定属性単位ごとに割当てることができるＩＰアドレスの範囲を記憶するＩＰアドレス割当範囲記憶部と、
情報端末毎の端末属性情報と、その情報端末のそれぞれについて既に割当てたＩＰアドレスと、そのＩＰアドレスが通信ネットワーク上で検出された時刻情報を少なくとも示す利用状態情報と、を対応付けた割当ＩＰアドレス一覧を記憶する割当ＩＰアドレス一覧記憶部と、を備えたＩＰアドレス割当装置のコンピュータに実行させるプログラムを記憶する記録媒体であって、ＩＰアドレスの割当を要求する情報端末へ少なくともＩＰアドレス割当先端末の属性情報の入力を促すＩＰアドレス要求画面情報を配信する処理と、前記情報端末における前記ＩＰアドレス要求画面情報への前記ＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末から前記端末属性情報を受け付ける処理と、前記受け付けた端末属性情報に対応付けられて前記割当ＩＰアドレス一覧記憶部に記録されているＩＰアドレスと、前記受け付けた端末属性情報に対応付けられて前記ＩＰアドレス割当範囲記憶部に記録されているＩＰアドレスの範囲とを比較して、当該ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有るか否かを判定する処理と、前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスのうちの何れかを前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定する処理と、前記割当てるＩＰアドレスを前記情報端末に送信するＩＰアドレス送信処理部と、をコンピュータに実行させるプログラムを記憶する記録媒体である。
【００１１】
また本発明は、ＩＰアドレス割当先端末の端末属性情報により示される所定属性単位ごとに割当てることができるＩＰアドレスの範囲を記憶するＩＰアドレス割当範囲記憶部と、情報端末毎の端末属性情報と、その情報端末のそれぞれについて既に割当てたＩＰアドレスと、そのＩＰアドレスが通信ネットワーク上で検出された時刻情報を少なくとも示す利用状態情報と、を対応付けた割当ＩＰアドレス一覧を記憶する割当ＩＰアドレス一覧記憶部と、を備えたＩＰアドレス割当装置のコンピュータに実行させるプログラムであって、ＩＰアドレスの割当を要求する情報端末へ少なくともＩＰアドレス割当先端末の属性情報の入力を促すＩＰアドレス要求画面情報を配信する処理と、前記情報端末における前記ＩＰアドレス要求画面情報への前記ＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末から前記端末属性情報を受け付ける処理と、前記受け付けた端末属性情報に対応付けられて前記割当ＩＰアドレス一覧記憶部に記録されているＩＰアドレスと、前記受け付けた端末属性情報に対応付けられて前記ＩＰアドレス割当範囲記憶部に記録されているＩＰアドレスの範囲とを比較して、当該ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有るか否かを判定する処理と、前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスのうちの何れかを前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定する処理と、前記割当てるＩＰアドレスを前記情報端末に送信するＩＰアドレス送信処理部と、をコンピュータに実行させるプログラムである。
【００１２】
また本発明は、ＩＰアドレス割当装置の要求画面情報配信処理部が、ＩＰアドレスの割当を要求する情報端末へ少なくともＩＰアドレス割当先端末の属性情報の入力を促すＩＰアドレス要求画面情報を配信し、前記ＩＰアドレス割当装置の端末属性情報受付処理部が、前記情報端末における前記ＩＰアドレス要求画面情報への前記ＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末から前記端末属性情報を受け付け、前記ＩＰアドレス割当装置のＩＰアドレス割当範囲記憶部が、前記端末属性情報で示される所定属性単位ごとに割当てることができるＩＰアドレスの範囲を記憶し、前記ＩＰアドレス割当装置の割当ＩＰアドレス一覧記憶部が、情報端末毎の端末属性情報と、その情報端末のそれぞれについて既に割当てたＩＰアドレスと、そのＩＰアドレスが通信ネットワーク上で検出された時刻情報を少なくとも示す利用状態情報と、を対応付けた割当ＩＰアドレス一覧を記憶し、前記ＩＰアドレス割当装置の割当ＩＰアドレス有無判定処理部が、記端末属性情報受付処理部で受け付けた端末属性情報に対応付けられて前記割当ＩＰアドレス一覧記憶部に記録されているＩＰアドレスと、前記端末属性情報受付処理部で受け付けた端末属性情報に対応付けられて前記ＩＰアドレス割当範囲記憶部に記録されているＩＰアドレスの範囲とを比較して、当該ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有るか否かを判定し、前記ＩＰアドレス割当装置のＩＰアドレス特定処理部が、前記ＩＰアドレスの範囲のうち前記割当ＩＰアドレス一覧記憶部に記録されていない１つまたは複数のＩＰアドレスが有る場合に、そのＩＰアドレスのうちの何れかを前記ＩＰアドレス割当先端末へ割当てるＩＰアドレスと特定し、前記割当てるＩＰアドレスを前記情報端末に送信することを特徴とするＩＰアドレス割当方法である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態によるＩＰアドレス割当装置を図面を参照して説明する。図１は同実施形態によるＩＰアドレス割当装置の構成を示すブロック図である。この図において、符号１はＩＰアドレス割当装置である。そしてＩＰアドレス割当装置１において、符号１１は通信ネットワークを介して情報端末と情報の送受信の処理を行う通信制御部である。また１２は情報端末へＩＰアドレス割当先端末の端末属性情報の入力を促すＩＰアドレス要求画面の情報を配信する要求画面情報配信処理部である。ここでＩＰアドレス割当先端末の端末属性情報とは、例えばＩＰアドレス割当先端末の設置場所、ＩＰアドレス割当先端末が設置される部署、当該ＩＰアドレス割当先端末の資産区分（固定資産、準固定資産）、機器種別（ＰＣ、サーバ）、ＯＳ種別（ＯＳ：Ａ, Ｂ・・）などである。また１３は情報端末の利用者による、ＩＰアドレス要求画面への各ＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末からＩＰアドレス割当先端末の端末属性情報を受け付ける端末属性情報受付処理部である。なお情報端末は既にＩＰアドレスが割当てられて通信ネットワークに接続された端末であり、ユーザは情報端末の何れかを利用してＩＰアドレス割当先端末へ割当てるＩＰアドレスの要求の処理を行なう。
【００１４】
また１４は割当できるＩＰアドレスの範囲のうち割当てられていないＩＰアドレスが有るか否かを判定する割当ＩＰアドレス有無判定処理部である。また１５は割当要求のあった情報端末に割当てるＩＰアドレスを特定するＩＰアドレス特定部である。また１６は無使用なＩＰアドレスを判定する無使用ＩＰアドレス判定処理部である。また１７は各種情報を記憶するデータベースである。
【００１５】
次に、データベースの記憶する各種テーブルについて説明する。
図２は機器台帳テーブルを示す図である。
この機器台帳テーブルは、情報端末の機器ＩＤ（識別番号）と機器種別（ＰＣ，サーバなど）とＯＳ種別（Ａ，Ｂなど）と使用開始年月日と資産区分（固定資産、準固定資産）とを少なくとも対応付けて記憶するテーブルであり、情報端末が購入・設置された場合に予めシステム管理者が作成して登録しておく情報である。
【００１６】
図３は機器履歴情報テーブルである。
この機器履歴情報テーブルは、機器ＩＤと該機器ＩＤで示される情報端末の利用状態（稼働中、停止中）と利用状態更新日と、使用者名と、アドレスＡ〜Ｄが記録されている。ここでＩＰアドレスはＶｅｒ（バージョン）４のアドレス体系である場合３２ビットの８ビットずつを１０進数に変換し、０．０．０．０〜２５５．２５５．２５５．２５５の形式で表されるが、ドットで区切られた各１０進数の左からアドレスＡ、Ｂ、Ｃ、Ｄとしている。この機器履歴情報テーブルは、あるタイミングで（例えば情報端末の使用開始時や１年毎など）システム管理者が調査して作成した情報である。
【００１７】
図４はＩＰアドレス監視情報テーブルを示す図である。
このＩＰアドレス監視情報テーブルは、ＩＰアドレスが通信ネットワーク上で検出できたか否かを示す情報であり、検出日、検出時刻、ＩＰアドレス（アドレスＡ〜Ｄ）が記録されている。ここで、このＩＰアドレス監視情報テーブルは、ＩＰアドレス割当装置１が機器台帳テーブルに記録されいている各情報端末のＩＰアドレスに応答要求を行って、その結果返答パケットを送信したＩＰアドレスについて記録されいている。例えば応答要求はＰｉｎｇなどの処理によって行う。
【００１８】
図５は設置場所情報テーブルを示す図である。
この設置場所情報テーブルは、情報端末の設置場所名と当該設置場所に設置される情報端末に割り当てる事のできるＩＰアドレスのネットワークアドレス（アドレスＡ、Ｂ、Ｃ）を記録している。ここで本実施形態ではアドレスＡ〜Ｃの２４ビットがネットワークアドレスでありアドレスＤの残り８ビットをホストアドレスとしているが、ネットワークアドレスと、ホストアドレスのビット数はこれに限られるものではない。
【００１９】
図６は端末種別テーブルを示す図である。
この端末種別テーブルは、情報端末の端末種別（ＰＣ、サーバ、プリンタ・・）とその端末種別に割り当てることのできるホストアドレスの開始番号と最終番号とを記憶している。なお端末種別テーブルは開始番号〜最終番号の間のアドレスを割り当てることができることを示している。
【００２０】
図７は資産情報テーブルを示す図である。
この資産情報テーブルは、情報端末の種別（ＰＣ、サーバ・・）と当該情報端末の資産区分（固定資産、準固定資産などの資産の区分を示す情報）と、その種別の情報端末に割り当てる事のできるホストアドレスの開始番号と最終番号とを記憶している。
【００２１】
図８はＯＳ情報テーブルを示す図である。
このＯＳ情報テーブルは、情報端末の種別（ＰＣ、サーバ・・）と当該情報端末の資産区分（固定資産、準固定資産などの資産の区分を示す情報）と、ＯＳ種別と、そのＯＳ種別の情報端末に割り当てる事のできるホストアドレスの開始番号と最終番号とを記憶している。
なお、図５〜図８の各データテーブルは、ＩＰアドレスを設置場所の単位で体系的に割当てる為に、予めシステム管理者が作成してデータベース１７に登録したものである。
【００２２】
そして、本実施形態においてＩＰアドレス割当装置１は、ＩＰアドレスの割当を要求する情報端末へ少なくともＩＰアドレス割当先端末の端末属性情報の入力を促すＩＰアドレス要求画面情報を配信し、情報端末におけるＩＰアドレス要求画面情報へのＩＰアドレス割当先端末の端末属性情報とＩＰアドレス要求指示との入力を契機に、該情報端末から端末属性情報を受け付ける。またＩＰアドレス割当装置１は、端末属性情報で示される所定属性単位（本実施形態においては端末設置場所と設置部署の組合せ）ごとに割当てることができるＩＰアドレスの範囲を記憶する。また情報端末毎の端末属性情報と、既に割当てたＩＰアドレスと、そのＩＰアドレスが通信ネットワーク上で検出された時刻情報を少なくとも示す利用状態情報と、を対応付けた機器履歴情報テーブルを記憶する。
【００２３】
そして、ＩＰアドレス割当装置１は、ＩＰアドレスの割当を要求する情報端末から受け付けたＩＰアドレス割当先端末の端末属性情報に対応付けられて、機器履歴情報テーブルに記録されているＩＰアドレスと、ＩＰアドレスの割当を要求する情報端末から受け付けた端末属性情報に対応付けられて、設置場所情報テーブルに記録されているＩＰアドレスの範囲とを比較して、当該ＩＰアドレスの範囲のうち機器履歴情報テーブルに記録されていない１つまたは複数のＩＰアドレスが有るか否かを判定する。これにより利用されていないＩＰアドレスを判定する。そして、利用されていないＩＰアドレスが有る場合に、そのＩＰアドレスのうちの何れかをＩＰアドレスの割当を要求する情報端末へ割当てるＩＰアドレスと特定する処理を行なう。
【００２４】
図９は、ＩＰアドレス割当装置のハードウェア構成を示す図である。
この図が示すように、ＩＰアドレス割当装置１は、図９で示すようなハードウェア構成を有している。ハードウェア構成として、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）／ＲＯＭ（read only Memory）、ＨＤＤ（Hard Disk Drive）、Ｉ／Ｆ（interface）などである。そして、ＩＰアドレス割当装置は、ＣＰＵがＲＡＭ／ＲＯＭやＨＤＤに記録されているプログラムを読み取って、通信制御部１１、要求画面情報配信処理部１２、端末属性情報受付処理部１３、割当ＩＰアドレス有無判定処理部１４、ＩＰアドレス特定処理部１５、無使用ＩＰアドレス判定処理部１６の各機能の処理を行なう。
【００２５】
図１０はＩＰアドレス要求画面において常時利用が選択された際の画面を示す図である。
図１１はＩＰアドレス要求画面において一時利用が選択された際の画面を示す図である。
次に、図１０、１１を用いて利用者がＩＰアドレス要求を行う際の処理フローについて説明する。
まず、利用者はＰＣなどの情報端末からＩＰアドレス割当装置１へウェブブラウザなどを利用して通信接続しＩＰアドレス割当要求を通知する。すると、要求画面情報配信処理部１２は情報端末からの通信接続を検出し、当該情報端末に常時利用のＩＰアドレス割当要求か、または一時利用のＩＰアドレス割当要求かの選択と、それぞれの割当要求に応じた情報の入力と、を促すＩＰアドレス要求画面の情報を送信する。ここで要求画面情報配信処理部１２と端末属性情報受付処理部１３はウェブサーバの機能を保有しており、ウェブページのデータ形式の各画面情報を送信する処理と、当該画面が情報端末の表示部に表示され、その画面において選択／入力された情報を受け付ける処理を行なう。
【００２６】
情報端末はＩＰアドレス要求画面の情報を受信すると、ＩＰアドレス要求画面を表示装置に表示されているウェブブラウザのウィンドウに表示する。ここで利用者が常時利用または一時利用のいずれかの選択を行う。このＩＰアドレス要求画面は、常時利用が選択された場合には、常時利用のＩＰアドレスを要求するために必要なＩＰアドレス割当先端末の端末属性情報の入力を促す画面が、また一時利用が選択された場合には、一時利用のＩＰアドレスを要求するために必要なＩＰアドレス割当先端末の端末属性情報の入力を促す画面が切り替わる画面である。図１０に示すように常時利用が選択された場合には、ＩＰアドレス要求画面は、少なくとも使用者コード、使用部門、設置場所、主管理部門、情報端末の機種種別（カテゴリ）、資産区分、ＯＳ種別（ＯＳ区分）などのＩＰアドレス割当先端末の端末属性情報の入力を促す画面を表示する。また図１１に示すように一時利用が選択された場合には、ＩＰアドレス要求画面は、少なくとも依頼者、依頼部門、使用目的、使用エリアと使用場所（設置場所）、試用期間、台数などの端末属性情報の入力を促す画面を表示する。そして利用者が、各情報の入力を行い、ＩＰアドレス要求指示を情報端末に入力すると、情報端末は、常時利用または一時利用のいずれかの情報や、設置場所などのＩＰアドレス要求画面に入力された情報をＩＰアドレス割当装置１に送信する。
【００２７】
図１２は常用利用のＩＰアドレスを割当てる処理フローを示す図である。
次に、ＩＰアドレスを割当てる処理フローについて説明する。
まずＩＰアドレス割当装置１の端末属性情報受付処理部１３が通信制御部１１を介して、常用利用の情報とその他のＩＰアドレス要求画面において入力されたＩＰアドレス割当先端末の端末属性情報を受け付ける（ステップＳ１０１）。次に、割当ＩＰアドレス有無判定処理部１４は、ＩＰアドレス割当先端末の端末属性情報のうちの設置場所の情報を読み取り、当該設置場所の情報に対応付けられてデータベース１７の設置場所情報テーブルに記録されているアドレスＡ〜Ｃ、つまり設置場所で利用できるＩＰアドレスのネットワーク部のアドレスを検出する（ステップＳ１０２）。また割当ＩＰアドレス有無判定処理部１４は、端末属性情報から端末種別、資産区分、ＯＳ種別の情報を読み取る（ステップＳ１０３）。
【００２８】
そして、割当ＩＰアドレス有無判定処理部１４は端末種別の情報に対応付けられてデータベース１７の端末種別テーブルに記録されているホスト番号の開始番号と最終番号とを読み取り、割り当てることのできるホスト部のアドレスの範囲を取得する。ここで、図６より例えば端末種別がＰＣであれば、ホスト部のアドレス（アドレスＤ）は１〜１００の範囲内で割当てられる。また割当ＩＰアドレス有無判定処理部１４はＩＰアドレス割当先端末の端末属性情報から読み取った端末種別と資産区分の組合せの情報に対応付けられてデータベース１７の資産情報テーブルに記録されているホスト部の開始番号と最終番号とを読み取り、割り当てる事のできるホスト部のアドレスの範囲を取得する。また割当ＩＰアドレス有無判定処理部１４は端末属性情報から読み取った端末種別と資産区分とＯＳ種別の組合せの情報に対応付けられてデータベース１７のＯＳ情報テーブルに記録されているホスト部の開始番号と最終番号とを読み取り、割り当てることのできるホスト部のアドレスの範囲を取得する。これにより割当ＩＰアドレス有無判定処理部１４は、端末種別と資産区分とＯＳ種別の組合せが、ＰＣ、固定資産、Ａ、である場合には、ホスト部のアドレスの１〜２０の範囲が、情報端末に割り当てることのできる番号と判断する。つまりＩＰアドレス割当先端末に割り当てることのできるホスト部のアドレスの範囲を検出する（ステップＳ１０４）。
【００２９】
次に割当ＩＰアドレス有無判定処理部１４は、ステップＳ１０１で受け付けたＩＰアドレス割当先端末の端末属性情報に含まれる端末種別と資産区分とＯＳ種別の組合せの情報に対応付けられてデータベース１７の機器台帳テーブルに記録されている情報端末の機器ＩＤを読み取る（ステップＳ１０５）。そして、ステップＳ１０５で読み取った機器ＩＤのうち、機器履歴情報テーブルにおいて利用状態が「稼働中」となっている機器ＩＤを特定する。また割当ＩＰアドレス有無判定処理部１４は、稼働中となっている機器ＩＤのＩＰアドレスを、機器履歴情報テーブルから読み取る（ステップＳ１０６）。これにより、ＩＰアドレスが既に割当てられおり、かつ稼動中の情報端末のＩＰアドレスを検出することができる。また無使用ＩＰアドレス判定部１６がステップＳ１０５で読み取った機器ＩＤのＩＰアドレスのうち、ＩＰアドレス監視情報テーブルにおいて一ヶ月以上検出されていないＩＰアドレスを検出する（ステップＳ１０７）。そして、ステップＳ１０２とステップＳ１０４で特定できるＩＰアドレスの範囲（つまりＩＰアドレス割当先端末に割り当てることができるＩＰアドレスの範囲）と、ステップＳ１０６で稼働中となっていないＩＰアドレスとステップＳ１０７で一ヶ月以上検出されていないＩＰアドレスとを比較して、それら、ステップＳ１０６で稼働中となっていないＩＰアドレスとステップＳ１０７で一ヶ月以上検出されていないＩＰアドレスのうち、ステップＳ１０２とステップＳ１０４で特定できるＩＰアドレスの範囲にあるＩＰアドレスを、ＩＰアドレス割当先端末に割当てることができるＩＰアドレスと判定する（ステップＳ１０８）。
【００３０】
次に、ＩＰアドレス特定処理部１５はステップＳ１０８で特定されたＩＰアドレスのうち一番ホスト部のアドレスの値が低いＩＰアドレス宛に、例えばＰｉｎｇの処理を利用して、パケットを送信し、その応答があるか否かを確認する（ステップＳ１０９）。ここでＰｉｎｇの応答がなければ、そのＩＰアドレスをＩＰアドレス割当先端末に割当てるＩＰアドレスと特定する。またＰｉｎｇの応答が返ってきた場合には、そのＩＰアドレスの次にアドレスの値が低いＩＰアドレス宛にＰｉｎｇの処理をおこない、繰り返し、Ｐｉｎｇの応答が無いＩＰアドレスを検索して、ＩＰアドレス割当先端末に割当てるＩＰアドレスを特定する（ステップＳ１１０）。そして、ＩＰアドレス特定処理部１５は特定したＩＰアドレスを割当要求を行った情報端末宛てに電子メールやウェブページの形式で送信する。
【００３１】
なお、一時利用のＩＰアドレスを割当てる場合には、端末種別と資産区分とＯＳ種別の端末属性情報の入力がないので、ステップＳ１０２〜１０４の処理において、設置場所のみで、割り当てることのできるＩＰアドレスの範囲を特定する。または、一時利用において割り当てることのできるＩＰアドレスを確保しておき、その中で、Ｐｉｎｇの応答が無く、かつ割当後も無使用ＩＰアドレス判定処理部１６が一定期間以上検出しなかったＩＰアドレスまたは、未割当のＩＰアドレスを、一時利用のＩＰアドレス割当先端末に割当てるようにしても良い。また一時利用の場合には、台数を受け付けているので、台数分のＩＰアドレスを割り当てることができる。
【００３２】
また、ＩＰアドレス割当装置１は、一時利用の割当要求については、割当てたＩＰアドレスに、使用期間を対応付けて記憶しておく。そして、使用期間を過ぎた際に、当該ＩＰアドレスにＰｉｎｇの処理を用いてパケット応答を要求し、応答が帰ってきた場合には、ＩＰアドレスの使用期限が切れている旨をしめす電子メールを当該ＩＰアドレス宛に送信するようにしてもよい。なお、使用期間はＩＰアドレス要求画面において入力され、ＩＰアドレス割当装置１が受信した情報である。
【００３３】
以上、本発明の実施形態について説明したが、本発明によれば、自動的にＩＰアドレスの割当ができるので、人間のミスによるＩＰアドレスの重複割当を防ぐことができる。またコンピュータで割当を行うので、瞬時にＩＰアドレスの割当を利用者に通知することができる。また、設置場所ごとにＩＰアドレスの体系を管理するので、ＩＰアドレスがどの程度利用されているかの把握を的確にできるようになる。またＩＰアドレスの長期にわたる未使用を検出することによって、従来にも増して効率よくＩＰアドレスの割当を行うことができる。
【００３４】
なお上述のＩＰアドレス割当装置や情報端末は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３５】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態によるＩＰアドレス割当装置の構成を示すブロック図である。
【図２】同実施形態による機器台帳テーブルを示す図である。
【図３】同実施形態による機器履歴情報テーブルである。
【図４】同実施形態によるＩＰアドレス監視情報テーブルを示す図である。
【図５】同実施形態による設置場所情報テーブルを示す図である。
【図６】同実施形態による端末種別テーブルを示す図である。
【図７】同実施形態による資産情報テーブルを示す図である。
【図８】同実施形態によるＯＳ情報テーブルを示す図である。
【図９】同実施形態によるＩＰアドレス割当装置のハードウェア構成を示す図である。
【図１０】同実施形態によるＩＰアドレス要求画面において常時利用が選択された際の画面を示す図である。
【図１１】同実施形態によるＩＰアドレス要求画面において一時利用が選択された際の画面を示す図である。
【図１２】同実施形態による常用利用のＩＰアドレスを割当てる処理フローを示す図である。
【符号の説明】
【００３７】
１・・・ＩＰアドレス割当装置
１１・・・通信制御部
１２・・・要求画面情報配信処理部
１３・・・端末属性情報受付処理部
１４・・・割当ＩＰアドレス有無判定処理部
１５・・・ＩＰアドレス特定処理部
１６・・・無使用ＩＰアドレス判定処理部
１７・・・データベース
【図１】
2006237790.tif 000003
【図２】
2006237790.tif 000004
【図３】
2006237790.tif 000005
【図４】
2006237790.tif 000006
【図５】
2006237790.tif 000007
【図６】
2006237790.tif 000008
【図７】
2006237790.tif 000009
【図８】
2006237790.tif 000010
【図９】
2006237790.tif 000011
【図１０】
2006237790.tif 000012
【図１１】
2006237790.tif 000013
【図１２】
2006237790.tif 000014