(57)【要約】【課題】ローカル・エリアにおける機器によるグローバル・アドレスの使用を可能にする。【解決手段】情報処理装置（２０）は外部ネットワーク（５）と内部ネットワーク（７）に接続可能である。その情報処理装置のプロセッサ（２０２）は、その外部ネットワーク上でその情報処理装置に割り当てられたグローバル・アドレスと同じアドレスを、その内部ネットワーク上の別の装置（３０、４）に割り当てるよう構成されている。【選択図】　　　　図１
2004080593.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークと内部ネットワークに接続可能な情報処理装置であって、
前記情報処理装置はプロセッサを具えており、
前記プロセッサは、前記外部ネットワーク上で前記情報処理装置に割り当てられたグローバル・アドレスと同じアドレスを、前記内部ネットワーク上の別の装置に割り当てるよう構成されたものである、情報処理装置。
【請求項２】
前記プロセッサは、前記同じアドレスが割り当てられた前記別の装置の最後の送信または受信から第１の所定の時間期間が経過したときは、前記同じアドレスに代えてプライベート・アドレスを再割り当てするものである、請求項１に記載の情報処理装置。
【請求項３】
前記プロセッサは、前記別の装置に前記同じアドレスが割り当てから第２の所定の時間期間が経過したときは、前記同じアドレスに代えてプライベート・アドレスを再割り当てするものである、請求項１または２に記載の情報処理装置。
【請求項４】
外部ネットワークと内部ネットワークに接続可能な情報処理装置用のプログラムであって、
前記外部ネットワーク上でグローバル・アドレスを受け取るステップと、
前記受け取ったグローバル・アドレスと同じアドレスを前記内部ネットワーク上の別の装置に割り当てるステップと、を実行させるよう動作可能なプログラム。
【請求項５】
外部ネットワークと内部ネットワークに接続可能な情報処理装置における前記内部ネットワーク上の装置へのＩＰアドレスの割り当て方法であって、
前記外部ネットワーク上でグローバル・アドレスを受け取るステップと、
前記受け取ったグローバル・アドレスと同じアドレスを前記内部ネットワーク上の別の装置に割り当てるステップと、を含む方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＰアドレスの割り当てに関し、特に、宅内ローカルエリア・ネットワーク（ＬＡＮ）に接続された機器に対するＮＡＴルータによるＩＰアドレスの割り当てに関する。
【０００２】
【発明の背景】
例えばインターネットおよびケーブル・テレビジョン（ＣＡＴＶ）ネットワークのような外部ネットワークを介した２つのクライアント・パーソナル・コンピュータ（ＰＣ）の間でのインターネット電話通信を提供するＶｏＩＰ（Ｖｏｉｃｅ　ｏｖｅｒ　ＩＰ）通信が知られている。ＶｏＩＰ通信を行うためには、２つのクライアントＰＣは、プロバイダによって割り当てられた例えば３２ビットのグローバルＩＰアドレスを保持する必要がある。
【０００３】
ＰＣが宅内ＬＡＮ上でＮＡＴ機能を有するルータを介して外部ネットワークに接続されるとき、そのルータは、そのＰＣに例えばユニークな３２ビットのプライベートＩＰアドレスを割り当てる。ＮＡＴルータは、外部ネットワーク上でそのルータに割り当てられた例えばユニークな３２ビットの１つのグローバルＩＰアドレスを用いて、宅内ＬＡＮ上の複数のＰＣを同時に外部ネットワークに接続することができる。ＰＣのユーザは、ルータの存在を意識することなくＰＣを外部ネットワーク上でウェブ・サーバに接続してそれと通信を行うことができる。
【０００４】
或るネットワーク・アプリケーション、例えば、ＳＩＰ（Ｓｅｓｓｉｏｎ　ＩｎｉｔｉａｔｉｏｎＰｒｏｔｏｃｏｌ）および標準Ｈ．３２３に従った、例えばインターネット電話のようなネットワーク・アプリケーションにおけるクライアントＰＣからゲートキーパへのＩＰアドレス登録および外部からクライアントＰＣへの着信のために、クライアントＰＣは、ペイロード内のＩＰアドレスとともにＩＰパケットを外部ネットワーク上のサーバまたはゲートウェイに送信しなければならない。しかし、そのＩＰアドレスは、プライベートＩＰアドレスではなくてグローバルＩＰアドレスでなければならない。サーバまたはゲートウェイは、クライアントＰＣからのＩＰパケット中のＩＰアドレスを利用するとき、そのＩＰアドレスがプライベートＩＰアドレスであればそのＩＰアドレスは無効となり、そのネットワーク・アプリケーションの処理は失敗する。従って、ＰＣは、ＮＡＴルータを介して外部ネットワークに接続されている場合は、ＰＣはそのようなネットワーク・アプリケーションを利用できない。
【０００５】
村岡によって２０００年７月１４日付で公開された特開２０００−１９６６３１号公報（Ａ）には、ＩＰアドレス動的割当装置が記載されている。その装置は、ユーザ装置からＩＰアドレスの要求があったとき、ＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）を用いて、ケーブルモデムにはプライベートＩＰアドレスを割当て、その他のユーザの装置にはグローバルＩＰアドレスを割り当てる。
【０００６】
発明者は、宅内ＬＡＮ上でＮＡＴルータに接続されたユーザの機器に外部ネットワーク上のグローバルＩＰアドレスを割り当てることの必要性（ニーズ）を認識した。
【０００７】
本発明の目的は、ローカル・エリアにおける機器によるグローバル・アドレスの使用を可能にすることである。
【０００８】
本発明の別の目的は、ルータを介して外部ネットワークに接続された機器によるグローバル・アドレスの使用を可能にすることである。
【０００９】
【発明の概要】
発明の１つの特徴によれば、情報処理装置は外部ネットワークと内部ネットワークに接続可能である。その情報処理装置のプロセッサは、その外部ネットワーク上でその情報処理装置に割り当てられたグローバル・アドレスと同じアドレスを、その内部ネットワーク上の別の装置に割り当てるよう構成されている。ここで、外部ネットワークとはインターネットにおいて有効なグローバルＩＰアドレスを用いるネットワークを表し、内部ネットワークとはプライベートＩＰアドレスを用いるＬＡＮを表す。
【００１０】
そのプロセッサは、その同じアドレスが割り当てられたその別の装置の最後の送信または受信から第１の所定の時間期間が経過したときは、その同じアドレスに代えてプライベート・アドレスを再割り当てしてもよい。
【００１１】
そのプロセッサは、その別の装置にその同じアドレスが割り当てから第２の所定の時間期間が経過したときは、その同じアドレスに代えてプライベート・アドレスを再割り当てしてもよい。通常、第１と第２の所定の時間期間が共に用いられる場合は、第１の所定の時間期間は第２の所定の時間期間より短くなるように設定される。
【００１２】
発明のさらに別の特徴によれば、外部ネットワークと内部ネットワークに接続可能な情報処理装置用のプログラム（これは記憶媒体に格納されていてもよい）は、その外部ネットワーク上でグローバル・アドレスを受け取るステップと、その受け取ったグローバル・アドレスと同じアドレスをその内部ネットワーク上の別の装置に割り当てるステップと、を実行させるよう動作可能である。
【００１３】
発明の別の特徴によれば、外部ネットワークと内部ネットワークに接続可能な情報処理装置におけるその内部ネットワーク上の装置へのＩＰアドレスの割り当て方法は、その外部ネットワーク上でグローバル・アドレスを受け取るステップと、その受け取ったグローバル・アドレスと同じアドレスをその内部ネットワーク上の別の装置に割り当てるステップと、を含んでいる。
【００１４】
本発明によれば、ローカル・エリアにおける機器によるグローバル・アドレスの使用が可能になり、ルータを介して外部ネットワークに接続された機器によるグローバル・アドレスの使用が可能になる。
【００１５】
図面において同じ参照番号は同じ要素を示している。
【００１６】
【００１７】
【発明の好ましい実施形態】
図１は、本発明による、例えばインターネットまたはケーブル・テレビジョン（ＣＡＴＶ）ネットワークのような外部ネットワーク５を介してプロバイダ１０に接続された、ＮＡＴ（Ｎｅｔｗｏｒｋ　Ａｄｄｒｅｓｓ　Ｔｒａｎｓｌａｔｉｏｎ）機能を有するルータ２０の構成を示している。ＮＡＴルータ２０は、内部ネットワークとしての宅内ローカルエリア・ネットワーク（ＬＡＮ）７上で例えばパーソナル・コンピュータ（ＰＣ）またはＰＤＡのようなユーザのネットワーク機器３２０および３３０等に接続されている。
【００１８】
ＮＡＴルータ２０は、内部バスを介して接続された、ＣＰＵ、ＲＯＭおよびＲＡＭを含むプロセッサ２０２、例えばハードディスク装置のようなアプリケーションおよび通信管理情報等を格納するための記憶装置２２０、例えばＮＩＣ、ＬＡＮカード、ネットワーク・インタフェース・カード、ＬＡＮボード、ネットワーク・カードのようなネットワーク・インタフェース（ＮＷ　Ｉ／Ｆ）２３０、例えばＬＥＤのような表示器（インジケータ）２５０、時計２６０、および、例えばＮＩＣ、ＬＡＮカード、ネットワーク・インタフェース・カード、ＬＡＮボード、ネットワーク・カードのようなネットワーク・インタフェース（ＮＷ　Ｉ／Ｆ）２７０を有する。記憶装置２２０には、ルータ・プログラム２０４が格納されている。ルータ・プログラム２０４のルータ機能はプロセッサ２０２上で実装（インプレメント）される。ルータ機能は、後で説明するようにグローバルＩＰアドレスと同じＩＰアドレスを機器３０または４０に割り当てるように変形された本発明によるＤＨＣＰ（Ｄｙｎａｍｉｃ　Ｈｏｓｔ　Ｃｏｎｆｉｇｕｒａｔｉｏｎ　Ｐｒｏｔｏｃｏｌ）機能を含んでいる。ネットワーク・インタフェース（ＮＷ　Ｉ／Ｆ）２３０は例えばＡＤＳＬを用いて外部ネットワーク５に接続されている。ネットワーク・インタフェース（ＮＷ　Ｉ／Ｆ）２７０はＬＡＮ７に接続されている。
【００１９】
図２は、本発明による、プロバイダ１０、ＮＡＴルータ２０および機器３０および４０の間で実行される、機器３０および４０にＩＰアドレスを割り当てるための通信手順を示している。
【００２０】
図２を参照すると、ＮＡＴルータ２０（即ちプロセッサ２０２）は、ユーザによって起動されると、ステップ４０２においてネットワーク・インタフェース２３０を介して例えばＡＤＳＬを用いて外部ネットワーク５上でプロバイダ１０に接続し、プロバイダ１０にＩＰアドレスを要求する。プロバイダ１０は、ステップ４０４において、その要求に応答して、知られている形態で、ＤＨＣＰを用いてＮＡＴルータ２０のネットワーク・インタフェース２３０にグローバルＩＰアドレスを割り当てて、ＮＡＴルータ２０にそれを通知する。ＮＡＴルータ２０は、ネットワーク・インタフェース２３０を介してそのグローバルＩＰアドレスを受信して記憶装置２２０中に保持する。
【００２１】
その後、ステップ４０６において、機器３０がＮＡＴルータ２０に接続してＩＰアドレスを要求する。ＮＡＴルータ２０（即ちプロセッサ２０２）は、ネットワーク・インタフェース２７０を介してその要求を受信する。ステップ４１２において、ＮＡＴルータ２０は、本発明によるＤＨＣＰを用いて、ネットワーク・インタフェース２３０に割り当てられたグローバルＩＰアドレスと同じグローバルＩＰアドレスを、ＩＰアドレスとして、最初にＩＰアドレスを要求したその機器３０に、割り当ててそれを通知する。ＮＡＴルータ２０は、さらに、その同じグローバルＩＰアドレスおよびその機器３０の固有情報即ちＭＡＣ（Ｍｅｄｉａ　Ａｃｃｅｓｓ　Ｃｏｎｔｒｏｌ）アドレスと、時計２６０の現在の日付および時刻とを、通信管理情報として記憶装置２２０に保存（セーブ）し、その同じグローバルＩＰアドレスが使用中であることを示すために表示器２５０を付勢して点灯または点滅させる。より詳しくは、プロセッサ２０２は、ネットワーク・インタフェース２７０からＬＡＮ７を介して機器３０に送信されるＩＰパケット中の宛先ＩＰアドレスおよび機器３０からＬＡＮ７を介してネットワーク・インタフェース２７０で受信されたＩＰパケット中の送信元ＩＰアドレスと、ネットワーク・インタフェース２３０に割り当てられたグローバルＩＰアドレスとを比較して、その宛先または送信元ＩＰアドレスとそのグローバルＩＰアドレスとが一致するとき、表示器２５０を付勢する。ユーザは、その表示によって、同じグローバルＩＰアドレスが機器３０に割り当てられたことを確認できる。機器３０は、受信したその同じグローバルＩＰアドレスを保持する。
【００２２】
その後、ステップ４１４において別の機器４０がＮＡＴルータ２０に接続してＩＰアドレスを要求すると、ＮＡＴルータ２０は、ステップ４１４において、本発明によるＤＨＣＰを用いて、機器４０にプライベートＩＰアドレスを割り当ててそれを通知する。ＮＡＴルータ２０は、さらに、そのプライベートＩＰアドレスおよびその機器４０のＭＡＣアドレスと時計２６０の現在の日付および時刻とを記憶装置２２０に保存する。機器４０は、受信したそのプライベートＩＰアドレスを保持する。
【００２３】
ステップ４１２の後、ステップ４１８においてプロバイダ１０がＮＡＴルータ２０に対して変更されたグローバルＩＰアドレスを再割当てしたときは、ＮＡＴルータ２０は、記憶装置２２０中のグローバルＩＰアドレスをその変更されたグローバルＩＰアドレスに書き換え、ステップ４２０において、本発明によるＤＨＣＰを用いて、機器３０に対してその変更されたグローバルＩＰアドレスと同じグローバルＩＰアドレスを再割当てする。機器３０は、受信したその同じグローバルＩＰアドレスを保持する。
【００２４】
ステップ４２４におけるＮＡＴルータ２０と、同じグローバルＩＰアドレスが割り当てられた機器３０との間の最後（前回）の通信またはＩＰパケット送受信から無通信状態が所定時間、例えば３０分、継続したとき、または、ステップ４１２における機器３０へのグローバルＩＰアドレスの割り当てから別の所定時間、例えば６０分が、経過したとき、またはそのいずれかの事象が早く生じたときは、ＮＡＴルータ２０（即ちプロセッサ２０２）は、ステップ４２６において、本発明によるＤＨＣＰを用いて、機器３０へのその同じグローバルＩＰアドレスの割当を取り消して、機器３０にプライベートＩＰアドレスを割り当てる。ＮＡＴルータ２０は、表示器２５０を消勢してその点灯または点滅を停止させる。ＮＡＴルータ２０は、その同じグローバルＩＰアドレスを、その後ＮＡＴルータ２０に最初に接続した機器３０または４０に割り当てる。それによって、１つの機器３０によってグローバルＩＰアドレスが長時間継続的に占有されることを防止する。代替構成として、ＮＡＴルータ２０は、現在通信状態にある別の機器、例えば機器４０に、現在のプライベートＩＰアドレスに代えてその同じグローバルＩＰアドレスを再割当てしてもよい。
【００２５】
ステップ４１２の後、機器３０が通信を中断または終了してＮＡＴルータ２０との接続を切断したときは、ＮＡＴルータ２０は、本発明によるＤＨＣＰを用いて、機器３０へのその同じグローバルＩＰアドレスの割当を取り消し、表示器２５０を消勢してその点灯または点滅を停止させる。ＮＡＴルータ２０は、その同じグローバルＩＰアドレスを、その後ＮＡＴルータ２０に最初に接続した機器３０または４０に割り当てる。
【００２６】
図３は、本発明による、プロバイダ１０、ＮＡＴルータ２０および機器３０および４０の間で実行される、機器３０および４０にＩＰアドレスを割り当てるための別の通信手順を示している。
【００２７】
図３を参照すると、ＮＡＴルータ２０は、最初、ＮＡＴルータ２０は外部ネットワーク５に接続されていないものとする。図２の手順と同様に、ステップ４０６において、機器３０がＮＡＴルータ２０に接続してＩＰアドレスを要求する。ＮＡＴルータ２０は、その要求に応答して、ステップ４０８において、外部ネットワーク５を介してプロバイダ１０に接続してＩＰアドレスを要求する。プロバイダ１０は、ステップ４１０において、その要求に応答して、ＤＨＣＰを用いてＮＡＴルータ２０のネットワーク・インタフェース２３０にグローバルＩＰアドレスを割り当てて、ＮＡＴルータ２０にそれを通知する。ＮＡＴルータ２０は、ネットワーク・インタフェース２３０を介してそのグローバルＩＰアドレスを受信して記憶装置２２０中に保持する。
【００２８】
ステップ４１２において、ＮＡＴルータ２０は、ＩＰアドレスの要求に応答して、本発明によるＤＨＣＰを用いて、ネットワーク・インタフェース２３０に割り当てられたグローバルＩＰアドレスとその同じグローバルＩＰアドレスを、最初にＩＰアドレスを要求したその機器３０に、割り当ててそれを通知する。ＮＡＴルータ２０は、さらに、そのグローバルＩＰアドレスおよびその機器３０のＭＡＣアドレスと、時計２６０の現在の日付および時刻とを記憶装置２２０に保存し、その同じグローバルＩＰアドレスが使用中であることを示すために表示器２５０を付勢して点灯または点滅させる。その後のステップ４１４〜４２６は図２のものと同様であり、再び説明することはしない。
【００２９】
図４は、ＮＡＴルータ２０によって即ちルータ・プログラム２０４に従ってそのプロセッサ２０２によって実行される、機器３０および４０にＩＰアドレスを割り当てるための処理手順を示している。
【００３０】
ステップ５０２において、ＮＡＴルータ２０またはプロセッサ２０２は、ユーザの機器、例えば機器３０からＩＰアドレスの要求を受信する。ステップ５０４において、ＮＡＴルータ２０はグローバルＩＰアドレスが現在利用可能かどうか、即ちそれが別の機器４０等に既に割り当てられていないかどうかを判定する。それが利用可能でないと判定された場合は、ステップ５１６において、ＮＡＴルータ２０は、本発明によるＤＨＣＰを用いて、通常の形態でプライベートＩＰアドレスをその機器３０に割り当てて機器３０にそれを通知し、そのプライベートＩＰアドレスおよびその機器３０のＭＡＣアドレスと時計２６０の現在の日付および時刻とを記憶装置２２０に保存して、手順は図４のルーチンを出る。
【００３１】
ステップ５０４においてそれが利用可能であると判定された場合は、ステップ５０６において、ＮＡＴルータ２０は、本発明によるＤＨＣＰを用いて、ネットワーク・インタフェース２３０に割り当てられたグローバルＩＰアドレスと同じグローバルＩＰアドレスを、その機器３０に割り当ててそれを通知し、そのグローバルＩＰアドレスおよびその機器３０のＭＡＣアドレスと時計２６０の現在の日付および時刻とを記憶装置２２０に保存して、グローバルＩＰアドレスが使用中であることを示すために表示器２５０を付勢して点灯または点滅させる。その後、手順は図４のルーチンを出る。
【００３２】
図５は、ＮＡＴルータ２０によって即ちルータ・プログラム２０４に従ってプロセッサ２０２によって実行される、グローバルＩＰアドレスが割り当てられた機器３０または４０の通信状態の管理のための処理手順を示している。
【００３３】
ステップ５０８において、ＮＡＴルータ２０は、図４のステップ５０６の後、グローバルＩＰアドレスが割り当てられた機器、例えば機器３０の通信状態をモニタして、時計２６０に従って送受信が中断または終了した時間を記録する。ステップ５１０において、ＮＡＴルータ２０は、その機器の最後の送受信の中断または終了から所定時間、例えば３０分経過したかどうかを判定する。代替構成としてまたはそれに加えて、ＮＡＴルータ２０は、機器３０の接続が継続している状態で、グローバルＩＰアドレスが機器３０に割り当てられた最初の時刻から所定時間、例えば３０分経過したかどうかを判定してもよい。
【００３４】
ステップ５１０において所定時間が経過していないと判定された場合は、手順はステップ５０８に戻って、ＮＡＴルータ２０はその機器３０の通信状態のモニタを継続する。所定時間が経過したと判定された場合は、ＮＡＴルータ２０は、ステップ５１２において、本発明によるＤＨＣＰを用いて、その機器に対するグローバルＩＰアドレスの割当を取り消して、その機器３０にプライベートＩＰアドレスを再割当てしてそれを通知する。ＮＡＴルータ２０は、表示器２５０を消勢してその点灯または点滅を停止させる。それによって、機器３０がグローバルＩＰアドレスを長時間占有することを防止する。ＮＡＴルータ２０は、さらに、ＩＰアドレスが、割り当てられたグローバルＩＰアドレスが利用できなくなったとを機器３０に通知し、機器３０は自己の表示装置にそのことを視覚的または聴覚的に表示してユーザに知らせる。その後、手順は図５のルーチンを出る。
【００３５】
以上説明した実施形態は典型例として挙げたに過ぎず、その変形およびバリエーションは当業者にとって明らかであり、当業者であれば本発明の原理および請求の範囲に記載した発明の範囲を逸脱することなく上述の実施形態の種々の変形を行えることは明らかである。
【００３６】
（付記１）　外部ネットワークと内部ネットワークに接続可能な情報処理装置であって、
前記第１の情報処理装置はプロセッサを具えており、
前記プロセッサは、前記外部ネットワーク上で前記情報処理装置に割り当てられたグローバル・アドレスと同じアドレスを、前記内部ネットワーク上の別の装置に割り当てるよう構成されたものである、
情報処理装置。
（付記２）　前記外部ネットワークはインターネットにおいて有効なグローバルＩＰアドレスを用いるネットワークであり、前記内部ネットワークはプライベートＩＰアドレスを用いるローカルエリア・ネットワークである、付記１に記載の情報処理装置。
（付記３）　前記同じアドレスは、前記別の装置のアドレスの要求に応答して、前記同じアドレスが利用可能なときに、前記別の装置に割り当てられるものである、付記１または２に記載の情報処理装置。
（付記４）　前記プロセッサは、前記同じアドレスが利用可能でないときに、プライベート・アドレスを前記別の装置に割り当てるものである、付記１乃至３のいずれかに記載の情報処理装置。
（付記５）　前記プロセッサは、前記同じアドレスが前記内部ネットワーク上の第３の装置に割り当てられていないときに、前記同じアドレスを前記別の装置に排他的に割り当てるものである、付記１乃至４のいずれかに記載の情報処理装置。
（付記６）　前記プロセッサは、前記同じアドレスが前記別の装置に割り当てられたときに、前記同じアドレスと前記別の装置のＭＡＣアドレスとを保存するものである、付記１乃至５のいずれかに記載の情報処理装置。
（付記７）　前記第１の情報処理装置はさらに表示器を具えており、
前記プロセッサは、前記同じアドレスが前記別の装置に割り当てられたときに、前記表示器を付勢するものである、付記１乃至６のいずれかに記載の情報処理装置。
（付記８）　前記プロセッサは、前記割り当てられたグローバル・アドレスが別のグローバル・アドレスに変更されたときに、前記変更されたグローバル・アドレスと同じアドレスを前記別の装置に割り当てるものである、付記１乃至７のいずれかに記載の情報処理装置。
（付記９）　前記プロセッサは、前記同じアドレスが割り当てられた前記別の装置の最後の送信または受信から第１の所定の時間期間が経過したときに、前記同じアドレスに代えてプライベート・アドレスを再割り当てするものである、付記１乃至８のいずれかに記載の情報処理装置。
（付記１０）　前記プロセッサは、前記別の装置に前記同じアドレスが割り当てられてから第２の所定の時間期間が経過したときに、前記同じアドレスに代えてプライベート・アドレスを再割り当てするものである、付記１乃至８のいずれかに記載の情報処理装置。
（付記１１）　前記プロセッサは、前記別の装置への前記同じアドレスの割当を取り消したときに、前記取り消しを前記別の装置に通知するものである、付記１乃至１０のいずれかに記載の情報処理装置。
（付記１２）　外部ネットワークと内部ネットワークに接続可能な情報処理装置用の、記憶媒体に格納されたプログラムであって、
前記外部ネットワーク上でグローバル・アドレスを受け取るステップと、
前記受け取ったグローバル・アドレスと同じアドレスを前記内部ネットワーク上の別の装置に割り当てるステップと、
を実行させるよう動作可能なプログラム。
（付記１３）　前記割り当てるステップは、前記別の装置のアドレスの要求に応答して、前記同じアドレスが利用可能なときに実行されるものである、付記１２に記載のプログラム。
（付記１４）　前記同じアドレスが利用可能でないときに、プライベート・アドレスを前記別の装置に割り当てるステップを実行させるよう動作可能な、付記１２または１３に記載のプログラム。
（付記１５）　前記割り当てるステップは、前記同じアドレスが前記内部ネットワーク上の第３の装置に割り当てられていないときに実行されるものである、付記１２乃至１４のいずれかに記載のプログラム。
（付記１６）　前記割り当てるステップは、前記同じアドレスと前記別の装置のＭＡＣアドレスとを保存することを含むものである、付記１２乃至１５のいずれかに記載のプログラム。
（付記１７）　前記割り当てるステップは、前記同じアドレスが前記別の装置に割り当てられたときに表示器を付勢することを含むものである、付記１２乃至１６のいずれかに記載のプログラム。
（付記１８）　前記同じアドレスが割り当てられた前記別の装置の最後の送信または受信から所定の時間期間が経過したときに、前記同じアドレスに代えてプライベート・アドレスを再割り当てするステップを実行させるよう動作可能な、付記１２乃至１７のいずれかに記載のプログラム。
（付記１９）　前記別の装置に前記同じアドレスが割り当てられてから所定の時間期間が経過したときに、前記同じアドレスに代えてプライベート・アドレスを再割り当てするステップを実行させるよう動作可能な、付記１２乃至１７のいずれかに記載のプログラム。
（付記２０）　外部ネットワークと内部ネットワークに接続可能な情報処理装置における前記内部ネットワーク上の装置へのＩＰアドレスの割り当て方法であって、
前記外部ネットワーク上でグローバル・アドレスを受け取るステップと、
前記受け取ったグローバル・アドレスと同じアドレスを前記内部ネットワーク上の別の装置に割り当てるステップと、
を含む方法。
（付記２１）　前記同じアドレスが利用可能でないときに、プライベート・アドレスを前記別の装置に割り当てるステップをさらに含む、付記２０に記載の方法。
（付記２２）　前記同じアドレスが割り当てられた前記別の装置の最後の送信または受信から第１の所定の時間期間が経過したときに、前記同じアドレスに代えてプライベート・アドレスを再割り当てするステップをさらに含む、付記２０または２１に記載の方法。
（付記２３）　前記別の装置に前記同じアドレスが割り当てられてから第２の所定の時間期間が経過したときに、前記同じアドレスに代えてプライベート・アドレスを再割り当てするステップをさらに含む、付記２０または２１に記載の方法。
【００３７】
【発明の効果】
本発明は、前述の特徴によって、ローカル・エリアにおける機器によるグローバル・アドレスの使用が可能になり、ルータを介して外部ネットワークに接続された機器によるグローバル・アドレスの使用が可能になるという効果を奏する。
【図面の簡単な説明】
【図１】図１は、本発明による、外部ネットワークを介してプロバイダに接続された、ＮＡＴ機能を有するＮＡＴルータの構成を示している。
【図２】図２は、本発明による、プロバイダ、ＮＡＴルータおよび機器の間で実行される、機器にＩＰアドレスを割り当てるための通信手順を示している。
【図３】図３は、本発明による、プロバイダ、ＮＡＴルータおよび機器の間で実行される、機器にＩＰアドレスを割り当てるための別の通信手順を示している。
【図４】図４は、ＮＡＴルータまたはそのプロセッサによって実行される、機器にＩＰアドレスを割り当てるための処理手順を示している。
【図５】図５は、ＮＡＴルータまたはそのプロセッサによって実行される、グローバルＩＰアドレスが割り当てられた機器の通信状態の管理のための処理手順を示している。
【符号の説明】
５　外部ネットワーク
７　ＬＡＮ
１０　プロバイダ
２０　ＮＡＴルータ
３０、４０　ユーザの機器
２０２　プロセッサ
２２０　記憶装置
２５０　表示器
２６０　時計
【図１】
2004080593.tif 000003
【図２】
2004080593.tif 000004
【図３】
2004080593.tif 000005
【図４】
2004080593.tif 000006
【図５】
2004080593.tif 000007