(57)【要約】【課題】複数のクライアント端末の間でＩＰアドレスの競合が生じた場合に、割り当てられたＩＰアドレスを破棄して新たなＩＰアドレスを割り当てる負担を負うクライアント端末が、誤ったＩＰアドレスが割り当てられたクライアント端末側に誘導されるように、競合状態の解消を支援する。【解決手段】ローカルエリアネットワークＬＡＮ上でＩＰアドレスの競合が発生した場合に、競合相手を含めた競合対象の各クライアント端末１０のコントローラ１１が、競合状態を解消するための支援プログラムを実行する。具体的には、サーバ２０が稼働中であれば、サーバ２０のＤＮＳのリスト２１を検索して、自クライアント端末１０のドメイン名に対応付けられたＩＰアドレスが競合中のＩＰアドレスと一致するか否か照合し、一致する場合は他のクライアント端末１０に競合中のＩＰアドレスを破棄させる。【選択図】図１
2017103522.tif 000002
【特許請求の範囲】
【請求項１】
ローカルエリアネットワークにネットワーク接続されたクライアント端末のＩＰアドレス設定時に、設定予定のＩＰアドレスと前記ローカルエリアネットワーク上の他のクライアント端末のＩＰアドレスとの競合を検出する競合検出手段と、
前記競合検出手段がＩＰアドレスの競合を検出した場合に競合相手のクライアント端末にＩＰアドレスの競合検出を通知する競合通知手段と、
前記競合検出手段がＩＰアドレスの競合を検出した場合、及び、前記他のクライアント端末の前記競合通知手段からの前記通知を受けた場合に、前記ローカルエリアネットワーク上のサーバが管理する前記各クライアント端末のドメイン名とＩＰアドレスとを対応付けたリストを検索し、前記競合検出手段が競合を検出したＩＰアドレスが、前記リストにおいて自クライアント端末のドメイン名に対応付けられたＩＰアドレスと一致するか否か照合する照合手段と、
前記照合手段による照合で、前記競合検出手段が競合を検出したＩＰアドレスが前記リストのＩＰアドレスと一致しなかった場合に、前記設定予定のＩＰアドレスを破棄するアドレス破棄手段と、
を備えることを特徴とするＩＰアドレスの競合解消支援装置。
【請求項２】
前記照合手段による照合が行えない場合に、前記競合検出手段が競合を検出したＩＰアドレスが正当なＩＰアドレスであるか否かの回答を自クライアント端末のユーザに要求する回答要求手段をさらに備え、前記アドレス破棄手段は、前記要求に対するユーザの回答が正当なＩＰアドレスであるとの内容であり、かつ、ユーザの回答が該内容である旨を通知した前記競合相手のクライアント端末から承認の通知を受け取った場合を除いて、前記アドレス破棄手段が前記設定予定のＩＰアドレスを破棄することを特徴とする請求項１記載のＩＰアドレスの競合解消支援装置。
【請求項３】
コンピュータを、
ローカルエリアネットワークにネットワーク接続されたクライアント端末のＩＰアドレス設定時に、設定予定のＩＰアドレスと前記ローカルエリアネットワーク上の他のクライアント端末のＩＰアドレスとの競合を検出する競合検出手段と、
前記競合検出手段がＩＰアドレスの競合を検出した場合に競合相手のクライアント端末にＩＰアドレスの競合検出を通知する競合通知手段と、
前記競合検出手段がＩＰアドレスの競合を検出した場合、及び、前記他のクライアント端末の前記競合通知手段からの前記通知を受けた場合に、前記ローカルエリアネットワーク上のサーバが管理する前記各クライアント端末のドメイン名とＩＰアドレスとを対応付けたリストを検索し、前記競合検出手段が競合を検出したＩＰアドレスが、前記リストにおいて自クライアント端末のドメイン名に対応付けられたＩＰアドレスと一致するか否か照合する照合手段と、
前記照合手段による照合で、前記競合検出手段が競合を検出したＩＰアドレスが前記リストのＩＰアドレスと一致しなかった場合に、前記設定予定のＩＰアドレスを破棄するアドレス破棄手段と、
として機能させることを特徴とするＩＰアドレスの競合解消支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカルエリアネットワークのクライアント端末に付与されるＩＰアドレスに競合が発生した場合にその解消を支援する装置とそのプログラムに関する。
【背景技術】
【０００２】
ローカルエリアネットワーク（ＬＡＮ）には、複数のクライアント端末がネットワーク接続される。このようなＬＡＮ同士をインターネット回線等を介して相互に接続した環境においては、双方のＬＡＮのクライアント端末同士で通信を行う際に、ＴＣＰ／ＩＰ（Transmission Control Protocol ／Internet Protocol ）の通信規約（プロトコル）が用いられる。
【０００３】
ＴＣＰ／ＩＰでは、各ＬＡＮのクライアント端末にネットワーク層における識別用のＩＰ（Internet Protocol ）アドレスを割り当てて、ＩＰアドレスにより各クライアント端末を識別するようにしている。
【０００４】
一方、クライアント端末に搭載されるネットワーク機器のハードウェアには、データリンク層における機器の識別用のＭＡＣ（Media Access Control）アドレスが割り当てられる。このＭＡＣアドレスは、ハードウェアに製造業者が付与するハードウェア固有のアドレスであり、異なるハードウェアに同じＭＡＣアドレスが重複して付与されることはまずない。
【０００５】
これに対し、ＩＰアドレスは、例えばネットワークの管理責任者がＬＡＮに接続された各クライアント端末に対し任意に割り当てて付与する。したがって、ハードウェア固有のＭＡＣアドレスとは異なり、ＩＰアドレスには、同じアドレスが複数のクライアント端末に付与されてＬＡＮ内で競合してしまう可能性がある。
【０００６】
そこで、ＬＡＮ内で複数のクライアント端末に同じＩＰアドレスが付与された場合に、搭載されているハードウェアのＭＡＣアドレスが小さい方のクライアント端末のＩＰアドレスを有効とし、ＭＡＣアドレスが大きい方のクライアント端末のＩＰアドレスを破棄させる提案が行われている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−２５１８７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、複数のクライアント端末のＩＰアドレスが競合する状況は、いずれかのクライアント端末に割り当てられたＩＰアドレスが誤って別のクライアント端末に割り当てられることで発生する。
【０００９】
これに対し、上述した従来の提案では、誤ったＩＰアドレスが割り当てられたのがどのクライアント端末であるかとは無関係に、搭載されたハードウェアのＭＡＣアドレスの大小によってＩＰアドレスを破棄するクライアント端末が決まる。このため、割り当てられたＩＰアドレスを破棄して新たなＩＰアドレスを割り当てる負担を、正しいＩＰアドレスが割り当てられたクライアント端末が負わされる場合が生じてしまう。
【００１０】
本発明は前記事情に鑑みなされたものであり、本発明の目的は、複数のクライアント端末の間でＩＰアドレスの競合が生じた場合に、割り当てられたＩＰアドレスを破棄して新たなＩＰアドレスを割り当てる負担を負うクライアント端末が、誤ったＩＰアドレスが割り当てられたクライアント端末側に誘導されるように、競合状態の解消を支援することができるＩＰアドレスの競合解消支援装置及びＩＰアドレスの競合解消支援プログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の第１の態様によるＩＰアドレスの競合解消支援装置は、
ローカルエリアネットワークにネットワーク接続されたクライアント端末のＩＰアドレス設定時に、設定予定のＩＰアドレスと前記ローカルエリアネットワーク上の他のクライアント端末のＩＰアドレスとの競合を検出する競合検出手段と、
前記競合検出手段がＩＰアドレスの競合を検出した場合に競合相手のクライアント端末にＩＰアドレスの競合検出を通知する競合通知手段と、
前記競合検出手段がＩＰアドレスの競合を検出した場合、及び、前記他のクライアント端末の前記競合通知手段からの前記通知を受けた場合に、前記ローカルエリアネットワーク上のサーバが管理する前記各クライアント端末のドメイン名とＩＰアドレスとを対応付けたリストを検索し、前記競合検出手段が競合を検出したＩＰアドレスが、前記リストにおいて自クライアント端末のドメイン名に対応付けられたＩＰアドレスと一致するか否か照合する照合手段と、
前記照合手段による照合で、前記競合検出手段が競合を検出したＩＰアドレスが前記リストのＩＰアドレスと一致しなかった場合に、前記設定予定のＩＰアドレスを破棄するアドレス破棄手段と、
を備えることを特徴とする。
【００１２】
また、本発明の第２の態様によるＩＰアドレスの競合解消支援装置は、本発明の第１の態様によるＩＰアドレスの競合解消支援装置において、前記照合手段による照合が行えない場合に、前記競合検出手段が競合を検出したＩＰアドレスが正当なＩＰアドレスであるか否かの回答を自クライアント端末のユーザに要求する回答要求手段をさらに備え、前記アドレス破棄手段は、前記要求に対するユーザの回答が正当なＩＰアドレスであるとの内容であり、かつ、ユーザの回答が該内容である旨を通知した前記競合相手のクライアント端末から承認の通知を受け取った場合を除いて、前記アドレス破棄手段が前記設定予定のＩＰアドレスを破棄することを特徴とする。
【００１３】
さらに、上記目的を達成するために本発明の第３の態様によるＩＰアドレスの競合解消支援プログラムは、
コンピュータを、
ローカルエリアネットワークにネットワーク接続されたクライアント端末のＩＰアドレス設定時に、設定予定のＩＰアドレスと前記ローカルエリアネットワーク上の他のクライアント端末のＩＰアドレスとの競合を検出する競合検出手段と、
前記競合検出手段がＩＰアドレスの競合を検出した場合に競合相手のクライアント端末にＩＰアドレスの競合検出を通知する競合通知手段と、
前記競合検出手段がＩＰアドレスの競合を検出した場合、及び、前記他のクライアント端末の前記競合通知手段からの前記通知を受けた場合に、前記ローカルエリアネットワーク上のサーバが管理する前記各クライアント端末のドメイン名とＩＰアドレスとを対応付けたリストを検索し、前記競合検出手段が競合を検出したＩＰアドレスが、前記リストにおいて自クライアント端末のドメイン名に対応付けられたＩＰアドレスと一致するか否か照合する照合手段と、
前記照合手段による照合で、前記競合検出手段が競合を検出したＩＰアドレスが前記リストのＩＰアドレスと一致しなかった場合に、前記設定予定のＩＰアドレスを破棄するアドレス破棄手段と、
として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、複数のクライアント端末の間でＩＰアドレスの競合が生じた場合に、割り当てられたＩＰアドレスを破棄して新たなＩＰアドレスを割り当てる負担を負うクライアント端末が、誤ったＩＰアドレスが割り当てられたクライアント端末側に誘導されるように、競合状態の解消を支援することができる。
【００１５】
即ち、本発明の第１の態様によるＩＰアドレスの競合解消支援装置によれば、ＩＰアドレスの競合が検出されると、検出されたクライアント端末と競合相手のクライアント端末との双方で、ＩＰアドレスの照合が行われる。
【００１６】
この照合では、ローカルエリアネットワーク上のサーバが管理するクライアント端末のドメイン名とＩＰアドレスとを対応付けたリストにおいて、自クライアント端末のドメイン名に対応付けられたＩＰアドレスと、競合検出されたＩＰアドレスとが一致するか否かが確認される。
【００１７】
そして、競合検出手段が競合を検出したＩＰアドレスがリストのＩＰアドレスと一致しないと、自クライアント端末に割り当てられるＩＰアドレスとして正しい内容ではないものとして、設定予定のＩＰアドレスが破棄される。
【００１８】
このため、既に他のクライアント端末に割り当てられている誤った内容のＩＰアドレスが、例えば電源投入時等のＩＰアドレスの設定時に設定予定のＩＰアドレスとして割り当てられて、ＩＰアドレスの競合が生じた場合に、競合状態の解消を支援することができる。
【００１９】
即ち、競合状態の解消を支援するのに当たり、設定予定のＩＰアドレスを破棄して新たに設定予定のＩＰアドレスを決定する負担を負うクライアント端末が、誤ったＩＰアドレスが割り当てられたクライアント端末側に誘導されるようにすることができる。
【００２０】
また、本発明の第２の態様によるＩＰアドレスの競合解消支援装置によれば、本発明の第１の態様によるＩＰアドレスの競合解消支援装置において、ローカルエリアネットワーク上のサーバが管理するリストにおけるＩＰアドレスと一致するか否かの照合を行えない場合は、ＩＰアドレスが競合したクライアント端末のユーザに、現在のＩＰアドレスが正当な内容のＩＰアドレスであるか否かの問い合わせに対する回答が要求される。
【００２１】
この要求に対して各クライアント端末のユーザがそれぞれ、自らの知りうる範囲で回答することで、現在のＩＰアドレスを破棄するクライアント端末を、競合に至った原因を踏まえた私的自治的なアプローチによって決定し、ＩＰアドレスの競合状態の解消を図ることになる。
【００２２】
したがって、複数のクライアント端末の間でＩＰアドレスの競合が生じた場合に、割り当てられたＩＰアドレスを破棄して新たなＩＰアドレスを割り当てる負担を負うクライアント端末が、誤ったＩＰアドレスが割り当てられたクライアント端末側に誘導されるように、私的自治的な解決手法によって競合状態の解消を支援することができる。
【００２３】
なお、本発明の第３の態様によるＩＰアドレスの競合解消支援処理プログラムによれば、本発明の第１の態様によるＩＰアドレスの競合解消支援装置において得られる作用、効果を同様に得ることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態に係るネットワークシステムの概略構成を示すブロック図である。
【図２】図１のサーバで管理される各クライアント端末のドメイン名（ホスト名）とＩＰアドレスとを対応付けたリストの内容を示す説明図である。
【図３】図１の各クライアント端末のコントローラがＩＰアドレスの競合状態解消支援プログラムを実行する際に行う処理の手順を示すフローチャートである。
【図４】図１の各クライアント端末のディスプレイに表示される自治解決メッセージ画面の説明図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について図面を参照しながら説明する。図１は、本発明の一実施形態に係るネットワークシステムの概略構成を示す説明図である。本実施形態では、クライアント端末に対してＩＰアドレスが自動で割り当てられる場合を例に取って説明する。
【００２６】
図１に示すように、本実施形態のネットワークシステムは、ＣＰＵやメモリ等のコントローラ１１を内蔵した例えばパーソナルコンピュータで構成される複数のクライアント端末１０を、サーバ２０と共にローカルエリアネットワークＬＡＮに接続して構成されている。
【００２７】
サーバ２０は、クライアント端末１０に対するＩＰアドレスの自動割り当て機能と、ＤＮＳ（Domain Name System）の機能とを担っている。ＩＰアドレスの自動割り当て機能について、サーバ２０は、クライアント端末１０のコントローラ１１からの要求に対し、ＢＯＯＴＰ（ブートストラッププロトコル）やこれを改良したＤＨＣＰの方式でＩＰアドレスを自動割り当てする。また、ＤＮＳ機能について、サーバ２０は、各クライアント端末１０のドメイン名（ホスト名）とＩＰアドレスとを対応付けた図２の説明図に示すリスト２１を管理する。
【００２８】
各クライアント端末１０のコントローラ１１は、起動時のブート処理においてサーバ２０からＩＰアドレスが自動割り当てされなかった場合に、ローカルエリアネットワークＬＡＮ上の空きＩＰアドレスを見つけて自らのＩＰアドレスとして使用する機能を有している。
【００２９】
各クライアント端末１０のコントローラ１１が空きＩＰアドレスを見つける機能は、ＡＲＰ（Address Resolution Protocol ）によるＭＡＣアドレスの問い合わせ機能を利用した公知の検索機能を利用して実現することができる。
【００３０】
即ち、コントローラ１１は、ローカルエリアネットワークＬＡＮ上の割り当て可能な範囲のＩＰアドレス（に対応するクライアント端末１０）の１つずつに対してＭＡＣアドレスの問い合わせ通信をそれぞれ行う。そして、コントローラ１１は、問い合わせ先のＩＰアドレスに対応するクライアント端末１０からＭＡＣアドレスの返答がなかった場合に（「規定回数繰り返して返答なしだった場合に」としてもよい）、そのＩＰアドレスを、ローカルエリアネットワークＬＡＮ上の空きＩＰアドレスであるものと認識する。
【００３１】
なお、以上のようにして各クライアント端末１０のコントローラ１１が見つけて使用することになったＩＰアドレスはサーバ２０に通知され、サーバ２０により自動割り当てされた各クライアント端末１０のＩＰアドレスと共に、クライアント端末１０のドメイン名（ホスト名）と関連付けて、図２のリスト２１としてサーバ２０により管理される。
【００３２】
ところで、このように構成された本実施形態のネットワークシステムでは、サーバ２０からＩＰアドレスが自動割り当てされなかった複数のクライアント端末１０のコントローラ１１が、ＡＲＰを利用した検索機能により運悪く同じ空きＩＰアドレスを見つけてしまう可能性がある。もしそうなると、各クライアント端末１０が同じアドレスを自らのＩＰアドレスとして使用するので、ローカルエリアネットワークＬＡＮ上でＩＰアドレスの競合が発生してしまう。
【００３３】
そこで、本実施形態のネットワークシステムでは、ＩＰアドレスの競合が発生したときに、競合状態の解消を支援するためのプログラムを、各クライアント端末１０のコントローラ１１にそれぞれインストールしている。以下、ＩＰアドレスの競合状態解消支援プログラムをコントローラ１１が実行する際に行う処理の手順について、図３のフローチャートを参照して説明する。この手順の処理は、例えば、クライアント端末１０の電源投入に伴うＩＰアドレスの設定時等に行うものである。
【００３４】
まず、コントローラ１１は、ローカルエリアネットワークＬＡＮ上で、自クライアント端末１０のＩＰアドレスに競合が発生しているか否かを確認する（ステップＳ１）。なお、競合の発生は、例えば、ソースＩＰアドレスが自クライアント端末１０のＩＰアドレスであるパケットをローカルエリアネットワークＬＡＮから受信すること等によって認識することができる。
【００３５】
そして、競合が発生していない場合は（ステップＳ１でＮＯ）、後述するステップＳ５に処理を移行し、競合が発生している場合は（ステップＳ１でＹＥＳ）、ステップＳ３に処理を移行する。
【００３６】
ステップＳ３では、コントローラ１１は、自クライアント端末１０の不図示のディスプレイに、ＩＰアドレスに競合が発生した旨のメッセージを表示させると共に、同じＩＰアドレスを使用している競合相手のクライアント端末１０のコントローラ１１に対するＩＰアドレスの競合通知をローカルエリアネットワークＬＡＮに送信する。その後、コントローラ１１は、後述するステップＳ７に処理を移行する。
【００３７】
また、ステップＳ５では、コントローラ１１は、他のクライアント端末１０からのＩＰアドレスの競合通知をローカルエリアネットワークＬＡＮから受信したか否かを確認する。競合通知を受信していない場合は（ステップＳ５でＮＯ）、一連の処理を終了し、受信した場合は（ステップＳ５でＹＥＳ）、ステップＳ７に処理を移行する。
【００３８】
ステップＳ７では、コントローラ１１は、サーバ２０が稼働中であるか否かを確認する。そして、サーバ２０が稼働中でない場合（ＮＯ）は、後述するステップＳ１３に処理を移行する。また、サーバ２０が稼働中である場合（ＹＥＳ）は、サーバ２０が管理しているリスト２１を検索し、自クライアント端末１０のドメイン名に対応付けられたＩＰアドレスが競合しているＩＰアドレスと一致するか照合する（ステップＳ９）。
【００３９】
そして、照合の結果、リスト２１のＩＰアドレスと競合しているＩＰアドレスとが一致した場合は（ステップＳ１１でＹＥＳ）、後述するステップＳ２７に処理を移行し、一致しなかった場合は（ステップＳ１１でＮＯ）、コントローラ１１は、ステップＳ１３に処理を移行する。
【００４０】
ステップＳ１３では、コントローラ１１は、ＩＰアドレスの競合を競合対象の各クライアント端末１０のユーザ同士の私的自治的なアプローチによって解消するための自治解決メッセージの画面を、不図示のディスプレイに表示させる。この自治解決メッセージ画面は、図４の説明図に示すように、「現在のＩＰアドレスは正当な手続によって決定したアドレスですか？」という問いに「はい」か「いいえ」のどちらかのボタンをクリックすることで回答する（不明な場合は「いいえ」と回答する）画面である。
【００４１】
この自治解決メッセージ画面からの回答が入力されたことを検出すると（ステップＳ１５でＹＥＳ）、コントローラ１１は、回答が、ＩＰアドレスを正当な手続によって決定したことを示す「はい」（「正当」）であるか否かを確認する（ステップＳ１７）。回答が「はい」である場合は（ステップＳ１７でＹＥＳ）、後述するステップＳ２３に処理を移行する。
【００４２】
一方、回答が「はい」でない場合は（ステップＳ１７でＮＯ）、コントローラ１１は、自クライアント端末１０で現在使用しているＩＰアドレスを破棄し（ステップＳ１９）、競合相手のクライアント端末１０のコントローラ１１に対して、競合しているＩＰアドレスを破棄した旨を示すＩＰアドレスの破棄通知をローカルエリアネットワークＬＡＮに送信した後（ステップＳ２１）、一連の処理を終了する。
【００４３】
また、ステップＳ１７において、自治解決メッセージ画面から入力された回答が「はい」である場合（ＹＥＳ）に進むステップＳ２３では、コントローラ１１は、競合相手のクライアント端末１０のユーザによる、自治解決メッセージ画面のメッセージに対する回答が「はい」（「正当」）であるか否かを確認する。
【００４４】
即ち、競合相手のクライアント端末１０では、ステップＳ５の競合通知が、そのクライアント端末１０のコントローラ１１が行うステップＳ３の処理によって受け取られると、ステップＳ１３の処理によって不図示のディスプレイに自治解決メッセージ画面が表示される。
【００４５】
そこで、ステップＳ２３では、競合相手のクライアント端末１０から通知される、自治解決メッセージ画面から入力されたユーザの回答（他者回答）が、ＩＰアドレスを正当な手続によって決定したことを示す「はい」（「正当」）であるか否かを確認する。そして、回答が「はい」でない場合は（ステップＳ２３でＮＯ）、後述するステップＳ２７に処理を移行する。
【００４６】
一方、回答が「はい」である場合は（ステップＳ２３でＹＥＳ）、コントローラ１１は、自クライアント端末１０で現在使用しているＩＰアドレスを破棄した後（ステップＳ２５）、後述するステップＳ２９に処理を移行する。
【００４７】
ステップＳ１１において、サーバ２０のリスト２１を照合してリスト２１のＩＰアドレスと競合しているＩＰアドレスとが一致した場合（ＹＥＳ）と、ステップＳ２３において、競合相手のクライアント端末１０のユーザの回答（他者回答）が「はい」（「正当」）でない場合（ＮＯ）とに進むステップＳ２７では、コントローラ１１は、自クライアント端末１０で現在使用しているＩＰアドレスをそのまま使用継続し、ステップＳ２９に処理を移行する。
【００４８】
ステップＳ２９では、競合相手のクライアント端末１０のコントローラ１１に対して、競合しているＩＰアドレスの破棄を要求する通知をローカルエリアネットワークＬＡＮに送信した後（ステップＳ２１）、一連の処理を終了する。
【００４９】
以上の説明からも明らかなように、本実施形態では、図３のフローチャートにおけるステップＳ１が、請求項中の競合検出手段に対応する処理となっている。また、本実施形態では、図３中のステップＳ３が、請求項中の競合通知手段に対応する処理となっている。さらに、本実施形態では、図３中のステップＳ９及びステップＳ１１が、請求項中の照合手段に対応する処理となっている。
【００５０】
また、本実施形態では、図３中のステップＳ１９やステップＳ２５が、請求項中のアドレス破棄手段に対応する処理となっている。さらに、本実施形態では、図３中のステップＳ７でサーバ２０が稼働中でない場合（ＮＯ）に進むステップＳ１３が、請求項中の回答要求手段に対応する処理となっている。
【００５１】
以上に説明した本実施形態のネットワークシステムでは、ローカルエリアネットワークＬＡＮ上でＩＰアドレスの競合が発生した場合に、競合相手を含めた競合対象の各クライアント端末１０のコントローラ１１が、競合状態を解消するための支援プログラムを実行するようにした。
【００５２】
具体的には、サーバ２０が稼働中であれば、サーバ２０のＤＮＳのリスト２１を検索して、自クライアント端末１０のドメイン名に対応付けられたＩＰアドレスが競合中のＩＰアドレスと一致するか否か照合し、一致する場合は他のクライアント端末１０に競合中のＩＰアドレスを破棄させるようにした。
【００５３】
また、リスト２１のＩＰアドレスが競合中のＩＰアドレスと一致しない場合はや、サーバ２０が稼働中でない場合は、ＩＰアドレスを破棄するようにした。サーバ２０が稼働中でない場合は、競合中のＩＰアドレスが正当な手続で決定したものかどうかを問う自治解決メッセージ画面をディスプレイに表示させるようにした。
【００５４】
そして、自治解決メッセージ画面のメッセージに対する回答入力により、他のクライアント端末１０と競合中の自クライアント端末１０のＩＰアドレスが正当な手続で決定したものでないことが分かった場合は、自クライアント端末１０のＩＰアドレスを破棄させるようにした。
【００５５】
このため、既に他のクライアント端末１０に割り当てられている誤った内容のＩＰアドレスが、例えば電源投入時等のＩＰアドレスの設定時に自クライアント端末１０のＩＰアドレスとして割り当てられて、ＩＰアドレスの競合が生じた場合に、競合状態の解消を支援することができる。
【００５６】
また、競合中のＩＰアドレスを破棄させるクライアント端末１０を、自治解決メッセージ画面のメッセージに対する回答入力により、正当な手続でＩＰアドレスを決定していないクライアント端末１０側に誘導することができる。
【００５７】
なお、本実施形態では、ステップＳ９においてサーバ２０のリスト２１を照合した結果、ステップＳ１１においてリスト２１のＩＰアドレスと競合しているＩＰアドレスとが一致しなかった場合（ＮＯ）に、コントローラ１１が、自治解決メッセージ画面を不図示のディスプレイに表示させるステップＳ１３以降の処理を行うものとした。
【００５８】
しかし、その代わりに、図３中の点線で示すように、自クライアント端末１０で現在使用しているＩＰアドレスを破棄するステップＳ１９以降の処理を行うようにしてもよい。
【００５９】
また、本実施形態では、クライアント端末１０に対してサーバ２０がＩＰアドレスを自動で割り当てるものとした。このため、ログアウト及びログインを経ること等によってサーバ２０に対してクライアント端末１０が接続し直されると、ＩＰアドレスが再度自動設定されて、他のクライアント端末１０とのＩＰアドレスの競合が解消される可能性がある。
【００６０】
これに対し、例えばクライアント端末１０のユーザがローカルエリアネットワークＬＡＮの管理責任者から通知されたＩＰアドレスを手作業で入力（手動で設定）する場合は、ＩＰアドレスの入力ミスによって他のクライアント端末１０との間でＩＰアドレスの競合が発生する可能性がある。このようにＩＰアドレスを手動で設定する場合に発生したＩＰアドレスの競合は、サーバ２０に対してクライアント端末１０を接続し直しても解消されない。
【００６１】
このような場合にも、クライアント端末１０のコントローラ１１が、上述の実施形態のように、図３のフローチャートを参照して説明した手順の処理を実行することで、他のクライアント端末１０との間で発生したＩＰアドレスの競合状態の解消を支援することができる。
【符号の説明】
【００６２】
１０  クライアント端末
１１  コントローラ
２０  サーバ
２１  リスト
ＬＡＮ  ローカルエリアネットワーク
【図１】
2017103522.tif 000003
【図２】
2017103522.tif 000004
【図３】
2017103522.tif 000005
【図４】
2017103522.tif 000006