(57)【要約】【課題】通信サービス提供システム及びその多重化構成切替え方法に関し、簡素な構成でかつ低コストで多重化構成の通信サービス提供システムを構築する。【解決手段】多重化構成の対象となる複数の通信サービス提供システムに同一のＵＲＩ（ホスト名）を定義し、通信サービス提供システム１０２から該ＵＲＩに対応するＩＰアドレスをＤＮＳサーバ２００に問い合わせて取得し、取得したＩＰアドレス先の通信サービス提供システム１０１に対して診断を行い、該通信サービス提供システム１０１が異常であると認識されたときに、該ＵＲＩのＩＰアドレスとして自システム１０２のＩＰアドレスをＤＮＳサーバ２００に登録する。また、該取得したＩＰアドレス先のシステム１０１と自システム１０２との優先順位の高低比較を行い、自システムの方が優先順位が高いとき該ＵＲＩのＩＰアドレスとして自システムのＩＰアドレスをＤＮＳサーバ２００に登録する。【選択図】      図６
2005354513.tif 000002
【特許請求の範囲】
【請求項１】
多重化構成の対象である他の通信サービス提供システムと同一のＵＲＩ（Uniform Resource Identifier）を有する通信サービス提供システムであって、
前記ＵＲＩに対応するＩＰ（Internet Protocol）アドレスをＤＮＳ（Domain Name System）サーバに問い合わせて取得するＩＰアドレス取得手段と、
前記ＩＰアドレス取得手段により取得したＩＰアドレス先の通信サービス提供システムに対して診断を行う取得ＩＰアドレス先診断手段と、
前記取得ＩＰアドレス先診断手段により、取得ＩＰアドレス先である他の通信サービス提供システムが異常であると認識されたときに、前記ＵＲＩに対するＩＰアドレスとして、自システムのＩＰアドレスを前記ＤＮＳサーバに登録する自システムＩＰアドレス登録手段と、
を備えたことを特徴とする通信サービス提供システム。
【請求項２】
前記取得したＩＰアドレス先の通信サービス提供システムに対して診断を行うとともに、該取得したＩＰアドレス先の通信サービス提供システムの優先順位と自システムの優先順位との比較を行う優先順位比較手段と、
前記優先順位比較手段によって、該取得したＩＰアドレス先の通信サービス提供システムより自システムの方が優先順位が高いと認識されたとき、前記ＵＲＩに対するＩＰアドレスとして、自システムのＩＰアドレスを前記ＤＮＳサーバに登録する自システムＩＰアドレス登録手段と、
を備えたことを特徴とする請求項１に記載の通信サービス提供システム。
【請求項３】
多重化構成の対象となる複数の通信サービス提供システムに同一のＵＲＩ（Uniform Resource Identifier）を定義した通信サービス提供システムの多重化構成切替え方法であって、
各通信サービス提供システムから、前記ＵＲＩに対応するＩＰ（Internet Protocol）アドレスをＤＮＳ（Domain Name System）サーバに問い合わせて取得するＩＰアドレス取得ステップと、
前記ＩＰアドレス取得ステップにより取得したＩＰアドレス先の通信サービス提供システムに対して診断を行う取得ＩＰアドレス先診断ステップと、
前記取得ＩＰアドレス先診断ステップにより、取得ＩＰアドレス先である他の通信サービス提供システムが異常であると認識されたときに、前記ＵＲＩに対するＩＰアドレスとして、自システムのＩＰアドレスを前記ＤＮＳサーバに登録する自システムＩＰアドレス登録ステップと、
を含むことを特徴とする通信サービス提供システムの多重化構成切替え方法。
【請求項４】
前記取得したＩＰアドレス先の通信サービス提供システムに対して診断を行うとともに、該取得したＩＰアドレス先の通信サービス提供システムの優先順位と自システムの優先順位との比較を行う優先順位比較ステップと、
前記優先順位比較ステップによって、該取得したＩＰアドレス先の通信サービス提供システムより自システムの方が優先順位が高いと認識されたとき、前記ＵＲＩに対するＩＰアドレスとして、自システムのＩＰアドレスを前記ＤＮＳサーバに登録する自システムＩＰアドレス登録ステップと、
を含むことを特徴とする請求項３に記載の通信サービス提供システムの多重化構成切替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信サービス提供システム及びその多重化構成切替え方法に関し、特に、ＩＰ（Internet Protocol）ネットワーク上に構築されるＷｅｂサーバやメールサーバ等の通信サービス提供システム及びその多重化構成切替え方法に関する。
【背景技術】
【０００２】
近年、インターネット等のネットワークを利用した通信システムが急速に普及し、該システムが日常の生活や産業活動等における必須のインフラストラクチャとなるにつれ、より高い信頼性が求められている。そのため、通信システムの導入に際しては最初から二重化構成のシステムを導入し、或いは品質・安定性の面である程度の評価が得られている既存の通信システムでも二重化システム構成に再構築し直し、また更に高い信頼性を目指して二重化構成を三重化以上のシステム構成にアップグレードするなどして、通信システムのメンテナンスや故障・障害等による通信サービスの運用停止期間を極力最小化することが要求されている。
【０００３】
従来のＷｅｂサーバ等の通信サービス提供システムの二重化構成における運用系と待機系との切替えは、Ｗｅｂサーバ等とそのクライアントとの間で切替え先のアドレス情報の受け渡しを直接行うことにより、或いはアプリケーションソフトウェアを用いて二重化構成の通信サービス提供システム装置間で運用系と待機系の切替え情報の受け渡しを直接行うことにより、システムを切替えていた。
【０００４】
本発明に関連する先行技術文献として、インターネット等のネットワークとＷＷＷサーバ等の通信サービス提供システムとの間の複数の通信経路のうち、使用する通信経路として何れか１つを選択する通信経路切替え方法について、下記の特許文献１に記載されている。この文献に記載されている技術は、相互に独立した個々の通信経路の状態に応じて、使用する経路を動的にかつ効率的に切替えることで、ネットワークからサーバまでの通信路を常に確保する技術である。
【特許文献１】特開２００３−２７３９０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来の通信サービス提供システムの二重化構成の切替えは、前述のように通信サービス提供システムとそのクライアントとの間で切替え先のアドレス情報の受け渡しを直接行ったり、或いは二重化した通信サービス提供システム装置間で切替え情報の受け渡しを直接行うことにより、システム切替えを行っていたため、切替え処理が複雑化し、二重化システム自体のコスト高、及び既存の単独システムを二重化構成に変更するための設計変更・プログラム変更・回路変更・接続変更等の作業コストの増加を伴い、低コストで信頼性の高い多重化システムを構築することが困難であった。
【０００６】
また、二重化構成以上の高い信頼性が求められるシステムでは、三重化構成以上の多重化を行うことが一般的であるが、その場合、各システムに優先順位を付け、該優先順位に従った最適なシステムが通信サービスを提供するようにシステムを構築することが求められる。
【０００７】
従来のシステム多重化構成では、優先順位に応じたシステム切替えのための複雑な処理機能を各システムに組み込む必要があり、また二重化構成から三重化構成へのアップグレード時には、各システムの運転を一旦停止し、新規なシステム構成に適合したシステム切替えテーブルに変更する必要があるなど、無停止での多重化アップグレードは不可能であった。
【０００８】
本発明は、簡素な構成でかつ低コストで多重化構成の通信サービス提供システムを構築することができ、また、多重化構成の通信サービス提供システムにおいて運用系として動作しているシステムに障害が発生した場合に、システム切替えのための複雑な処理を行うことなく、障害が発生したシステム以外の待機系システムが自動的に運用系に切替わって動作し、かつ、システム増設時やメンテナンス時等にシステム全体の動作を停止させることなく、簡単に運用系と待機系とを切替えて必要な作業を行うことができる通信サービス提供システム及びその多重化構成切替え方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の通信サービス提供システムは、（１）多重化構成の対象である他の通信サービス提供システムと同一のＵＲＩ（Uniform Resource Identifier）を有する通信サービス提供システムであって、前記ＵＲＩに対応するＩＰ（Internet Protocol）アドレスをＤＮＳ（Domain Name System）サーバに問い合わせて取得するＩＰアドレス取得手段と、前記ＩＰアドレス取得手段により取得したＩＰアドレス先の通信サービス提供システムに対して診断を行う取得ＩＰアドレス先診断手段と、前記取得ＩＰアドレス先診断手段により、取得ＩＰアドレス先である他の通信サービス提供システムが異常であると認識されたときに、前記ＵＲＩに対するＩＰアドレスとして、自システムのＩＰアドレスを前記ＤＮＳサーバに登録する自システムＩＰアドレス登録手段と、を備えたものである。
【００１０】
また、（２）前記取得したＩＰアドレス先の通信サービス提供システムに対して診断を行うとともに、該取得したＩＰアドレス先の通信サービス提供システムの優先順位と自システムの優先順位との比較を行う優先順位比較手段と、前記優先順位比較手段によって、該取得したＩＰアドレス先の通信サービス提供システムより自システムの方が優先順位が高いと認識されたとき、前記ＵＲＩに対するＩＰアドレスとして、自システムのＩＰアドレスを前記ＤＮＳサーバに登録する自システムＩＰアドレス登録手段と、を備えたものである。
【００１１】
また、本発明の通信サービス提供システムの多重化構成切替え方法は、（３）多重化構成の対象となる複数の通信サービス提供システムに同一のＵＲＩ（Uniform Resource Identifier）を定義した通信サービス提供システムの多重化構成切替え方法であって、各通信サービス提供システムから、前記ＵＲＩに対応するＩＰ（Internet Protocol）アドレスをＤＮＳ（Domain Name System）サーバに問い合わせて取得するＩＰアドレス取得ステップと、前記ＩＰアドレス取得ステップにより取得したＩＰアドレス先の通信サービス提供システムに対して診断を行う取得ＩＰアドレス先診断ステップと、前記取得ＩＰアドレス先診断ステップにより、取得ＩＰアドレス先である他の通信サービス提供システムが異常であると認識されたときに、前記ＵＲＩに対するＩＰアドレスとして、自システムのＩＰアドレスを前記ＤＮＳサーバに登録する自システムＩＰアドレス登録ステップと、を含むものである。
【００１２】
また、（４）前記取得したＩＰアドレス先の通信サービス提供システムに対して診断を行うとともに、該取得したＩＰアドレス先の通信サービス提供システムの優先順位と自システムの優先順位との比較を行う優先順位比較ステップと、前記優先順位比較ステップによって、該取得したＩＰアドレス先の通信サービス提供システムより自システムの方が優先順位が高いと認識されたとき、前記ＵＲＩに対するＩＰアドレスとして、自システムのＩＰアドレスを前記ＤＮＳサーバに登録する自システムＩＰアドレス登録ステップと、を含むものである。
【発明の効果】
【００１３】
本発明によれば、多重化構成の通信サービス提供システムのＵＲＩに対応するＩＰアドレスをＤＮＳサーバに問い合わせて取得し、該ＩＰアドレス先の通信サービス提供システムに対して診断を行い、該取得ＩＰアドレス先である他の通信サービス提供システムが異常であると認識されたときに、該ＵＲＩに対するＩＰアドレスとして、自システムのＩＰアドレスをＤＮＳサーバに登録して通信サービス提供システムの運用系を切替えることにより、従来のシステム多重化構成に比べて、システム切替え処理を簡略化することができ、簡単にかつ低コストで多重化システムを構築することができる。
【００１４】
また、通信サービス提供システムを多重化する場合、各システムに優先順位を付け、前述の取得ＩＰアドレス先である他のシステムと自システムと優先順位の高低を比較し、該優先順位に従って、前述のＵＲＩに対するＩＰアドレスをＤＮＳサーバに登録することにより、運用系として動作しているシステムに障害が発生しても、複雑な処理を行うことなく、障害が発生したシステム以外のシステムで優先順位が高いシステムが運用系として自動的に切替わり、障害発生時やシステム増設時、メンテナンス時にシステム全体を停止させることなく必要な作業を行うことができるので、信頼性の高い多重化構成通信サービス提供システムを非常に簡単に低コストで構築することができる。
【発明を実施するための最良の形態】
【００１５】
本発明によるダイナミックＤＮＳを利用した通信サービス提供システムの多重化構成とその切替え動作手順について図面を参照して以下に説明する。図１は通信サービス提供システムの立ち上がり時の説明図である。同図において、第１の通信サービス提供システム１０１と第２の通信サービス提供システム１０２とＤＮＳサーバ２００とがＩＰネットワークを介して接続されているものとし、第１の通信サービス提供システム１０１と第２の通信サービス提供システム１０２とで二重化システムを構成するものとする。
【００１６】
ここで、ＤＮＳ（Domain Name System）サーバとは、クライアントから或る名前(ＵＲＩ：Uniform Resource Identifier）を持つホストのＩＰアドレスを要求されたときに、該名前（ＵＲＩ）に対応付けて登録されているＩＰアドレスを検索し、該ＩＰアドレスを通知するサーバである。
【００１７】
また、ダイナミックＤＮＳとは、ＤＮＳメッセージのＩＰパケットに設定される生存時間（ＴＴＬ：Time To Live）を極端に短くすることにより、ＩＰアドレスが頻繁に変化しても、それまでのＤＮＳ情報は短い生存時間（ＴＴＬ）で寿命を迎え、新しいＤＮＳ情報を参照させることにより、常にホスト名との一意性を保持することができ、動的ＩＰアドレスを使用し得るようにしたものである。
【００１８】
今、第１の通信サービス提供システム１０１及び第２の通信サービス提供システム１０２をＩＰネットワークに接続して立ち上げたとき、以下の手順により動作する。
・手順１：まず、第２の通信サービス提供システム１０２が最初に立ち上がったものとする。
・手順２：第２の通信サービス提供システム１０２は、定義ファイル３０２から自システムのＵＲＩを取得する。
・手順３：第２の通信サービス提供システム１０２は、取得したＵＲＩからそのＩＰアドレスを求めるため、ＤＮＳサーバ２００に問い合わせを行う。
・手順４：上記手順３の問い合わせに対して、ＤＮＳサーバ２００は、対応するＩＰアドレスが登録されていないため、アドレス解決をすることができず、第２の通信サービス提供システム１０２は、自システムのＩＰアドレスをＤＮＳサーバ２００に登録する。
・手順５：次に第１の通信サービス提供システム１０１が立ち上がるものとする。
・手順６：第１の通信サービス提供システム１０１が定義ファイル３０１からＵＲＩを取得する。
・手順７：第１の通信サービス提供システム１０１は、取得したＵＲＩからＩＰアドレスを求めるため、ＤＮＳサーバ２００に問い合わせを行い、該ＵＲＩに対応したＩＰアドレス（第２の通信サービス提供システム１０２のアドレス）を取得する。
・手順８：第１の通信サービス提供システム１０１は、取得したＩＰアドレス先に診断を行い、その結果、正常であることを認識する。
・手順９：第１の通信サービス提供システム１０１は、上記手順８により第２の通信サービス提供システム１０２が正常であることを認識した場合は、ＤＮＳサーバ２００に対して、該ＵＲＩに対する自システムのＩＰアドレスの登録を行わない。
【００１９】
以上の手順により、最初に立ち上がった第２の通信サービス提供システム１０２が或る名前ＵＲＩのホストの運用系として動作し、後から立ち上がった第１の通信サービス提供システム１０１は、該名前ＵＲＩのホストとしては動作せず、予備系として待機する。
【００２０】
なお、第１及び第２の通信サービス提供システム１０１及び１０２は、二重化システムを構成することから、第１及び第２の通信サービス提供システム１０１及び１０２のＵＲＩは同一であり、それを定義する定義ファイル３０１及び３０２は、図示のようにそれぞれの通信サービス提供システム毎に設けても良いが、第１及び第２の通信サービス提供システム１０１及び１０２に共通のファイルとして設けても良い。
【００２１】
図２は、最初に立ち上がった第２の通信サービス提供システム１０２の通常動作の説明図である。最初に立ち上がった第２の通信サービス提供システム１０２は以下の手順で通常動作する。
・手順１：第２の通信サービス提供システム１０２が定義ファイル３０２からＵＲＩを取得する。
・手順２：第２の通信サービス提供システム１０２は、取得したＵＲＩからＩＰアドレスを求めるため、ＤＮＳサーバ２００に問い合わせを行う。
・手順３：第２の通信サービス提供システム１０２は、取得したＩＰアドレス先に診断を行い、そのとき、診断先は自システムであることを認識する。
・手順４：第２の通信サービス提供システム１０２は、取得したＩＰアドレスによりＤＮＳサーバ２００に対してＵＲＩの登録を更新する。
【００２２】
図３は、第２の通信サービス提供システム１０２が最初に立ち上がった場合の第１の通信サービス提供システム１０１の通常動作の説明図である。第２の通信サービス提供システム１０２が最初に立ち上がった場合、第１の通信サービス提供システム１０１は以下の手順で通常動作する。
・手順１：第１の通信サービス提供システム１０１が定義ファイル３０１からＵＲＩを取得する。
・手順２：第１の通信サービス提供システム１０１は、取得したＵＲＩからＩＰアドレスを求めるため、ＤＮＳサーバ２００に問い合わせを行う。
・手順３：第１の通信サービス提供システム１０１は、取得したＩＰ先に診断を行い、その結果、取得したＩＰ先（第２の通信サービス提供システム１０２）が正常であることを認識する。
・手順４：第１の通信サービス提供システム１０１は、取得したＩＰ先（第２の通信サービス提供システム１０２）が正常である場合、ＤＮＳサーバ２００へ該ＵＲＩに対する自システムのＩＰアドレスの登録を行わない。
【００２３】
次に、ダイナミックＤＮＳを利用した二重化システムに更にシステムを増設して三重化システムとした場合の構成及び切替え動作手順について説明する。ここで以下に説明する幾つかの通信サービス提供システムを優先順位の高いものから順に並べると、最優先通信サービス提供システム１００、第１の通信サービス提供システム１０１、第２の通信サービス提供システム１０２、第３の通信サービス提供システム１０３の順であるとする。
【００２４】
図４は最優先通信サービス提供システム１００の増設時の動作手順の説明図である。最優先通信サービス提供システム１００を追加して増設したとき、最優先通信サービス提供システム１００は以下の手順で動作する。
・手順１：最優先通信サービス提供システム１００が定義ファイル３００からＵＲＩを取得する。
・手順２：最優先通信サービス提供システム１００は、取得したＵＲＩからＩＰアドレスを求めるため、ＤＮＳサーバ２００に問い合わせを行い、ＤＮＳサーバ２００から対応するＩＰアドレス（第１の通信サービス提供システム１０１のＩＰアドレス）を取得する。
・手順３：最優先通信サービス提供システム１００は、取得したＩＰアドレス先に診断を行い、その結果、取得したＩＰアドレス先は正常であることを認識する。
・手順４：最優先通信サービス提供システム１００は、取得したＩＰアドレス先の通信サービス提供システム１０１と自システム１００との優先順位の高低比較を行う。
・手順５：最優先通信サービス提供システム１００は、取得したＩＰアドレス先の通信サービス提供システム１０１より自システム１００の優先順位が高いことを認識し、該ＵＲＩにするＩＰアドレスとして自システム１００のＩＰアドレスの登録をＤＮＳサーバ２００に対して行う。
【００２５】
図５は第３の通信サービス提供システム増設時の動作手順の説明図である。第３の通信サービス提供システム１０３増設時、第３の通信サービス提供システム１０３は以下の手順で動作する。
・手順１：第３の通信サービス提供システム１０３が定義ファイル３００からＵＲＩを取得する。
・手順２：第３の通信サービス提供システム１０３は、取得したＵＲＩからＩＰアドレスを求めるため、ＤＮＳサーバ２００に問い合わせを行う。
・手順３：第３の通信サービス提供システム１０３は、取得したＩＰアドレス先（第１の通信サービス提供システム１０１）に診断を行い、その結果、取得したＩＰアドレス先が正常であることを認識する。
・手順４：第３の通信サービス提供システム１０３は、取得したＩＰアドレス先（第１の通信サービス提供システム１０１）と自システム１０３との優先順位の高低比較を行う。
・手順５：第３の通信サービス提供システム１０３は、取得したＩＰアドレスと自ＩＰアドレスとを比較する。
・手順６：第３の通信サービス提供システム１０３は、取得したＩＰアドレス先（第１の通信サービス提供システム１０１）が正常で、かつ、自システム１０３より優先順位が高く、かつ、取得したＩＰアドレスが自システムのＩＰアドレスと異なるので、該ＵＲＩに対する自システムのＩＰアドレスの登録をＤＮＳサーバ２００に行わない。
【００２６】
次に、ダイナミックＤＮＳを利用した多重化構成システムに障害が発生した場合の動作手順について説明する。図６に示す動作手順の例において、優先順位は、最優先通信サービス提供システム１００、第１の通信サービス提供システム１０１、第２の通信サービス提供システム１０２、第３の通信サービス提供システム１０３の順で、第２の通信サービス提供システム１０２が定義ファイルにアクセスして動作を開始したものとすると、以下の手順で切替えが行われる。
【００２７】
・手順１：運用中の最優先通信サービス提供システム１００に障害が発生したとする。
・手順２：第２の通信サービス提供システム１０２が定義ファイル３００からＵＲＩを取得する。
・手順３：第２の通信サービス提供システム１０２は、取得したＵＲＩからＩＰアドレスを求めるため、ＤＮＳサーバ２００に問い合わせを行う。
・手順４：第２の通信サービス提供システム１０２は、取得したＩＰアドレス先（最優先通信サービス提供システム１００）に対して診断を行い、その結果、異常であることを認識する。
・手順５：第２の通信サービス提供システム１０２は、取得したＩＰアドレス先（最優先通信サービス提供システム１００）と自システム１０２との優先順位の高低比較を行う。
・手順６：第２の通信サービス提供システム１０２は、取得したＩＰアドレスと自ＩＰアドレスとを比較する。
・手順７：第２の通信サービス提供システム１０２は、取得したＩＰアドレス先（最優先通信サービス提供システム１００）が異常で、かつ、取得したＩＰアドレスと自ＩＰアドレスとが異なるので、該ＵＲＩに対する自ＩＰアドレスの登録をＤＮＳサーバ２００に対して行う。
【００２８】
次に、障害発生時のシステム切替えの動作手順の他の具体例について図７を参照して説明する。図７に示す動作手順の例において、優先順位は、最優先通信サービス提供システム１００、第１の通信サービス提供システム１０１及び第２の通信サービス提供システム１０２、第３の通信サービス提供システム１０３の順で、第１の通信サービス提供システム１０１と第２の通信サービス提供システム１０２とは同順位であり、第２の通信サービス提供システム１０２が定義ファイルにアクセスして動作を開始したものとすると、以下の手順で切替えが行われる。
【００２９】
・手順１：運用中の最優先通信サービス提供システム１００に障害が発生したとする。
・手順２：第２の通信サービス提供システム１０２が定義ファイル３００からＵＲＩを取得する。
・手順３：第２の通信サービス提供システム１０２は、取得したＵＲＩからＩＰアドレスを求めるため、ＤＮＳサーバ２００に問い合わせを行う。
・手順４：第２の通信サービス提供システム１０２は、取得したＩＰアドレス先（最優先通信サービス提供システム１００）に対して診断を行い、その結果、異常であることを認識する。
・手順５：第２の通信サービス提供システム１０２は、取得したＩＰアドレス先（最優先通信サービス提供システム１００）と自システム１０２との優先順位の高低比較を行う。
・手順６：第２の通信サービス提供システム１０２は、取得したＩＰアドレスと自ＩＰアドレスとを比較する。
・手順７：第２の通信サービス提供システム１０２は、取得したＩＰアドレス先（最優先通信サービス提供システム１００）が異常で、かつ、取得したＩＰアドレスと自ＩＰアドレスとが異なるので、該ＵＲＩに対する自ＩＰアドレスの登録をＤＮＳサーバ２００に対して行う。
・手順８：第１の通信サービス提供システム１０１が定義ファイル３００からＵＲＩを取得する。
・手順９：第１の通信サービス提供システム１０１は、取得したＵＲＩからＩＰアドレスを求めるため、ＤＮＳサーバ２００に問い合わせを行う。
・手順１０：第１の通信サービス提供システム１０１は、取得したＩＰアドレス先（第２の通信サービス提供システム１０２）に対して診断を行い、その結果、正常であることを認識する。
・手順１１：第１の通信サービス提供システム１０１は、取得したＩＰアドレス先（第２通信サービス提供システム１０２）と自システム１０１との優先順位の高低比較を行う。
・手順１２：第１の通信サービス提供システム１０１は、取得したＩＰアドレスと自ＩＰアドレスとを比較する。
・手順１３：第１の通信サービス提供システム１０１は、取得したＩＰアドレス先（第２通信サービス提供システム１０２）が正常で、かつ、優先順位が自システムと同順位であるので、該ＵＲＩに対する自ＩＰアドレスの登録をＤＮＳサーバ２００に対して行わない。
【００３０】
図８に本発明によるダイナミックＤＮＳを用いた通信サービス提供システムの多重化構成切替えのフローチャートを示す。通信サービス提供システムは、定期的にＵＲＩの確認を行い（ステップ４０１）、該ＵＲＩに対する名前解決（ＩＰアドレスの取得）を行う（ステップ４０２）。
【００３１】
次に取得したＩＰアドレス先に診断を行い（ステップ４０３）、異常であった場合は、取得したＩＰアドレス先の優先順位を確認し（ステップ４０４）、優先順位が同一の場合、自システムのＩＰアドレスと取得ＩＰアドレスとの比較を行い（ステップ４０５）、自システムのＩＰアドレスと取得ＩＰアドレスとが同一である場合、自システムが運用中で異常が発生したことを認識し、この場合はＤＮＳサーバに対して該ＵＲＩに対する自システムのＩＰアドレスの登録を行うことなく、ステップ４０１に戻って同じ処理を繰り返す。
【００３２】
また、前述のステップ４０４の優先順位の確認により取得ＩＰアドレス先の優先順位が自システムより高いか若しくは低いことを認識した場合、又は前述のステップ４０５のＩＰアドレスの比較により取得ＩＰアドレスと自システムのＩＰアドレスとが異なることを認識した場合、該ＵＲＩに対して自システムのＩＰアドレスをＤＮＳサーバに登録する（ステップ４０９）。
【００３３】
また、前述のステップ４０３の診断により取得ＩＰアドレス先が正常であると認識した場合、取得したＩＰアドレス先の優先順位を確認し（ステップ４０６）、取得ＩＰアドレス先の優先順位より自システムが高いことを認識した場合、該ＵＲＩに対して自システムのＩＰアドレスをＤＮＳサーバに登録する（ステップ４０９）。
【００３４】
また、前述のステップ４０６の優先順位の確認により取得ＩＰアドレス先の優先順位より自システムが低いか又は同じであることを認識した場合、更に取得ＩＰアドレス先の優先順位を確認し（ステップ４０７）、自システムの優先順位が取得ＩＰアドレス先より低いことを認識した場合には、ＤＮＳサーバに対して該ＵＲＩに対する自システムのＩＰアドレスの登録を行うことなく、ステップ４０１に戻って同じ処理を繰り返す。
【００３５】
また、前述のステップ４０７による優先順位の確認により自システムのＩＰアドレスと取得した対象ＩＰアドレスとが同順位であると認識した場合、自システムのＩＰアドレス取得ＩＰアドレスとを比較し（ステップ４０８）、自システムのＩＰアドレス取得ＩＰアドレスとが異なることを認識した場合、ＤＮＳサーバに対して該ＵＲＩに対する自システムのＩＰアドレスの登録を行うことなく、ステップ４０１に戻って同じ処理を繰り返す。
【００３６】
また、前述のステップ４０８によるＩＰアドレスの比較により自システムのＩＰアドレス取得ＩＰアドレスとが異なることを認識した場合、自システムが該ＵＲＩのホストとして運用中であり、かつ正常であることを認識して該ＵＲＩに対する自システムのＩＰアドレスをＤＮＳサーバに登録する（ステップ４０９）。
【００３７】
なお、通信サービス提供システムからＤＮＳサーバへの対する問合わせに用いるプロトコルは、既存のＤＮＳプロトコルを用い、そのメッセージフォーマットはＤＮＳメッセージフォーマットを用いることができる。また、自システムのＩＰアドレスをＤＮＳサーバに登録するときに用いるプロトコルにはＳＯＡＰという通信プロトコルを使用し、そのメッセージフォーマットはＸＭＬ形式とすることができる。また、優先順位の比較の具体的な手法として、ＳＯＡＰという通信プロトコルを使用し、ＸＭＬ形式のメッセージフォーマットで対象ＩＰアドレス先の優先順位を取得することにより、自システムとの優先順位の比較を行うことができる。
【産業上の利用可能性】
【００３８】
本発明が適用可能な通信サービス提供システムの具体例としては、Ｗｅｂサーバ、ＰＯＰ３サーバ、ＦＴＰサーバ、Ｎｅｗｓサーバ、ＷｅｂＤＡＶサーバ、ＮＴＰサーバ、ＳＭＴＰサーバ、ＩＭＡＰ４サーバ、Ｇｏｈｅｒサーバ、ＬＤＡＰサーバ等の各種サーバが挙げられる。
【図面の簡単な説明】
【００３９】
【図１】本発明による通信サービス提供システムの立ち上がり時の説明図である。
【図２】本発明による最初に立ち上がった通信サービス提供システムの通常動作の説明図である。
【図３】本発明による最初に立ち上がった通信サービス提供システム以外の通信サービス提供システムの通常動作の説明図である。
【図４】本発明による最優先通信サービス提供システムの増設時の説明図である。
【図５】本発明による優先順位の低い通信サービス提供システムの増設時の説明図である。
【図６】本発明による障害発生時のシステム切替え動作手順の説明図である。
【図７】本発明による障害発生時のシステム切替え動作手順の他の例の説明図である。
【図８】本発明による通信サービス提供システムの多重化構成の切替えのフローチャートである。
【符号の説明】
【００４０】
１０１  第１の通信サービス提供システム
１０２  第２の通信サービス提供システム
２００  ＤＮＳサーバ
３００，３０１，３０２  定義ファイル
【図１】
2005354513.tif 000003
【図２】
2005354513.tif 000004
【図３】
2005354513.tif 000005
【図４】
2005354513.tif 000006
【図５】
2005354513.tif 000007
【図６】
2005354513.tif 000008
【図７】
2005354513.tif 000009
【図８】
2005354513.tif 000010