(57)【要約】【課題】ＩＰアドレスの固定されていないＤＨＣＰクライアントである端末だけでなく固定ＩＰアドレスの端末に対してもＭＡＣアドレスとＩＰアドレスの関連付けを管理して検疫の対象とすることが可能なＤＨＣＰ型検疫ネットワークシステムを提供する。【解決手段】ＩＰアドレスの固定されていない検疫対象としてのＤＨＣＰクライアントに対して端末のＭＡＣアドレスを登録し、不正端末か否か判定する仕組みを、固定ＩＰアドレスを持つ端末に対しても適用して、全ての検疫対象を不正端末か否かの判定対象とする。更に、ＬＡＮにおいて使用されているＩＰアドレス及びＭＡＣアドレスの関連付けを示すテーブルにてアドレスの割り当て状況を管理することにより、固定ＩＰアドレスを持つ端末に対しても検疫処理を実行する。【選択図】図５
2008199488.tif 000002
【特許請求の範囲】
【請求項１】
検疫制御機器と、
ＩＰアドレスが固定されている固定検疫対象機器と、
ＩＰアドレスが固定されていない非固定検疫対象機器と
がネットワークを介して相互に通信可能に接続されているＤＨＣＰ型検疫ネットワークシステムであって、
前記検疫制御機器は
前記固定検疫対象機器及び非固定検疫対象機器に関する各種情報を記憶する記憶手段と、
前記固定検疫対象機器及び非固定検疫対象機器に対してＩＰアドレスの発行処理及び管理処理を実行する機能を有する制御手段と
を備えており、
前記制御手段は、前記固定検疫対象機器及び非固定検疫対象機器における機器データを収集して、前記固定検疫対象機器及び非固定検疫対象機器の正規の情報として収集された前記機器データを前記記憶手段に記憶することを特徴とするＤＨＣＰ型検疫ネットワークシステム。
【請求項２】
前記制御手段は、前記固定検疫対象機器及び非固定検疫対象機器からＩＰアドレスの取得要求があったときにＩＰアドレスの発行処理及び管理処理を実行することを特徴とする請求項１に記載のＤＨＣＰ型検疫ネットワークシステム。
【請求項３】
前記制御手段は、正規の前記固定検疫対象機器及び非固定検疫対象機器に関する情報を前記記憶手段に登録しておき、該正規の固定検疫対象機器及び非固定検疫対象機器以外から通信要求があった際に当該通信要求を検出することを特徴とする請求項１又は請求項２に記載のＤＨＣＰ型検疫ネットワークシステム。
【請求項４】
前記機器データにはＭＡＣアドレス及びＩＰアドレスが含まれることを特徴とする請求項１〜請求項３のうち何れか一項に記載のＤＨＣＰ型検疫ネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検疫制御機器と検疫対象機器とを備えたネットワークシステムにおいて、検疫対象機器が検疫制御機器から認証を受け、正規の端末であると判断された際に、当該検疫対象機器に対して他の端末との通信を実施するために必要なＩＰアドレスを付与するＤＨＣＰ型検疫ネットワークシステムに関する。
【背景技術】
【０００２】
検疫制御機器と複数の検疫対象機器とから構成されるＤＨＣＰ（Dynamic Host Configuration Protocol）型検疫ネットワークシステムにおいて、検疫制御機器はＤＨＣＰサーバとして動作する。そして、当該検疫制御機器は、ネットワークに接続されている正規の検疫対象となる端末を、各端末のＭＡＣアドレス（Media Access Control address）を登録することによって管理する。
ここで、ＤＨＣＰ（Dynamic Host Configuration Protocol）とは、コンピュータネットワークに一時的に接続するコンピュータに、ＩＰアドレスなど必要な情報を自動的に割り当てるプロトコルのことである。また、ＭＡＣアドレスとは、Ethernet(登録商標）カードに固有のＩＤ番号である。
【０００３】
検疫対象機器が他の端末と通信を行なうために必要なＩＰアドレスの取得要求を発信した際、検疫制御機器は当該検疫対象機器からの通信要求を受信して、当該検疫対象機器が正規の端末であるか否かの認証を行う。そして、正規の端末であることが判明した場合に初めて当該検疫対象機器に対してＩＰアドレスの発行を行う。こうしたＤＨＣＰ型検疫ネットワークシステムにおける従来技術について説明する。
【０００４】
図１に示すように、ＤＨＣＰ型検疫ネットワークシステムは、検疫制御機器１１、ＩＰアドレスが固定されている固定検疫対象機器としての複数の検疫対象機器１２−１〜１２−ｍ、ＩＰアドレスが固定されていない非固定検疫対象機器としての複数の検疫対象機器１３−１〜１３−ｎを含んで構成されている。これらの機器は、ネットワークとしてのＬＡＮ（Local Area Network）１４を介して相互に通信可能に接続されている。
【０００５】
検疫制御機器１１には、制御手段としてのＣＰＵ１５、データベースやテーブル等の、検疫対象機器１２−１〜１２−ｍ、１３−１〜１３−ｎに関する各種情報が記憶されている記憶手段としてのハードディスク１６が備えられている。ハードディスク１６には、ＩＰアドレス管理プログラム１７、固定ＩＰアドレステーブル１８、ＤＨＣＰ用ＩＰアドレステーブル１９、ＭＡＣアドレス管理プログラム２０、ＭＡＣアドレステーブル２１、アドレス管理テーブル２２、ＡＲＰテーブル２３が記憶されている。これらのうち、固定ＩＰアドレステーブル１８、ＤＨＣＰ用ＩＰアドレステーブル１９、ＭＡＣアドレステーブル２１、アドレス管理テーブル２２については、システムの運用管理者が検疫制御機器１１の図示しない管理端末からログインして操作することで、内容の表示及び設定の変更を行うことが可能である。
【０００６】
一方、図１に示すように、検疫対象機器１２−１は、機器データテーブル２４−１を備えている。なお、他の検疫対象機器１２−２〜１２−ｍ等も同様に機器データテーブル２４−２〜２４−ｍをそれぞれ備えている。また、検疫対象機器１３−１は、機器データテーブル２５−１を備えている。他の検疫対象機器１３−２〜１３−ｎ等も同様に検疫対象機器２５−２〜２５−ｎをそれぞれ備えている。
【０００７】
ここで、検疫対象機器１２−１〜１２−ｍのＩＰアドレスは固定されているのに対して、検疫対象機器１３−１〜１３−ｎはＩＰアドレスが固定されていないＤＨＣＰクライアントである。検疫対象機器１３−１〜１３−ｎにはＩＰアドレスが設定されておらず、これらの検疫対象機器１３−１〜１３−ｎがＬＡＮ１４を介して他の機器等と通信を実行する場合にはＤＨＣＰサーバからＩＰアドレスを取得する必要がある。
【０００８】
ＩＰアドレス管理プログラム１７は、検疫対象機器１３−１〜１３−ｎのＩＰアドレスが不正なアドレスであるか否かの調査や、検疫対象機器１３−１〜１３−ｎに対するＩＰアドレスのリースなどの処理を行う機能を有する。固定ＩＰアドレステーブル１８には、静的なＩＰアドレスが付与されている端末のＩＰアドレスが登録されている。図２に示すように、ＤＨＣＰ用ＩＰアドレステーブル１９には、ＤＨＣＰクライアントである検疫対象機器１３−１〜１３−ｎがＩＰアドレスの取得を要求してきた際に付与するＩＰアドレス及びリース期間及びステータスがそれぞれ登録されている。
【０００９】
ＭＡＣアドレス管理プログラム２０は、ＬＡＮ１４に接続されている端末のＭＡＣアドレスが不正であるか否かの調査や、検疫対象機器１３−１〜１３−ｎの登録などの処理を行う機能を有する。ＭＡＣアドレステーブル２１には、ＬＡＮ１４に接続されているにおける正規の端末である検疫対象機器のＭＡＣアドレスが登録されている。
【００１０】
アドレス管理テーブル２２には、現在登録されているＩＰアドレス及びＭＡＣアドレスが関連付けられて登録されている。図３に示すように、アドレス管理テーブル２２には、現在割り当てられているＩＰアドレスが使用中であるか、未使用であるかなどのステータスが各エントリ別に表示されるようになっており、アドレス管理テーブル２２を確認すれば、どのＩＰアドレスが使用中であって、どの端末に割り当てられているかという情報を把握することができる。
【００１１】
次に、従来技術においてＩＰアドレスを取得する際の処理について説明する。
なお、以下の処理は、ハードディスク１６に記憶されている上述したＩＰアドレス管理プログラム１７、ＭＡＣアドレス管理プログラム２０等のプログラムに基づいて、ＣＰＵ１５による制御のもとで実行される。
【００１２】
検疫対象機器１３−１〜１３−ｎは、初期状態であるか、もしくはＬＡＮ１４に一定期間接続されていない場合には他の検疫対象機器等との通信を実行するため必要なＩＰアドレスを保有していない。そのため、図４に示すように、検疫対象機器１３−１〜１３−ｎが他の検疫対象機器等と通信を行なう際には、ＩＰアドレスを取得するために検疫制御機器１１に対して通信要求のための処理を実行する（ステップＳ１）
【００１３】
次に、ＩＰアドレス管理プログラム１７によって、検疫対象機器１３−１から受け取った通信要求がＤＨＣＰリクエストパケットであるか否かの判定が実行される（ステップＳ２）。ＩＰアドレス管理プログラム１７によってパケットのデータリンク層のメッセージタイプが調査され、値に１（BOOTREQUEST）が登録されている場合、通信要求がＤＨＣＰリクエストパケットであると判断される。
【００１４】
次に、検疫対象機器１３−１から送信された通信要求がＤＨＣＰリクエストパケットである場合、ＭＡＣアドレス管理プログラム２０によって、検疫対象機器１３−１がネットワークの正規の利用端末であるか否かを判定するために、ＭＡＣアドレステーブル２１が参照される。そして、当該ＭＡＣアドレステーブル２１内に検疫対象機器１３−１のＭＡＣアドレスが登録されているか否かが確認される（ステップＳ３）。
【００１５】
ステップＳ３において、検疫対象機器１３−１のＭＡＣアドレスがＭＡＣアドレステーブル２１に登録されていない場合には、検疫制御機器１１は検疫対象機器１３−１が不正端末であると判定して、検疫対象機器１３−１からの通信要求を遮断する（ステップＳ４）。次に、検疫制御機器１１は、検疫対象機器１３−１を検疫ネットワークへと誘導し、ＭＡＣアドレスの登録を促す（ステップＳ５）。
【００１６】
一方、ステップＳ３において、検疫対象機器１３−１のＭＡＣアドレスがＭＡＣアドレステーブル２１に登録されている場合には、検疫制御機器１１は検疫対象機器１３−１をＬＡＮ１４に接続されている正規の端末であると判断する。次に、検疫制御機器１１は、ＡＲＰテーブル２３を参照して、検疫対象機器１３−１のエントリが表示されているか否かを確認する（ステップＳ６）。
【００１７】
検疫制御機器１１のハードディスク１６に記憶されているＡＲＰテーブル２３に検疫対象機器１３−１のＭＡＣアドレスのエントリがない場合には、検疫対象機器１３−１はネットワークにおける正規の端末であるが、検疫制御機器１１から付与されたＩＰアドレスのリース期限が完了となったため、割り当てられていたＩＰアドレスが開放されて、ＡＲＰテーブル２３のエントリも消去されたと考えられる。そのため、ＩＰアドレス管理プログラム１７は、検疫対象機器１３−１に対して、ＤＨＣＰ用ＩＰアドレステーブル１９の中からステータスが未使用であるＩＰアドレスを付与する（ステップＳ７）。
【００１８】
その一方で、ステップＳ６において、検疫制御機器１１のハードディスク１６に記憶されているＡＲＰテーブル２３に検疫対象機器１３−１のＭＡＣアドレスのエントリがある場合、検疫対象機器１３−１がＬＡＮ１４における正規の端末であり、更に、通信のためのＩＰアドレスが割り当て済みであることが判明するため、検疫対象機器１３−１は検疫処理を受ける（ステップＳ８）。
【００１９】
また、ステップＳ２において、検疫対象機器１３−１から送信された通信要求がＤＨＣＰリクエストパケットではない場合、ＩＰアドレス管理プログラム１７によって、検疫対象機器１３−１に割り当てられているＩＰアドレスが固定値であるか否かの確認が実行される（ステップＳ９）。
検疫対象機器１３−１に割り当てられているＩＰアドレスが固定値でない場合、検疫制御機器１１は検疫対象機器１３−１が他の検疫対象機器（検疫対象機器１２−１等）と通信可能なＩＰアドレスが設定されていないと判断する。そして、検疫対象機器１３−１に通信エラーを返す（ステップＳ１０）。
【００２０】
検疫対象機器に割り当てられているＩＰアドレスが固定値である場合（例えば検疫対象機器１２−１の場合）、検疫対象機器１２−１は通信を実行することができる（ステップＳ８）。
なお、本発明に関連する公知技術文献としては、特許文献１及び特許文献２がある。特許文献１に記載されている技術はＭＡＣアドレスをベースとした検疫システムに関する発明であるが、ＤＨＣＰ型でないという点で、実装方式が異なる。また、特許文献２に記載されている技術はＤＨＣＰクライアントと固定ＩＰアドレスの同居に関する発明であるが、検疫という目的での発明ではないという点で、本発明とは異なるアプローチであるといえる。
【００２１】
【特許文献１】特開２００６−１５５０６２
【特許文献２】特開２００５−１０９７３３
【発明の開示】
【発明が解決しようとする課題】
【００２２】
こうした特許文献１、２に記載された技術の場合、以下の問題点を抱えている。
第一に、検疫対象機器が限定されるという点がある。検疫対象機器が固定ＩＰアドレスを付与してネットワークに対して接続してきた場合、検疫制御機器において固定ＩＰアドレスの管理を行っていないため、不正ＩＰアドレスとして通信を遮断することができない。従来手法に従うと、端末にＤＨＣＰ用ＩＰアドレステーブル１９に登録されていないＩＰアドレスを割り当て、通信要求を行った場合、その端末には不正端末が割り当てられているにもかかわらず、検疫制御機器１１は検疫対象機器としてその端末を識別することができない。
【００２３】
第二に、管理者のＩＰアドレス管理が困難である。ＤＨＣＰ型検疫ネットワークシステムにおいては、管理の可能なＩＰアドレスはＤＨＣＰクライアントに割り当てるべきＩＰアドレスのみとなる。そのため、固定ＩＰアドレスに関しては別途管理を行う必要がある。ＤＨＣＰ用ＩＰアドレスと固定ＩＰアドレスとのバッティングについても実施していないため、ＩＰアドレスが不正に使用されているか否かを把握するためには、ＤＨＣＰ用ＩＰアドレスと固定ＩＰアドレスとで別のインタフェースを確認する必要があり、ＩＰアドレスの管理を困難にしている。
【００２４】
本発明は、こうした従来技術の問題点を解決するためになされたものであり、ＩＰアドレスの固定されていないＤＨＣＰクライアントである端末だけでなく固定ＩＰアドレスの端末に対してもＭＡＣアドレスとＩＰアドレスの関連付けを管理して検疫の対象とすることが可能なＤＨＣＰ型検疫ネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【００２５】
上記目的を達成するために、請求項１におけるＤＨＣＰ型検疫ネットワークシステムは、検疫制御機器と、ＩＰアドレスが固定されている固定検疫対象機器と、ＩＰアドレスが固定されていない非固定検疫対象機器とがネットワークを介して相互に通信可能に接続されているＤＨＣＰ型検疫ネットワークシステムであって、前記検疫制御機器は前記固定検疫対象機器及び非固定検疫対象機器に関する各種情報を記憶する記憶手段と、前記固定検疫対象機器及び非固定検疫対象機器に対してＩＰアドレスの発行処理及び管理処理を実行する機能を有する制御手段とを備えており、前記制御手段は、前記固定検疫対象機器及び非固定検疫対象機器における機器データを収集して、前記固定検疫対象機器及び非固定検疫対象機器の正規の情報として収集された前記機器データを前記記憶手段に記憶することを特徴とする。
【００２６】
また、請求項２におけるＤＨＣＰ型検疫ネットワークシステムは、請求項１に記載のＤＨＣＰ型検疫ネットワークシステムにおいて、前記制御手段は、前記固定検疫対象機器及び非固定検疫対象機器からＩＰアドレスの取得要求があったときにＩＰアドレスの発行処理及び管理処理を実行することを特徴とする。
また、請求項３におけるＤＨＣＰ型検疫ネットワークシステムは、請求項１又は請求項２に記載のＤＨＣＰ型検疫ネットワークシステムにおいて、前記制御手段は、正規の前記固定検疫対象機器及び非固定検疫対象機器に関する情報を前記記憶手段に登録しておき、該正規の固定検疫対象機器及び非固定検疫対象機器以外から通信要求があった際に当該通信要求を検出することを特徴とする。
また、請求項４におけるＤＨＣＰ型検疫ネットワークシステムは、請求項１〜請求項３のうち何れか一項に記載のＤＨＣＰ型検疫ネットワークシステムにおいて、前記機器データにはＭＡＣアドレス及びＩＰアドレスが含まれることを特徴とする。
【発明の効果】
【００２７】
本発明のＤＨＣＰ型検疫ネットワークシステムによれば、第一に、ＩＰアドレスの固定されていないＤＨＣＰクライアントである端末に限られず、固定ＩＰアドレスの端末に対してもＭＡＣアドレスとＩＰアドレスとの関連付けを管理し検疫の対象とするため、固定ＩＰアドレスの端末に関しては対象外となるという従来のＤＨＣＰ型検疫ネットワークシステムが抱える課題を解決できる。
【００２８】
第二に、該当するネットワークシステムで使用中のＩＰアドレスを一覧で把握することにより、例えば適当なＩＰアドレスを固定で割り当ててネットワークに接続した場合にＭＡＣアドレステーブルとのマッチングが不正である旨が表示されるため、ＩＰアドレスが不正に利用されていることを把握することができる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明を適用したＤＨＣＰ型検疫ネットワークシステムの一実施の形態について説明する。なお、ＤＨＣＰ型検疫ネットワークシステムの具体的な構成は、図１に示す従来技術の構成と同じであるため、ここでは説明を省略する。
本実施形態と上述した従来手法との違いは、検疫処理を実行する前に、事前にＬＡＮ１４で使用されている固定ＩＰアドレスを固定ＩＰアドレステーブル１８に登録することである。以下では、本実施形態において検疫対象機器がＩＰアドレスを取得する際の処理について説明する。
【００３０】
ここで、固定ＩＰアドレスを持つ端末装置（検疫対象機器）の例としては、ルータやスイッチなどのネットワーク機器がある。また、部門内のＷｅｂサーバやデータベースサーバなどのサーバ端末装置についても、固定ＩＰアドレスが割り当てられることが一般的である。したがって、これらの機器等は固定ＩＰアドレステーブル１８に登録しておく。また、クライアント端末に関しても、固定ＩＰアドレスを持つものに対しては固定ＩＰアドレステーブル１８に登録しておく。
【００３１】
次に、固定ＩＰアドレスを持つ端末のＭＡＣアドレスを、ＭＡＣアドレステーブル２１に登録する。更に、固定ＩＰアドレスと当該固定ＩＰアドレスが設定されている端末のＭＡＣアドレスとを関連付けるため、アドレス管理テーブル２２に登録する。
検疫対象機器１３−１が初期状態であるか、もしくは、検疫対象機器１３−１がＬＡＮ１４に一定期間接続されていない場合、検疫対象機器１３−１は他の端末と通信を行なう際に必要なＩＰアドレスを保有していない。そのため、ＩＰアドレスを取得するために検疫制御機器１１に対して通信要求を行う（ステップＳ１１）。
【００３２】
次に、ＩＰアドレス管理プログラム１７は、検疫対象機器１３−１から受け取った通信要求がＤＨＣＰリクエストパケットであるか否かの判定を行う（ステップＳ１２）。そして、検疫対象機器１３−１からの通信要求がＤＨＣＰパケットである場合には、ＭＡＣアドレス管理プログラム２０は、検疫対象機器１３−１がＬＡＮ１４の正規の利用端末であるか否かを判定するために、ＭＡＣアドレステーブル２１を参照する。そして、当該ＭＡＣアドレステーブル２１内に検疫対象機器１３−１のＭＡＣアドレスが登録されているか否かを確認する（ステップＳ１３）。
【００３３】
ステップＳ１３において検疫対象機器１３−１のＭＡＣアドレスがＭＡＣアドレステーブル２１に登録されていない場合には、検疫制御機器１１は検疫対象機器１３−１が不正端末であると判定し、通信要求を遮断する（ステップＳ１４）。次に、検疫制御機器１１は、検疫対象機器１３−１を検疫ネットワークへと誘導し、ＭＡＣアドレスの登録を促す（ステップＳ１５）。
一方、ステップＳ１３において検疫対象機器１３−１のＭＡＣアドレスがＭＡＣアドレステーブル２１に登録されている場合には、検疫制御機器１１は検疫対象機器１３−１をネットワークにおける正規の端末であると判断する。そして、検疫制御機器１１のハードディスク１６に登録されているＡＲＰテーブル２３を参照して、検疫対象機器１３−１のエントリが表示されているか否かを確認する（ステップＳ１６）。
【００３４】
検疫制御機器１１のＡＲＰテーブル２３に検疫対象機器１３−１のＭＡＣアドレスのエントリがある場合、検疫対象機器１３−１がＬＡＮ１４における正規の端末であり、更に、通信のためのＩＰアドレスが割り当て済みであることが判明するため、検疫対象機器１３−１は検疫処理を受ける（ステップＳ１７）。
【００３５】
ステップＳ１６において、検疫制御機器１１のハードディスク１６に登録されているＡＲＰテーブル２３に検疫対象機器１３−１のＭＡＣアドレスのエントリがない場合、検疫対象機器１３−１はＬＡＮ１４における正規の端末であるが、検疫制御機器１１から付与されたＩＰアドレスのリース期限が完了となったため、割り当てられていたＩＰアドレスが開放され、ＡＲＰテーブル２３のエントリも消去されたと考えられる。そのため、ＩＰアドレス管理プログラム１７は、検疫対象機器１３−１に対して、ＤＨＣＰ用ＩＰアドレステーブル１９の中からステータスが未使用であるＩＰアドレスを付与する（ステップＳ１８）。
【００３６】
ステップＳ１２において、検疫対象機器からの通信要求がＤＨＣＰパケットでない場合には、ＩＰアドレス管理プログラム１７は、検疫対象機器１３−１に割り当てられているＩＰアドレスが固定値であるか否かを確認する（ステップＳ１９）。
ステップＳ１９において、検疫対象機器に割り当てられているＩＰアドレスが固定値でない場合には、検疫制御機器１１は検疫対象機器１３−１が他の端末等と通信可能なＩＰアドレスが設定されていないと判断して、通信エラーを返す（ステップＳ２０）。
【００３７】
上述した従来技術では、固定ＩＰアドレスを持つ端末に関しては、問題なく通信が行なえたが本実施形態では、ステップＳ１９において、検疫対象機器に割り当てられているＩＰアドレスが固定値である場合には、次に検疫対象機器（例えば検疫対象機器１２−１）に割り当てられている固定ＩＰアドレスが正規のものであるか否かの確認を実行する。ＩＰアドレス管理プログラム１７は、固定ＩＰアドレステーブル１８を参照して、当該固定ＩＰアドレステーブル１８内に検疫対象機器１２−１のＩＰアドレスが登録されているか否かを確認する（ステップＳ２１）。
【００３８】
ステップＳ２１において、検疫対象機器１２−１のＩＰアドレスが固定ＩＰアドレステーブル１８に登録されていない場合には、検疫制御機器１１は検疫対象機器１２−１が不正端末であると判定して、通信要求を遮断する（ステップＳ１４）。次に、検疫制御機器１１は、検疫対象機器１２−１を検疫ネットワークへと誘導して、ＩＰアドレスの登録を促す（ステップＳ１５）。
【００３９】
ステップＳ２１において、検疫対象機器１２−１の固定ＩＰアドレスが固定ＩＰアドレステーブル１８に登録されている場合、検疫制御機器１１は検疫対象機器１２−１にＬＡＮ１４における正規のＩＰアドレスが設定されている端末であると判断する。次に、ＭＡＣアドレス管理プログラム２０は、ＭＡＣアドレステーブル２１を参照して、当該ＭＡＣアドレステーブル２１内に検疫対象機器１２−１のＭＡＣアドレスが登録されているか否かを確認する（ステップＳ２２）。
【００４０】
ステップＳ２２において、検疫対象機器１２−１のＭＡＣアドレスがＭＡＣアドレステーブル２１に登録されていない場合には、検疫制御機器１１は検疫対象機器１２−１が不正端末であると判定して、通信要求を遮断する（ステップＳ１４）。次に、検疫制御機器１１は、検疫対象機器１２−１を検疫ネットワークへと誘導して、ＩＰアドレスの登録を促す（ステップＳ１５）。
一方、ステップＳ２２において、検疫対象機器１２−１のＭＡＣアドレスがＭＡＣアドレステーブル２１に登録されている場合、検疫対象機器１２−１がＬＡＮ１４における正規の端末であることが判明するため、検疫対象機器１２−１は検疫処理を受ける（ステップＳ１７）。
【００４１】
本実施形態は、ＩＰアドレスが固定されている検疫対象機器についても正規のアドレスをＩＰアドレステーブルに登録する。固定ＩＰアドレスの変更や追加が発生した場合には、その都度ＩＰアドレステーブルの更新を行い、棚卸を実行する。また、固定ＩＰアドレス及びＤＨＣＰ用ＩＰアドレスについて、両アドレスの管理テーブルにおいてＩＰアドレスのバッティングが発生しないように、固定ＩＰアドレス（もしくはＤＨＣＰ用ＩＰアドレス）のアドレスの追加及び更新時には、ＤＨＣＰ用ＩＰアドレス（もしくは固定ＩＰアドレス）のエントリと重複したＩＰアドレスでないかを確認する機能を実装する。
【００４２】
また、ＩＰアドレスが固定用であるか、固定されていないＤＨＣＰ用であるかを意識しなくもよいように、ネットワークにて使用しているＩＰアドレスをモニタリングする手段として、固定ＩＰアドレス及びＤＨＣＰ用ＩＰアドレスについて統一されたインタフェースを提供する。このインタフェースは、アドレス管理テーブルを参照元として作成され、現在使用されているＩＰアドレスと登録されているＭＡＣアドレスとが関連付けられて表示されるものである。
【００４３】
なお、上記実施の形態は、以下のように変更して実施してもよい。
・上記実施形態では、検疫制御機器１１、複数の検疫対象機器１２−１〜１２−ｍ、複数の検疫対象機器１３−１〜１３−ｎは、ＬＡＮ１４を介して相互に通信可能に接続されていたが、ＬＡＮ１４に替えてインターネットや、ＷＡＮ（Wide Area Network）等のネットワークを採用してもよい。
【図面の簡単な説明】
【００４４】
【図１】ＤＨＣＰ型検疫ネットワークの構成を示すブロック図。
【図２】ＤＨＣＰ用ＩＰアドレステーブル。
【図３】アドレス管理テーブル。
【図４】従来技術を示すフローチャート。
【図５】本発明の実施形態を示すフローチャート。
【符号の説明】
【００４５】
１１…検疫制御機器、１２−１〜１２−ｍ…固定検疫対象機器、１３−１〜１３−ｎ…非固定検疫対象機器、１４…ネットワークとしてのＬＡＮ、１５…制御手段としてのＣＰＵ、１６…記憶手段としてのハードディスク。
【図１】
2008199488.tif 000003
【図２】
2008199488.tif 000004
【図３】
2008199488.tif 000005
【図４】
2008199488.tif 000006
【図５】
2008199488.tif 000007