(57)【要約】【課題】登録した端末に対して、現在接続しているネットワークにおける通信アドレスをＥＵＩ−６４識別子をキーにして検索できるようにすること。【解決手段】ＥＵＩ−６４識別子に対応する通信アドレスを管理するＥＵＩ−６４識別子管理サーバ（１００）において、端末（２００）から通知されたＥＵＩ−６４識別子と前記端末装置の通信アドレスとを対応付けてリストに登録する登録手段（１０１、１０５）と、ＥＵＩ−６４識別子に対応する通信アドレスを前記リストから検索する検索手段（１０１）と、検索した通信アドレスを送信するＮｅｔｗｏｒｋ　Ｉ／Ｆ（１０４）とを有する。【選択図】　図３
2004056638.tif 000002
【特許請求の範囲】
【請求項１】
ＥＵＩ−６４識別子に対応する通信アドレスを管理する通信アドレス管理装置において、
端末装置から通知されたＥＵＩ−６４識別子と前記端末装置の通信アドレスとを対応付けてリストに登録する登録手段と、
ＥＵＩ−６４識別子に対応する通信アドレスを前記リストから検索する検索手段と、
検索した通信アドレスを送信する送信手段と
を有することを特徴とする通信アドレス管理装置。
【請求項２】
前記登録手段は、前記端末の通信アドレスを通信パケットのヘッダから取得することを特徴とする請求項１に記載の通信アドレス管理装置。
【請求項３】
前記登録手段は、前記端末装置から通知されたＥＵＩ−６４識別子がリストに存在するかどうかを検索し、存在する場合には通信アドレスを更新し、存在しない場合には前記端末装置のＥＵＩ−６４識別子と通信アドレスとを新規に登録することを特徴とする請求項１又は２に記載の通信アドレス管理装置。
【請求項４】
請求項１乃至３のいずれかに記載の通信アドレス管理装置と通信可能な端末装置であって、
前記端末装置のＥＵＩ−６４識別子を取得する取得手段と、
前記取得手段により取得したＥＵＩ−６４識別子を前記通信アドレス管理装置に通知する通知手段とを有し、
前記通知手段は、前記端末装置がネットワークに接続した時に前記ＥＵＩ−６４識別子を通知することを特徴とする端末装置。
【請求項５】
タイマを更に有し、
前記通知手段は、定期的に前記ＥＵＩ−６４識別子を通知することを特徴とする請求項４に記載の端末装置。
【請求項６】
ＥＵＩ−６４識別子に対応する通信アドレスを管理する通信アドレス管理サーバにおける、前記通信アドレス管理装置と通信可能な端末装置の通信アドレス管理方法であって、
前記端末装置から通知されたＥＵＩ−６４識別子と前記端末装置の通信アドレスとを対応付けてリストに登録する登録工程と、
ＥＵＩ−６４識別子に対応する通信アドレスを前記リストから検索する検索工程と、
検索した通信アドレスを送信する送信工程と
を有することを特徴とする通信アドレス管理方法。
【請求項７】
情報処理装置が実行可能なプログラムであって、前記プログラムを実行した情報処理装置を、請求項１乃至３のいずれかに記載の通信アドレス管理装置として機能させることを特徴とするプログラム。
【請求項８】
情報処理装置が実行可能なプログラムであって、前記プログラムを実行した情報処理装置を、請求項４又は５に記載の端末装置として機能させることを特徴とするプログラム。
【請求項９】
請求項５に記載の通信アドレス管理方法を実現するためのプログラムコードを有することを特徴とする情報処理装置が実行可能なプログラム。
【請求項１０】
請求項７乃至９のいずれかに記載のプログラムを記憶したことを特徴とする情報処理装置が読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　ｖｅｒｓｉｏｎ　６（ＩＰｖ６）で通信する端末装置に関し、その端末の通信アドレスを管理する通信アドレス管理システムに関する。
【０００２】
【従来の技術】
ＩＰｖ６（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ　ｖｅｒｓｉｏｎ　６）のアドレス付け規則において、下位６４ビットに、端末のネットワークインタフェース（ＮＩＣ：Ｎｅｔｗｏｒｋ　Ｉｎｔｅｒｆａｃｅ　Ｃａｒｄ）で用いるネットワークインタフェース固有の番号（例えばＭｅｄｉｕｍ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌ　Ａｄｄｒｅｓｓ（ＭＡＣ−４８））を反映したデータ（ＥＵＩ−６４識別子）を書き込むことが規定されている。
ＩＰｖ６に対応するパーソナル・コンピュータやワークステーションの場合、ネットワークとの接続のインタフェースには通常はイーサネット（登録商標）が用いられ、それが持つ　ＩＥＥＥ　ｉｄｅｎｔｉｆｉｅｒ　（Ｍｅｄｉｕｍ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌ　ｓｕｂｌａｙｅｒにおけるアドレス、略してＭＡＣ　ａｄｄｒｅｓｓと記す）を元にしてＩＰｖ６アドレスが構成されるようになっている。ＩＰｖ６アドレスには、リンクローカルアドレス、サイトローカルアドレスと（集約可能）グローバルアドレスの３種類が存在する。それらの詳細や構成方法などのアドレス体系は、ＲＦＣ　２３７３　「ＩＰ　Ｖｅｒｓｉｏｎ　６　Ａｄｄｒｅｓｓｉｎｇ　Ａｒｃｈｉｔｅｃｔｕｒｅ」　、ＲＦＣ　２３７４　「Ａｎ　ＩＰｖ６　Ａｇｇｒｅｇａｔａｂａｌｅ　Ｇｌｏｂａｌ　Ｕｎｉｃａｓｔ　Ａｄｄｒｅｓｓ　Ｆｏｒｍａｔ」、　ＲＦＣ　２３７５　「ＩＰｖ６　Ｍｕｌｔｉｃａｓｔ　Ａｄｄｒｅｓｓ　Ａｓｓｉｇｎｍｅｎｔ」、　ＲＦＣ　２４５０　「Ｐｒｏｐｏｓｅｄ　ＴＬＡ　ａｎｄ　ＮＬＡ　Ａｓｓｉｇｎｍｅｎｔ　Ｒｕｌｅ」、　ＲＦＣ　２４６１　「Ｎｅｉｇｈｂｏｒ　Ｄｉｓｃｏｖｅｒｙ　ｆｏｒ　ＩＰ　Ｖｅｒｓｉｏｎ　６　（ＩＰｖ６）」、　ＲＦＣ　２４６２　「ＩＰｖ６　Ｓｔａｔｅｌｅｓｓ　Ａｄｄｒｅｓｓ　Ａｕｔｏｃｏｎｆｉｇｕｒａｔｉｏｎ」等に記述されている。
【０００３】
上記のようなＩＰｖ６アドレスによって通信可能な端末は、一般的にＥＵＩ−６４識別子を生成することができる。また、ＥＵＩ−６４識別子は、故意に生成しない限り、端末固有のものであるので、ＥＵＩ−６４識別子を用いて端末を識別することが可能である。
【０００４】
一方、端末はネットワークの様々な場所に接続されるため、その接続状況によって通信アドレスが変わる。通信アドレスが変わってしまうと、他の端末からの通信ができなくなるが、これを解決する方法としてＤｏｍａｉｎ　Ｎａｍｅ　Ｓｙｓｔｅｍ（ＤＮＳ）が一般的に用いられている。
【０００５】
【発明が解決しようとする課題】
しかしながら、ＤＮＳによる通信アドレス参照では、ホスト名（端末の通信上の名称）をユーザもしくは管理者が他のホスト名と衝突しないように付ける必要がある。
【０００６】
ホスト名の代わりに、端末が自動的に生成できるＥＵＩ−６４識別子を用いれば、ホスト名を付けるという作業を省くことが可能となる。ＥＵＩ−６４識別子はユーザ（人）から見て分かりずらい識別子ではあるが、コンピュータシステムなどのアプリケーションが使用する場合には、端末のユーザに対して、ホスト名を気にさせることなく、端末アドレスの管理機能を提供できる。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、登録した端末に対して、現在接続しているネットワークにおける通信アドレスを、ＥＵＩ−６４識別子をキーにして検索できるようにすることを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、ＥＵＩ−６４識別子に対応する通信アドレスを管理する本発明の通信アドレス管理装置は、端末装置から通知されたＥＵＩ−６４識別子と前記端末装置の通信アドレスとを対応付けてリストに登録する登録手段と、ＥＵＩ−６４識別子に対応する通信アドレスを前記リストから検索する検索手段と、検索した通信アドレスを送信する送信手段とを有する。
【０００９】
また、上記構成を有する通信アドレス管理装置と通信可能な本発明の端末装置は、前記端末装置のＥＵＩ−６４識別子を取得する取得手段と、前記取得手段により取得したＥＵＩ−６４識別子を前記通信アドレス管理装置に通知する通知手段とを有し、前記通知手段は、前記端末装置がネットワークに接続した時に前記ＥＵＩ−６４識別子を通知する。
【００１０】
また、ＥＵＩ−６４識別子に対応する通信アドレスを管理する通信アドレス管理サーバにおける、前記通信アドレス管理装置と通信可能な端末装置の本発明の通信アドレス管理方法は、前記端末装置から通知されたＥＵＩ−６４識別子と前記端末装置の通信アドレスとを対応付けてリストに登録する登録工程と、ＥＵＩ−６４識別子に対応する通信アドレスを前記リストから検索する検索工程と、検索した通信アドレスを送信する送信工程とを有する。
【００１１】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００１２】
本実施の形態においては、ＥＵＩ−６４識別子を用いる通信アドレスとしてＩＰｖ６アドレス（ＩＰｖ６グローバルアドレス）を、通信プロトコルとしてＩＰｖ６を用いた例を示す。
【００１３】
まず、ＩＰｖ６アドレスのフォーマットについて説明する。
【００１４】
図１は、ＩＰｖ６アドレスの構造を示す図であり、ＲＦＣ２３７３に記述されている。ＩＰｖ６アドレスは１２８ビット識別子であり、上位６４ビットをネットワーク部、下位６４ビットをホスト部と称す。ネットワーク部はパケットを転送する際に用いる情報であり、ホスト部は端末（正確にはネットワークインタフェース）を示す情報である。
【００１５】
ホスト部は、多くの場合インタフェース識別子と呼ばれる全ネットワーク上で一意の識別子を元にして生成されるもので、ＥＵＩ−６４識別子を用いる。一般的に使用されているインターネット接続では、例えばイーサネット（登録商標）ボードやＰＣＭＣＩＡイーサネット（登録商標）カードには、ＭＡＣ−４８という４８ビットのネットワークインタフェース識別子が割り振られている。このすでに一意制が保証されているＭＡＣ−４８や他のアドレスから、６４ビットのＥＵＩ−６４識別子を生成することができる。
【００１６】
本実施の形態では、説明を分かりやすくするために、ネットワークインタフェースを持つ製品を製造するメーカーが、製造した製品に対応するＥＵＩ−６４識別子のリストを作成し、製品を販売した後、前記リストから製品のＩＰｖ６アドレスを検索して、そのＩＰｖ６アドレスに対してサービスを提供（送信）する場合を想定する。
【００１７】
図２は、本実施の形態におけるシステムの構成を示す図である。１００は、ＥＵＩ−６４識別子とそのＥＵＩ−６４識別子に対応する端末のＩＰｖ６アドレスを管理するＥＵＩ−６４識別子管理サーバであり、インターネットに接続されている。２００は、ＩＰｖ６ネットワーク３００に接続可能な端末であり、ＥＵＩ−６４識別子のリストに登録された製造メーカーの製品である。そして、あるユーザがその製品を購入し、ＩＰｖ６ネットワーク３００に接続した状態を示している。
【００１８】
図３は、ＥＵＩ−６４識別子管理サーバ１００の構成を示すブロック図である。同図において、ＥＵＩ−６４識別子管理サーバ１００は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、Ｎｅｔｏｗｏｒｋ　Ｉ／Ｆ１０４と、ＨＤＤ１０５とによって構成されている。
【００１９】
ＣＰＵ１０１は、ＥＵＩ−６４識別子管理サーバ１００全体を統括制御する。また、ＣＰＵ１０１は、ＲＯＭ１０２やＲＡＭ１０３に書き込まれたプログラムを実行する。ＲＯＭ１０２には、ＥＵＩ−６４識別子管理サーバ１００を機能させるためのプログラムなどが格納されている。なお、ＲＯＭ１０２に格納されたプログラムは、ＲＡＭ１０３に読み込まれた後、ＣＰＵ１０１によって実行される。ＲＡＭ１０３は、実行するためのプログラムを読み込んだり、プログラムの実行に必要な変数の値を書き込むための領域を提供したりなど、一時的な格納場所として使用される。
【００２０】
なお、図示していないが、ＥＵＩ−６４識別子管理サーバ１００には、ＦＤＤ、ＣＤ−ＲＯＭドライブなどの外部記憶装置を接続できるようになっており、その外部記憶装置に装着される記憶媒体に書き込まれたプログラムをＲＡＭ１０３に読み込むことによっても、ＥＵＩ−６４識別子管理サーバ１００の機能を実行できる。
【００２１】
Ｎｅｔｗｏｒｋ　Ｉ／Ｆ１０４は、ＩＰｖ６ネットワーク３００に接続するための通信インタフェースであり、公衆網に直接接続されていても良いし、構内網を介して公衆網に接続できるようになっていても良い。ＨＤＤ１０５は、記憶装置であり、ＥＵＩ−６４識別子とそのＥＵＩ−６４識別子に対応するＩＰｖ６アドレスを管理する情報が格納される。
【００２２】
図４は、端末２００の構成を示すブロック図である。同図において、端末２００は、ＣＰＵ２０１と、ＲＯＭ２０２と、ＲＡＭ２０３と、Ｎｅｔｏｗｏｒｋ　Ｉ／Ｆ２０４とによって構成されている。
【００２３】
ＣＰＵ１０１は、端末２００全体を統括制御する。また、ＣＰＵ２０１は、ＲＯＭ２０２やＲＡＭ２０３に書き込まれたプログラムを実行する。ＲＯＭ２０２には、端末２００を機能させるためのプログラムなどが格納されている。なお、ＲＯＭ２０２に格納されたプログラムは、ＲＡＭ２０３に読み込まれた後、ＣＰＵ２０１によって実行される。ＲＡＭ２０３は、実行するためのプログラムを読み込んだり、プログラムの実行に必要な変数の値を書き込むための領域を提供したりなど、一時的な格納場所として使用される。
【００２４】
なお、図示していないが、端末２００には、ＦＤＤ、ＣＤ−ＲＯＭドライブなどの外部記憶装置を接続できるようになっており、その外部記憶装置に装着される記憶媒体に書き込まれたプログラムをＲＡＭ２０３に読み込むことによっても、端末２００の機能を実行できる。
【００２５】
Ｎｅｔｗｏｒｋ　Ｉ／Ｆ２０４は、ＩＰｖ６ネットワーク３００に接続するための通信インターフェースであり、公衆網に直接接続されていても良いし、構内網を介して公衆網に接続できるようになっていても良い。
次に、端末２００がＩＰｖ６ネットワーク３００に接続されたときの処理について、図５のフローチャートを用いて説明する。
【００２６】
同図において、まず、ステップＳ１００において、端末２００は、ＥＵＩ−６４識別子管理サーバ１００に通信可能かどうかについて調べる。具体的には、端末２００がＩＰｖ６ネットワーク３００に接続されているかどうかのチェックとなる。通信可能でなかった場合には、ステップＳ１００を繰り返す。
【００２７】
一方、ステップＳ１００で通信可能であった場合には、ステップＳ１０１において、端末のシステム時刻を取得する。図示していないが、端末２００はシステムタイマを有しており、命令にしたがって現在のシステム時刻を返すようになっている。
【００２８】
次に、ステップＳ１０２において、ステップＳ１０１で取得したシステム時刻と、前回取得したシステム時刻とを比較し、前回のシステム時刻より予め設定した時間Ｔ以上経過しているかどうかを判断する。時間Ｔ以上経過していない場合には、ステップＳ１００に戻る。
【００２９】
ステップＳ１０２において時間Ｔ以上経過している場合には、ステップＳ１０３において、端末２００のＥＵＩ−６４識別子を取得する。本実施の形態においては、Ｎｅｔｗｏｒｋ　Ｉ／Ｆ２０４が有するＭＡＣ−４８識別子からＥＵＩ−６４識別子を生成する。
【００３０】
次に、ステップＳ１０４において、ステップＳ１０３で取得した端末２００のＥＵＩ−６４識別子を、ＥＵＩ−６４識別子管理サーバ１００に対して、ＩＰｖ６アドレス登録リクエストとして送信する。端末２００のＩＰｖ６アドレスは、接続しているＩＰｖ６ネットワークの環境によって異なるが、本実施の形態においては、ＥＵＩ−６４識別子管理サーバ１００と通信可能なＩＰｖ６アドレスが、ユーザの手によって、もしくは、自動的に設定されているものとする。
【００３１】
ＥＵＩ−６４識別子の送信が済むと、ステップＳ１００からの処理を繰り返す。
【００３２】
次に、ＥＵＩ−６４識別子管理サーバ１００の動作について、図６、７、８を用いて説明する。
【００３３】
図６は、ＥＵＩ−６４識別子管理サーバ１００が、他の端末からリクエストを受信したときの動作を示すフローチャートである。
【００３４】
同図において、ステップＳ２００において、リクエストを受信する。
【００３５】
次に、ステップＳ２０１において、ステップＳ２００で受信したリクエストが、ＩＰｖ６アドレスの登録リクエストかどうかについて調べる。
【００３６】
ステップＳ２０１でＩＰｖ６アドレス登録リクエストでなかった場合には、図７のステップＳ３００に進む。なお、ステップＳ３００以降の処理については、後述する。
【００３７】
ステップＳ２０１でＩＰｖ６アドレス登録リクエストであった場合には、ステップＳ２０２において、リクエストを送信した端末のＩＰｖ６アドレスを取得する。ＩＰｖ６の通信パケットのヘッダには、送信元のＩＰｖ６アドレスが記述されているので、そこからＩＰｖ６アドレスを取得する。次に、ステップＳ２０３において、受信したリクエストからＥＵＩ−６４識別子を取得する。
【００３８】
次に、ステップＳ２０４において、ステップＳ２０３で取得したＥＵＩ−６４識別子がＩＰｖ６アドレス登録表に登録されているかどうか検索する。ＩＰｖ６アドレス登録表は図８に示すような構成になっており、ＥＵＩ−６４識別子とその識別子に対応するＩＰｖ６アドレスのペアのリストとなっている。
【００３９】
次に、ステップＳ２０５において、ＥＵＩ−６４識別子がＩＰｖ６登録表から見つかったかどうかを判断する。ＥＵＩ−６４識別子が見つかった場合は、以前にＩＰｖ６アドレスを登録しているので、ステップＳ２０６において、ステップＳ２０２で取得したＩＰｖ６アドレスにＩＰｖ６アドレス登録表を書き換える。
【００４０】
ステップＳ２０５でＥＵＩ−６４識別子が見つからなかった場合には、はじめてのＩＰｖ６アドレス登録なので、ステップＳ２０７において、ステップＳ２０３で取得したＥＵＩ−６４識別子とステップＳ２０２で取得したＩＰｖ６アドレスをＩＰｖ６アドレス登録表に追加登録する。
【００４１】
次に、ステップＳ２０１でリクエストがアドレス登録リクエストではない場合に行われる、図７のステップＳ３００以降の処理について説明する。
【００４２】
同図において、ステップＳ３００において、受信したリクエストがＩＰｖ６アドレス要求リクエストかどうかを調べる。ステップＳ３００でＩＰｖ６アドレス要求リクエストであった場合には、ステップＳ３０１において、受信したリクエストからＥＵＩ−６４識別子を取得する。
【００４３】
次に、ステップＳ３０２において、ステップＳ３０１で取得したＥＵＩ−６４識別子がＩＰｖ６アドレス登録表に登録されているかどうか検索する。ＥＵＩ−６４識別子が見つかった場合は（ステップＳ３０３でＹＥＳ）、ステップＳ３０４において、ＩＰｖ６アドレス登録表を参照し、ステップＳ３０１で取得したＥＵＩ−６４識別子に対応するＩＰｖ６アドレスをリクエストの送信元に送信する。
【００４４】
一方、ステップＳ３０３でＥＵＩ−６４識別子が見つからなかった場合は、ステップＳ３０５において、対応するＩＰｖ６アドレスが見つからなかった旨を知らせるエラー情報を送信する。
【００４５】
以上説明したように、ＩＰｖ６ネットワークに接続した端末が、自身のＥＵＩ−６４識別子をキーにして、現在のＩＰｖ６アドレスをＥＵＩ−６４識別子管理サーバに通知するので、そのＥＵＩ−６４識別子管理サーバに問い合わせを行えば、所望のＥＵＩ−６４識別子を有する端末のＩＰｖ６アドレスを取得できる。
【００４６】
所望の端末のＩＰｖ６アドレスを取得した端末は、取得したＩＰｖ６アドレス宛に通信を行うことができる。
【００４７】
また、ＥＵＩ−６４識別子は、端末に固定的に割り振られているものではなく、端末の通信インタフェースの識別子（例えばＭＡＣ−４８識別子など）から生成されるため、様々な端末を統一的に扱うことが可能となり、ＥＵＩ−６４識別子管理システムを効率よく実施することができる。
【００４８】
また、端末の製造メーカーは、販売した端末のＩＰｖ６アドレスを入手することが可能となるため、端末を購入したユーザに対するサービスを効率よく実施できるという効果を奏する。
【００４９】
また、端末を購入したユーザは、現在のＩＰｖ６アドレスを手入力によって登録する必要がないので、操作が簡便になる。
【００５０】
なお、上記実施の形態では、通信プロトコルとしてＩＰｖ６を用いた場合について説明したが、ＥＵＩ−６４識別子を用いる通信アドレスを利用する通信プロトコルであれば、どのような通信プロトコルであっても本発明を適用することができる。
【００５１】
また、上記実施の形態においては、ネットワークインタフェースを持つ製品を製造するメーカーが、製造した製品に対応するＥＵＩ−６４識別子のリストを作成し、製品を販売した後、前記リストから製品のＩＰｖ６アドレスを検索して、そのＩＰｖ６アドレスに対してサービスを提供（送信）する場合を想定したが、これに限るものではなく、ＥＵＩ−６４識別子管理サーバ１００を様々な場合に適宜利用可能であることは言うまでもない。
【００５２】
【他の実施形態】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。ここでプログラムコードを記憶する記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。
【００５３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５４】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図５又は図６及び図７に示すフローチャートに対応するプログラムコードが格納されることになる。
【００５５】
【発明の効果】
上記の通り本発明によれば、登録した端末に対して、現在接続しているネットワークにおける通信アドレスをＥＵＩ−６４識別子をキーにして検索することができる。
【図面の簡単な説明】
【図１】ＩＰｖ６アドレスの構成を説明する図である。
【図２】本発明の実施の形態におけるＥＵＩ−６４識別子管理システムの構成を示す図である。
【図３】本発明の実施の形態におけるＥＵＩ−６４識別子管理サーバの構成を示すブロック図である。
【図４】本発明の実施の形態における端末の構成を示すブロック図である。
【図５】本発明の実施の形態における端末の動作を示すフローチャートである。
【図６】本発明の実施の形態におけるＥＵＩ−６４識別子管理サーバの動作を示すフローチャートである。
【図７】本発明の実施の形態におけるＥＵＩ−６４識別子管理サーバの動作を示すフローチャートである。
【図８】ＩＰｖ６アドレス登録表の形式を示す図である。
【符号の説明】
１００　ＥＵＩ−６４識別子管理サーバ
１０１　ＣＰＵ
１０２　ＲＯＭ
１０３　ＲＡＭ
１０４　Ｎｅｔｗｏｒｋ　Ｉ／Ｆ
１０５　ＨＤＤ
２００　端末
２０１　ＣＰＵ
２０２　ＲＯＭ
２０３　ＲＡＭ
２０４　Ｎｅｔｗｏｒｋ　Ｉ／Ｆ
【図１】
2004056638.tif 000003
【図２】
2004056638.tif 000004
【図３】
2004056638.tif 000005
【図４】
2004056638.tif 000006
【図５】
2004056638.tif 000007
【図６】
2004056638.tif 000008
【図７】
2004056638.tif 000009
【図８】
2004056638.tif 000010