(57)【要約】    【課題】      ＩＰｖ６サービスに対応するホームゲートウェイ装置に情報家電端末を接続した場合、ＩＰアドレスと名前をＤＮＳサーバに登録する際の操作を簡略化すること。    【解決手段】  ホームネットワークシステム１００では、情報家電端末１０１がホームネットワークシステム１００内のＬＡＮ１０４に接続され、情報家電端末１０１からホームゲートウェイ装置１０３にルータ要請メッセージを送出すると、名前収集部２０２において情報家電端末１０１のグローバルスコープアドレス（Global scope Address）の生成処理、及び家電情報端末１０１の名前情報の収集処理が実行されるとともに、名前登録部２０３において名前情報とグローバルスコープアドレス（Global scope Address）のＤＮＳサーバ２０５管理下の名前データベース２０４への登録処理が実行される。  【選択図】      図２
2006148241.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワークを介して宅内情報家電端末と接続されるホームゲートウェイ装置であって、
前記宅内情報家電端末からルータ要請メッセージを受信すると、前記ホームネットワークのネットワーク情報を前記宅内情報家電端末に通知するルータ通知手段と、
前記ルータ要請メッセージに含まれる端末情報と前記ネットワーク情報に基づいて、前記宅内情報家電端末のグローバルＩＰアドレスを生成するとともに、前記宅内情報家電端末から名前情報を収集する名前収集手段と、
前記名前情報と前記グローバルＩＰアドレスとをＤＮＳサーバのデータベースに登録する名前登録手段と、
を具備することを特徴とするホームゲートウェイ装置。
【請求項２】
外部ネットワークを介して宅外情報家電端末とホームゲートウェイ装置との間にトンネルを確立し、前記ＤＮＳサーバのＩＰアドレスと、前記データベースに登録した宅内情報家電端末の名前情報を前記トンネルを介して前記宅外情報家電端末に送出するＤＮＳ情報送出手段を具備することを特徴とする請求項１記載のホームゲートウェイ装置。
【請求項３】
ホームネットワークを介して宅内情報家電端末と接続されるホームゲートウェイ装置におけるＩＰ通信方法であって、
前記宅内情報家電端末からルータ要請メッセージを受信し、前記ホームネットワークのネットワーク情報を前記宅内情報家電端末に通知するルータ通知ステップと、
前記ルータ要請メッセージに含まれる端末情報と前記ネットワーク情報に基づいて、前記宅内情報家電端末のグローバルＩＰアドレスを生成するとともに、前記宅内情報家電端末から名前情報を収集する名前収集ステップと、
前記名前情報と前記グローバルＩＰアドレスとをＤＮＳサーバのデータベースに登録する名前登録ステップと、
を有することを特徴とするＩＰ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームゲートウェイ装置及びＩＰ通信方法に関し、特に、ホームネットワークに接続される情報家電端末に対応するホームゲートウェイ装置及びＩＰ通信方法に関する。
【背景技術】
【０００２】
近時、インターネットの普及と、家庭内のパーソナルコンピュータや情報家電等の電子機器相互間を宅内ネットワークで結ぶホームネットワークの進展とに伴い、ホームゲートウェイ装置の必要性・重要性が増してきている。
【０００３】
ゲートウェイ装置とは、一般に、複数のネットワークインタフェースを持ち、それらネットワーク間のプロトコル変換を行うものであるが、ホームゲートウェイ装置における複数ネットワークとは、一つは宅外インターネットへのアクセス回線、もう一つはホームネットワークである。
【０００４】
ホームゲートウェイ装置は、情報家電と呼ばれる家電機器間の相互接続性を提供する機器のことであるが、家庭内におけるサービスの多様化に対応するため、サーバ機能やデータ蓄積機能も持つものなど、単なるデータ変換のみでなく、ホームネットワークに接続される各種情報家電端末に多様なサービスを提供するものとなってきている。
【０００５】
また、ＩＰｖ６（Internet Protocol Version 6 ）サービスを利用することにより、情報家電端末毎にＩＰアドレスを設定することができ、ユーザは、ＩＰアドレスを取得することにより、ＩＰｖ６サービスに対応するホームゲートウェイ装置を介してホームネットワークに接続された情報家電端末に直接アクセスすることが可能になる。
【０００６】
但し、ＩＰｖ６サービスに対応するホームネットワークに情報家電端末を接続した場合、ユーザは、ユーザが加入するインターネット・サービス・プロバイダ（以下、ＩＳＰという）等が運営するＤＮＳサーバ、又は、ユーザ自身が設置するＤＮＳサーバに情報家電端末のＩＰアドレスを登録する必要がある。
【０００７】
また、ＩＰｖ６サービスに対応するノードにアドレスを割り当てる方法として、例えば、特許文献１に記載されたＩＰｖ６ノード収容方法がある。このＩＰｖ６ノード収容方法では、各ノードへのアドレス割り当てにルータを介在させ、ルータに、ノード間のアドレス重複が生じないように、各ノードにアドレスを割り当てるようにしている。
【特許文献１】特開２００４−７２６３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来のＩＰｖ６サービスに対応するホームゲートウェイ装置を接続したホームネットワークに情報家電端末を接続した場合、ＤＮＳサーバにＩＰアドレスを登録する手順は煩雑であり、ユーザに対して負担である。
【０００９】
また、ユーザが、ＩＰアドレスを登録した情報家電端末にアクセスする際には、長いＩＰアドレスを入力することが面倒である。このため、ＩＰアドレスと対応付けて端末ホスト名（名前）をＤＮＳサーバに登録しておき、この名前を入力するだけで情報家電端末へアクセスする際の入力操作を簡略化する提案もなされている。しかし、ユーザがＤＮＳサーバに名前を登録する操作は、ＩＰアドレスの登録操作と同様に煩雑であり、ユーザに対する負担は軽減されない。
【００１０】
また、ＤＮＳデータベースを動的に更新する「ＤＮＳ  ＵＰＤＡＴＥ」を用いて情報家電端末の端末ホスト名（名前）をＤＮＳサーバに登録する方法もあるが、全ての情報家電端末が「ＤＮＳ  ＵＰＤＡＴＥ」を使用できるものではなく、ＩＳＰ事業者が運営するＤＮＳサーバの全てが「ＤＮＳ  ＵＰＤＡＴＥ」を使用できるものではない。
【００１１】
また、ユーザが構築・運用するＤＮＳサーバで「ＤＮＳ  ＵＰＤＡＴＥ」を使用可能にするには、ユーザの技術力が必要になり、一般ユーザが「ＤＮＳ  ＵＰＤＡＴＥ」を設定することは困難である。また、特許文献１に記載されたＩＰｖ６ノード収容方法においても、ユーザがＤＮＳサーバに名前を登録する操作を軽減するものではない。
【００１２】
本発明はかかる点に鑑みてなされたものであり、ＩＰｖ６サービスに対応するホームゲートウェイ装置に情報家電端末を接続した場合、ＩＰアドレスと名前をＤＮＳサーバに登録する際の操作を簡略化するホームゲートウェイ装置及びＩＰ通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、ホームネットワークを介して宅内情報家電端末と接続されるホームゲートウェイ装置であって、前記宅内情報家電端末からルータ要請メッセージを受信すると、前記ホームネットワークのネットワーク情報を前記宅内情報家電端末に通知するルータ通知手段と、前記ルータ要請メッセージに含まれる端末情報と前記ネットワーク情報に基づいてグローバルＩＰアドレスを生成するとともに、前記宅内情報家電端末から名前情報を収集する名前収集手段と、前記名前情報と前記グローバルＩＰアドレスとをＤＮＳサーバのデータベースに登録する名前登録手段と、を具備する構成を採る。
【発明の効果】
【００１４】
本発明に係るホームゲートウェイ装置及びＩＰ通信方法によれば、ＩＰｖ６サービスに対応するホームゲートウェイ装置に情報家電端末を接続した場合、ＩＰアドレスと名前をＤＮＳサーバに登録する際の操作を簡略化することができ、その登録に対するユーザの負担を軽減することができる。
【発明を実施するための最良の形態】
【００１５】
本発明の第１の態様に係るホームゲートウェイ装置は、ホームネットワークを介して宅内情報家電端末と接続されるホームゲートウェイ装置であって、前記宅内情報家電端末からルータ要請メッセージを受信すると、前記ホームネットワークのネットワーク情報を前記宅内情報家電端末に通知するルータ通知手段と、前記ルータ要請メッセージに含まれる端末情報と前記ネットワーク情報に基づいて、前記宅内情報家電端末のグローバルＩＰアドレスを生成するとともに、前記宅内情報家電端末から名前情報を収集する名前収集手段と、前記名前情報と前記グローバルＩＰアドレスとをＤＮＳサーバのデータベースに登録する名前登録手段と、を具備する構成を採る。
【００１６】
この構成によれば、情報家電端末のユーザは、情報家電端末に名前情報を登録するだけで、ＩＰアドレスをＤＮＳサーバに登録する手間を省略することができ、ＩＰアドレスを登録するユーザの負担を軽減することができる。
【００１７】
本発明の第２の態様は、第１の態様に係るホームゲートウェイ装置において、外部ネットワークを介して宅外情報家電端末とホームゲートウェイ装置との間にトンネルを確立し、前記ＤＮＳサーバのＩＰアドレスと、前記データベースに登録した宅内情報家電端末の名前情報を前記トンネルを介して前記宅外情報家電端末に送出するＤＮＳ情報送出手段を具備する構成を採る。
【００１８】
この構成によれば、宅外の情報家電端末のユーザは、名前情報を利用して宅内の情報家電端末にアクセスすることが可能になり、ＩＰアドレスを入力する手間を削減することができる。
【００１９】
本発明の第３の態様に係るＩＰ通信方法は、ホームネットワークを介して宅内情報家電端末と接続されるホームゲートウェイ装置におけるＩＰ通信方法であって、前記宅内情報家電端末からルータ要請メッセージを受信し、前記ホームネットワークのネットワーク情報を前記宅内情報家電端末に通知するルータ通知ステップと、前記ルータ要請メッセージに含まれる端末情報と前記ネットワーク情報に基づいて、前記宅内情報家電端末のグローバルＩＰアドレスを生成するとともに、前記宅内情報家電端末から名前情報を収集する名前収集ステップと、前記名前情報と前記グローバルＩＰアドレスとをＤＮＳサーバのデータベースに登録する名前登録ステップと、を有するＩＰ通信方法である。
【００２０】
この方法によれば、情報家電端末のユーザは、情報家電端末に名前情報を登録するだけで、ＩＰアドレスをＤＮＳサーバに登録する手間を省略することができ、ＩＰアドレスを登録するユーザの負担を軽減するＩＰ通信方法を提供することができる。
【００２１】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２２】
図１は、本実施の形態のホームネットワークシステムの全体構成を示す図である。図１において、ホームネットワークシステム１００は、情報家電端末１０１，１０２とホームゲートウェイ装置１０３がホームネットワークであるＬＡＮ（Local Area Network）１０４を介して相互に接続されている。また、ホームゲートウェイ装置１０３は、ＩＰネットワークであるインターネット１０５に接続されている。インターネット１０５には、宅外情報家電端末である情報家電端末１０６が接続されたＬＡＮ１０７が接続されている。
【００２３】
情報家電端末１０１は、ＩＰｖ６サービスに対応するプリンタであり、情報家電端末１０２は、ＩＰｖ６サービスに対応するパーソナルコンピュータである。
【００２４】
情報家電端末１０１（１０２）は、ＬＡＮ１０４に接続されたとき、自端末に名前を付与するために必要な情報を問い合わせるルータ要請メッセージをホームゲートウェイ装置１０３に送出し、ホームゲートウェイ装置１０３から応答されるルータ通知メッセージに含まれるネットワーク情報に基づいて名前情報を生成して保存する。
【００２５】
ホームゲートウェイ装置１０３は、ＬＡＮ１０４に接続された情報家電端末１０１，１０２相互間の通信プロトコルを制御する機能と、インターネット１０５を介して外部の情報家電端末１０６から宅内の情報家電端末１０１，１０２へのアクセス要求に応じて、外部の情報家電端末１０６との間の通信プロトコルを制御する機能等を有する。
【００２６】
図２は、ホームゲートウェイ装置１０３の内部構成を示すブロック図である。図３において、ホームゲートウェイ装置１０３は、ルータ通知部２０１、名前収集部２０２、名前登録部２０３、名前データベース２０４、ＤＮＳサーバ２０５、リモートアクセス部２０６及びＤＨＣＰサーバ２０７により構成されている。
【００２７】
ルータ通知部２０１は、ＬＡＮ１０４に情報家電端末１０１（１０２）が接続されたときに、情報家電端末１０１（１０２）から送出されるルータ要請メッセージを受信すると、そのルータ要請メッセージに含まれるリンクレイヤアドレスを名前収集部２０２に通知するとともに、ホームネットワークシステム１００のネットワーク情報（ホームゲートウェイ装置１０３に付与されたＩＰｖ６アドレスの構成要素であるプレフィックスデータ）を含むルータ通知メッセージを情報家電端末１０１（１０２）に返送する。なお、ルータ通知部２０１は、ルータ通知手段として機能する。
【００２８】
名前収集部２０２は、ルータ通知部２０１から通知されるリンクレイヤアドレスと、ホームゲートウェイ装置１０３に付与されたＩＰｖ６アドレスの構成要素であるプレフィックスとを合わせてグローバルＩＰアドレス（グローバルスコープアドレス）を生成する。
【００２９】
また、名前収集部２０２は、情報家電端末１０１（１０２）の名前情報を問い合わせるＩＣＭＰ（Internet Control Message Protocol ）メッセージを情報家電端末１０１（１０２）に送出して、情報家電端末１０１（１０２）から名前情報を取得し、この名前情報とグローバルＩＰアドレス（グローバルスコープアドレス）を内蔵する名前テーブル（図示せず）に追加するとともに、名前登録部２０３に渡す。なお、名前収集部２０２は、名前収集手段として機能する。
【００３０】
名前登録部２０３は、名前収集部２０２から渡される名前情報とグローバルＩＰアドレス（グローバルスコープアドレス）を名前データベース２０４に登録する。なお、名前登録部２０３は、名前登録手段として機能する。
【００３１】
名前データベース２０４は、ＤＮＳサーバ２０５の管理下にあり、情報家電端末１０１（１０２）毎に名前情報とグローバルＩＰアドレス（グローバルスコープアドレス）を登録するためのデータベースである。
【００３２】
ＤＮＳサーバ２０５は、リモートアクセス部２０６により宅外の情報家電端末１０６との間にＩＰｓｅｃ（Security Architecture for Internet Protocol ）トンネルが確立された後、情報家電端末１０６から受け付けるＤＮＳ問合せメッセージに含まれる名前情報に応じて、名前データベース２０４から該当するグローバルＩＰアドレス（グローバルスコープアドレス）を検索して応答する。また、ＤＮＳサーバ２０５は、名前データベース２０４を管理する。
【００３３】
リモートアクセス部２０６は、インターネット１０５に対するインターフェース機能を有し、宅外の情報家電端末１０６からのアクセスに応じて、ＩＰｓｅｃプロトコルにより鍵情報を作成し、その鍵情報を宅外の情報家電端末１０６との間で交換する。
【００３４】
ＤＨＣＰ（Dynamic Host Configuration Protocol ）サーバ２０７は、インターネット１０５を介して宅外の情報家電端末１０６との間のＩＰｓｅｃトンネルを確立し、続いて、宅外の情報家電端末１０６とホームゲートウェイ装置１０３間のＩＰｓｅｃトンネルを確立し、ＤＮＳサーバ２０５のＩＰアドレス、ホームネットワークシステム１００のドメイン名、情報家電端末１０１，１０２の名前情報等のＤＮＳ設定情報を、上記鍵情報を用いて暗号化して情報家電端末１０６に送出する。なお、ＤＨＣＰサーバ２０７は、ＤＮＳ情報送出手段として機能する。
【００３５】
次に、図１のホームネットワークシステム１００において、情報家電端末１０１の名前情報をＤＮＳサーバ２０５の名前データベース２０４に登録する際の動作について、図３に示すシーケンス図を参照して説明する。なお、図３のシーケンス図において、ホームゲートウェイ装置１０３内の各部間の信号の授受は、破線により示している。
【００３６】
なお、図３の動作を説明する前提として、情報家電端末１０１には、ユーザにより名前情報が予め登録されているとともに、リンクレイヤアドレス（Link Layer Address）が設定されているものとする。また、ホームゲートウェイ装置１０３には、ネットワーク情報として、ＩＰｖ６アドレスを構成するプレフィックス（Prefix）データが設定されているものとする。
【００３７】
図３において、情報家電端末１０１がＬＡＮ１０４に接続されると、情報家電端末１０１は、自端末に名前を付与するために必要な情報を問い合わせるルータ要請メッセージをホームゲートウェイ装置１０３に送出する（ステップＳ３０１）。なお、ルータ要請メッセージには、情報家電端末１０１のリンクレイヤアドレス（Link Layer Address）が含まれる。
【００３８】
ホームゲートウェイ装置１０３内のルータ通知部２０１は、情報家電端末１０１からルータ要請メッセージを受け付けると、そのルータ要請メッセージを名前収集部２０２に通知する（ステップＳ３０２）。また、ルータ通知部２０１は、ホームゲートウェイ装置１０３に設定されているネットワーク情報（プレフィックス（Prefix）データ）を含むルータ通知メッセージを情報家電端末１０１に返送する（ステップＳ３０３）。情報家電端末１０１は、ルータ通知メッセージを受け付けると、そのルータ通知メッセージに含まれるプレフィックスデータとリンクレイヤアドレス（Link Layer Address）を合わせて、グローバルスコープアドレス（Global scope Address）（グローバルＩＰアドレス）を生成して保存する。
【００３９】
次に、名前収集部２０２は、ルータ通知部２０１からルータ要請メッセージを受信すると、そのルータ要請メッセージに含まれるリンクレイヤアドレス（Link Layer Address）を基に、プレフィックス（Prefix）データと合わせてグローバルスコープアドレス（Global scope Address）（グローバルＩＰアドレス）を生成する（ステップＳ３０４）。
【００４０】
次に、名前収集部２０２は、情報家電端末１０１から名前情報を収集するため、名前情報を問い合わせるＩＣＭＰ（Internet Control Message Protocol ）メッセージを情報家電端末１０１に送出する（ステップＳ３０５）。このＩＣＭＰメッセージには、図中に示すように、「Node Information Query(DNS name)」が含まれる。
【００４１】
次に、情報家電端末１０１は、ホームゲートウェイ装置１０３内の名前収集部２０２からＩＣＭＰメッセージを受け付けると、自端末１０１に登録された名前情報を含むＩＣＭＰメッセージをホームゲートウェイ装置１０３内の名前収集部２０２に返送する（ステップＳ３０６）。このＩＣＭＰメッセージには、図中に示すように、「Node Information Reply(DNS name)」が含まれる。
【００４２】
名前収集部２０２は、情報家電端末１０１から名前情報を含むＩＣＭＰメッセージを受け付けると、その名前情報とステップＳ３０４において生成したグローバルスコープアドレス（Global scope Address）を名前登録部２０３に渡す（ステップＳ３０７）。
【００４３】
次に、名前登録部２０３は、名前収集部２０２から名前情報とグローバルスコープアドレス（Global scope Address）を受け付けると、ＤＮＳサーバ２０５の管理下にある名前データベース２０４に登録する（ステップＳ３０８）。
【００４４】
次に、宅外の情報家電端末１０６が、ホームネットワークシステム１００内の情報家電端末１０１にアクセスするため、情報家電端末１０１の名前情報を問い合わせるＤＮＳクエリ（DNS Query ）をＤＮＳサーバ２０５に送出する（ステップＳ３０９）。次に、ＤＮＳサーバ２０５は、宅外の情報家電端末１０６から情報家電端末１０１の名前情報を問い合わせるＤＮＳクエリ（DNS Query ）を受け付けると、名前データベース２０４から該当する名前情報を検索し、この名前情報を含むＤＮＳレスポンス（DNS Response）を情報家電端末１０６に返送する（ステップＳ３１０）。
【００４５】
この後、情報家電端末１０６は、名前情報によりホームネットワークシステム１００内の情報家電端末１０１へのアクセスが可能になる。
【００４６】
次に、上記シーケンス図における名前収集部２０２の詳細動作について、図４に示すフローチャートを参照して説明する。
【００４７】
名前収集部２０２は、ルータ通知部２０１からルータ要請メッセージを受信すると（ステップＳ４０１）、そのルータ要請メッセージに含まれるリンクレイヤアドレス（Link Layer Address）を基に、内蔵する名前テーブルを検索し（ステップＳ４０２）、リンクレイヤアドレス（Link Layer Address）に該当するデータの有無を判別する（ステップＳ４０３）。
【００４８】
名前収集部２０２は、名前テーブルにリンクレイヤアドレス（Link Layer Address）に該当するデータが無いと判別した場合は（ステップＳ４０３：ＮＯ）、そのリンクレイヤアドレス（Link Layer Address）と、プレフィックス（Prefix）データと合わせてグローバルスコープアドレス（Global scope Address）を生成する（ステップＳ４０４）。
【００４９】
次に、名前収集部２０２は、情報家電端末１０１から名前情報を収集するため、名前情報を問い合わせるＩＣＭＰメッセージ「Node Information Query(DNS name)」を情報家電端末１０１に送出する（ステップＳ４０５）。そして、名前収集部２０２は、情報家電端末１０１から名前情報を含むＩＣＭＰメッセージ「Node Information Reply(DNS name)」を受信すると（ステップＳ４０６）、ステップＳ４０４で生成したグローバルスコープアドレス（Global scope Address）を内蔵する名前テーブルに追加し（ステップＳ４０７）、名前情報とグローバルスコープアドレス（Global scope Address）を名前登録部２０３に渡して（ステップＳ４０８）、処理を終了する。
【００５０】
また、名前テーブルにリンクレイヤアドレス（Link Layer Address）に該当するデータが有ると判別した場合は（ステップＳ４０３：ＹＥＳ）、処理を終了する。
【００５１】
ここで、名前テーブルの一例を図５に示す。同図（ａ）は、ホームゲートウェイ装置１０３に設定されたプレフィックス（Prefix）の一例を示し、同図（ｂ）は、情報家電端末１０１に対応するリンクレイヤアドレス（Link Layer Address）と、リンクローカルアドレス（Link-Local Address）と、ネットワークインターフェース（Network Interface ）と、グローバルスコープアドレス（Global scope Address）と、ホスト名（Host Name ）の一例を示している。
【００５２】
この場合、グローバルスコープアドレス（Global scope Address）は、プレフィックス（Prefix）「3ffe:2xxx:yyy:zzz::/64」と、リンクレイヤアドレス（Link Layer Address）「00:11:22:33:44:55」とを合わせて生成している。
【００５３】
なお、リンクローカルアドレス（Link-Local Address）「fe80-211:22ff:fe33:4455」は、ホームネットワークシステム１００内でのみ有効なアドレスであり、情報家電端末１０１に一意に設定されるものである。また、ホスト名（Host Name ）「hoge」は、情報家電端末１０１に設定された名前情報である。
【００５４】
次に、図３のシーケンス図における名前登録部２０３の詳細動作について、図６に示すフローチャートを参照して説明する。
【００５５】
名前登録部２０３は、名前収集部２０２から名前情報とグローバルスコープアドレス（Global scope Address）を受け付けると（ステップＳ６０１）、ＤＮＳサーバ２０５の管理下にある名前データベース２０４を検索し（ステップＳ６０２）、該当するリソースレコードの有無を判別する（ステップＳ６０３）。
【００５６】
名前登録部２０３は、名前データベース２０４に該当するリソースレコードが無いと判別した場合は（ステップＳ６０３：ＮＯ）、受信した名前情報とグローバルスコープアドレス（Global scope Address）を名前データベース２０４に登録する（ステップＳ６０４）。また、名前登録部２０３は、名前データベース２０４に該当するリソースレコードが有ると判別した場合は（ステップＳ６０３：ＹＥＳ）、処理を終了する。
【００５７】
ここで、名前データベース２０４に登録されるリソースレコードの一例を図７に示す。図７は、名前データベース２０４に登録されるリソースレコードの階層構造を示している。図７において、最上位はホームネットワークシステム１００全体の情報を含むゾーンデータテーブル７０１であり、その下位にＤＮＳサーバ２０５の情報を含むドメインデータ７０２があり、その下位に情報家電端末１０１，１０２の各情報を含むリソースレコードセット７０３があり、その下位に情報家電端末１０１の名前情報（図中のレコードデータ）を含むリソースレコードデータ７０４がある。
【００５８】
また、リソースレコードセット７０３の「ＮＥＸＴ」は、次のリソースレコードセット７０５が有ることを示し、このリソースレコードセット７０５には情報家電端末１０１の情報を含み、その下位に情報家電端末１０１のＩＰアドレス（図中のレコードデータ）を含むリソースレコードデータ７０６がある。
【００５９】
したがって、名前データベース２０４では、リソースレコードセット７０３，７０５の各リソースレコードデータ７０４，７０６により情報家電端末１０１の名前情報とＩＰアドレスが対応付けて登録されていることになる。なお、情報家電端末１０２の名前情報とＩＰアドレスも同様の構成で名前データベース２０４に登録される。
【００６０】
また、ゾーンデータテーブル７０１の「ＳＯＡ（Start of Authority）リソースレコード」及び「ＮＳリソースレコード」の各下位のリソースレコードセット７０７，７０８と、そのリソースレコードセット７０７，７０８の各下位のリソースレコードデータ７０９，７１０についての説明は省略する。
【００６１】
次に、宅外の情報家電端末１０６からホームネットワークシステム１００内の情報家電端末１０１にアクセスする際の動作について、図８に示すシーケンス図を参照して説明する。なお、図８において、図３に示したシーケンス図と同一のステップには、同一符号を付してその説明を省略する。
【００６２】
図８において、ホームゲートウェイ装置１０３内のリモートアクセス部２０６は、宅外の情報家電端末１０６からインターネット１０５を介してアクセスされると、ＩＰｓｅｃプロトコルにより鍵情報を作成し、その鍵情報を情報家電端末１０６との間で交換する（ステップＳ８０１）。次に、ＤＨＣＰサーバ２０７は、インターネット１０５を介して情報家電端末１０６との間にＩＰｓｅｃトンネルを確立し（ステップＳ８０２）、続いて、ホームゲートウェイ装置１０３との間にＩＰｓｅｃトンネルを確立する（ステップＳ８０３）。
【００６３】
次に、ＤＨＣＰサーバ２０７は、ＤＮＳサーバ２０５のＩＰアドレス、ホームネットワークシステム１００のドメイン名、情報家電端末１０１，１０２の名前情報等のＤＮＳ設定情報を上記鍵情報を用いて暗号化し、その暗号化情報をＤＨＣＰプロトコルを用いてＩＰｓｅｃトンネルを介して情報家電端末１０６に送出する（ステップＳ８０４）。この処理により、情報家電端末１０６は、ホームゲートウェイ装置１０３から暗号化情報を受け付けると、その暗号化情報を交換した鍵情報を用いて復号化し、ＤＮＳ情報（ホームネットワークシステム１００のドメイン名、情報家電端末１０１，１０２の名前情報等）を取得する（ステップＳ８０４）。
【００６４】
次に、宅外の情報家電端末１０６のユーザは、情報家電端末１０１にアクセスするため、取得した名前情報を入力して発信を指示することにより、情報家電端末１０６は、その名前情報を含むＤＮＳクエリ（DNS Query ）をホームゲートウェイ装置１０３内のＤＮＳサーバ２０５に送出する（ステップＳ８０５）。
【００６５】
次に、ＤＮＳサーバ２０５は、情報家電端末１０６からＤＮＳクエリ（DNS Query ）を受け付けると、ＤＮＳクエリ（DNS Query ）に含まれる名前情報に基づいて、名前データベース２０４から該当するグローバルスコープアドレス（Global scope Address）を検索し、そのグローバルスコープアドレス（Global scope Address）を含むＤＮＳレスポンス（DNS Response）を情報家電端末１０６に返送する（ステップＳ８０６）。
【００６６】
以後、宅外の情報家電端末１０６は、ＩＰｓｅｃトンネルを介して宅内の情報家電端末１０１との間で接続処理が可能となる。
【００６７】
以上のように、本実施の形態のホームネットワークシステム１００では、情報家電端末１０１がホームネットワークシステム１００内のＬＡＮ１０４に接続され、情報家電端末１０１からホームゲートウェイ装置１０３にルータ要請メッセージを送出すると、名前収集部２０２において情報家電端末１０１のグローバルスコープアドレス（Global scope Address）の生成処理、及び家電情報端末１０１の名前情報の収集処理が実行されるとともに、名前登録部２０３において名前情報とグローバルスコープアドレス（Global scope Address）のＤＮＳサーバ２０５管理下の名前データベース２０４への登録処理が実行される。
【００６８】
したがって、情報家電端末のユーザは、情報家電端末に名前情報を登録するだけで、ＩＰアドレスをＤＮＳサーバに登録する手間を省略することができ、ＩＰアドレスを登録するユーザの負担を軽減することができる。
【００６９】
また、本実施の形態のホームネットワークシステム１００では、宅外の情報家電端末１０６からのアクセスに対して、ホームゲートウェイ装置１０３内のＤＨＣＰサーバ２０７がＩＰｓｅｃトンネルを確立し、このＩＰｓｅｃトンネルを介してＤＮＳサーバ２０５のＤＮＳ設定情報（ホームネットワークシステム１００のドメイン名、情報家電端末１０１，１０２の名前情報等）を、宅外の情報家電端末１０６に送出する。
【００７０】
したがって、宅外の情報家電端末１０６のユーザは、ＩＰアドレスではなく、名前情報を利用してホームネットワークシステム内の情報家電端末にアクセスすることができる。
【００７１】
なお、上記実施の形態では、情報家電端末１０１の名前情報とグローバルスコープアドレス（Global scope Address）のＤＮＳサーバ２０５管理下の名前データベース２０４に登録する場合を説明したが、情報家電端末１０２においても同様に登録することが可能である。また、宅外の情報家電端末１０６から宅内の情報家電端末１０２にアクセスする場合も、同様に名前情報を利用することが可能である。
【産業上の利用可能性】
【００７２】
本発明に係るホームゲートウェイ装置及びＩＰ通信方法によれば、情報家電端末のユーザがＩＰアドレスをＤＮＳサーバに登録する手間を省略し、ＩＰアドレスを登録するユーザの負担を軽減するホームゲートウェイ装置を提供できる点で有用である。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施の形態に係るホームネットワークシステムの構成を示すブロック図
【図２】本実施の形態に係るホームゲートウェイ装置の内部構成を示すブロック図
【図３】本実施の形態に係るホームネットワークシステムにおいて、情報家電端末の名前情報をＤＮＳサーバの名前データベースに登録する際の動作を示すシーケンス図
【図４】本実施の形態に係るホームゲートウェイ装置内の名前収集部の動作を示すフローチャート図
【図５】本実施の形態に係る名前収集部に内蔵される名前テーブルの一例を示す図
【図６】本実施の形態に係るホームゲートウェイ装置内の名前登録部の動作を示すフローチャート図
【図７】本実施の形態に係るＤＮＳサーバ管理下の名前データベースの一例を示す図
【図８】本実施の形態に係る宅外の情報家電端末からホームネットワークシステム内の情報家電端末にアクセスする際の動作を示すシーケンス図
【符号の説明】
【００７４】
１００  ホームネットワークシステム
１０１、１０２、１０６  情報家電端末
１０３  ホームゲートウェイ装置
１０４、１０７  ＬＡＮ
１０５  インターネット
２０１  ルータ通知部
２０２  名前収集部
２０３  名前登録部
２０４  名前データベース
２０５  ＤＮＳサーバ
２０６  リモートアクセス部
２０７  ＤＨＣＰサーバ
【図１】
2006148241.tif 000003
【図２】
2006148241.tif 000004
【図３】
2006148241.tif 000005
【図４】
2006148241.tif 000006
【図５】
2006148241.tif 000007
【図６】
2006148241.tif 000008
【図７】
2006148241.tif 000009
【図８】
2006148241.tif 000010