(57)【特許請求の範囲】
【請求項１】
グローバルアドレスによりインターネットプロトコルに基づく通信を行うインターネットにインターネットプロトコルに準拠するアドレスが付与される機器を含む宅内通信網（Private Network)がゲートウェイを介して接続され、前記インターネットを介して前記宅内通信網にアクセスする通信手段を備えたインターネット中継接続方式において、
前記通信手段は、アクセス先のドメイン名によってアドレス解決問い合わせ先ネームサーバが宅内通信網内のネームサーバかインターネット内のネームサーバかを判定する手段と、前記ネームサーバが宅内通信網のサーバである場合は、当該宅内通信網との間でセキュリティが保証された仮想宅内通信路を確立してから前記宅内通信網内のネームサーバにアドレス解決を要求し、インターネット内のネームサーバである場合は、当該ネームサーバにアドレス解決を要求する手段とを備えることを特徴とするインターネット中継接続におけるアドレス解決方式。
【請求項２】
前記通信手段は、アドレス解決問い合わせ先ネームサーバの宛先アドレスが宅内通信網のアドレスとグローバルアドレスとの場合に分けて記載されたネームサーバテーブルを備え、このネームサーバテーブルを参照してアドレス解決問い合わせ先を振り分ける手段を含む請求項１記載のインターネット中継接続におけるアドレス解決方式。
【請求項３】
前記通信手段は、複数の端末が接続され、前記インターネット通信網に接続されるパケット通信装置である請求項１または２記載のインターネット中継接続におけるアドレス解決方式。
【請求項４】
前記通信手段は、前記インターネット通信網に接続される端末である請求項１または２記載のインターネット中継接続におけるアドレス解決方式。
【請求項５】
インターネットに接続される情報処理装置にインストールされることにより、前記請求項１または２記載の前記通信手段として機能するプログラムが記録された記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを利用したアドレス解決方式に関する。本発明は、インターネットに接続された個別のＬＡＮ内の機器にインターネットからアクセスする場合の宛先ドメインのアドレス解決方式に関する。
【０００２】
【従来の技術】
インターネットの普及により、インターネットに会社内などの個別のＬＡＮ（以下これを宅内通信網（Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋという）  ）がゲートウェイを介して接続されることが多くなった。インターネットが普及するにつれて、この宅内通信網の機器に外部のインターネットを介してアクセスしたい場合がある。
【０００３】
【発明が解決しようとする課題】
ところで、従来、インターネットに接続される端末からインターネットを介して宅内通信網内機器へドメイン名を指定してアクセスすることはできなかった。
【０００４】
それは次のような理由からである。
（１）宅内通信網内機器ドメイン名からのアドレス解決は、その宅内通信網内に存在するＤＮＳサーバ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｐａｃｅ  サーバ、以下ネームサーバと略称する）が行うが、このネームサーバには安全性の理由からインターネットを介して直接アクセスをすることはできない。
（２）また、安全上の理由から宅内通信網アドレス宛のパケットをインターネット上に直接流すことはできず、通常のアドレス問い合わせ先ネームサーバ設定に、宅内通信網内ネームサーバアドレスを設定することができない。
（３）インターネットを介して端末と宅内通信網との間がセキュリティが保証されて仮想的に宅内通信網の一部と扱うことができる仮想宅内通信（（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）  以下単にＶＰＮという）路が確立されていれば、外部のインターネットから宅内通信網のネームアドレスにアクセスすることができる。しかし、インターネット上の機器へドメイン名を使用してアクセスを行うときも、宅内通信網内のネームサーバでグローバルアドレスへのアドレス解決をしなければならない。しかし、これはネームサーバのテーブル規模が増大し、アクセス集中による負荷の増大の問題が発生する。従来はドメイン名を使用してインターネットアクセスすることと宅内通信網内機器へのアクセスとを同時に行うことは難しかった。
【０００５】
本発明は、以上の問題を解決するもので、インターネットを介して宅内通信網内機器へアクセスする通信手段が、アドレス解決のためのネームサーバへの問い合わせを振り分けすることができ、フレキシブルにネームサーバの設定を変更でき、ネームサーバに対する最適な負荷分散を行うことができるインターネット中継接続におけるアドレス解決方式を提案することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、インターネットに接続される通信手段が、宛先ドメイン名からアドレスを解決するときは、そのドメイン名から、グローバルアドレスか、宅内通信網内のアドレスかを判別して、問い合わせ先ネームサーバを切り替える。グローバルアドレスのドメイン名でアドレス問い合わせが生じた場合は、インターネット上のネームサーバに問い合わせ、宅内通信網内アドレスのドメイン名でアドレス問い合わせが生じた場合は、当該宅内通信網に対する仮想宅内通信路を確立してから宅内通信網内のネームサーバに問い合わせてアドレス解決を図り、問い合わせ先ネームサーバを振り分ける。
【０００７】
すなわち、本発明は、グローバルアドレスによりインターネットプロトコルに基づく通信を行うインターネットにインターネットプロトコルに準拠するアドレスが付与される機器を含む宅内通信網（Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）がゲートウェイを介して接続され、前記インターネットを介して前記宅内通信網にアクセスする通信手段を備えたインターネット中継接続方式において、前記通信手段は、アクセス先の機器アドレスが宅内通信網を示すアドレスである場合は、当該宅内通信網との間でセキュリティが保証された仮想宅内通信路を確立してから前記宅内通信網内のネームサーバにアドレス解決を要求し、アクセス先の機器アドレスがグローバルアドレスである場合はインターネット内のネームサーバにアドレス解決を要求する手段を備えることを特徴とする。
【０００８】
なお、前記通信手段は、アドレス解決問い合わせ先ネームサーバの宛先アドレスが宅内通信網のアドレスとグローバルアドレスとの場合に分けて記載されたネームサーバテーブルを備え、このネームサーバテーブルを参照してアドレス解決問い合わせ手順を振り分ける手段を含むことができる。
【０００９】
また、前記通信手段は、複数の端末が接続され前記インターネット通信網に接続されるパケット通信装置あるいは端末そのものであることができる。
【００１０】
なお、通信機能を有しインターネットに接続可能な情報処理装置にプログラムをインストールすることにより、本発明のアドレス解決の振り分け機能を有する通信手段を実現できるプログラムが記録された記録媒体としても実現できる。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を説明する。
【００１２】
図１は、本発明実施例のアドレス解決方式が適用されるネットワーク構成の一例を示す図である。本実施例でのネットワークの接続形態は、インターネット１に、公衆網２、宅内通信網３（そのドメイン名をｐｒｖ．ｃｏｍとする）とが接続された形態である。端末１２はパケット通信装置１１、公衆網２、ＩＳＰ−ＲＡＳサーバ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ−Ｒｅｍｏｔｅ  ａｃｃｅｓｓ  ｓｅｒｖｅｒ  ）１３を介してインターネット１に接続され、また宅内通信網（ｐｒｖ．ｃｏｍ）３は、ゲートウェイ１６を介してインターネット１に接続されている。インターネット１上には、ウェブサーバ１４、ネームサーバ（ＤＮＳサーバ）１５があり、宅内通信網３にも、ネームサーバ（ＤＮＳサーバ）１７、ウェブサーバ１８がある。
【００１３】
ここで、宅内通信網３内に存在する機器には宅内通信網のＰｒｉｖａｔｅアドレスが割り当てられているものとする。また、パケット通信装置１１は、本発明の特徴とするアドレス問い合わせ振り分け機能をもち、端末１２の一次ネームサーバとして動作する。また、以下の説明でいう仮想宅内通信（以下ＶＰＮと称する）は、遠隔地にある宅内通信網とインターネットとを介して、バーチャルＬＡＮ（Ｖｉｒｔｕａｌ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を実現する機能であり、図２に示すように、端末１２は、宅内通信網３内の機器と仮想的にＬＡＮ接続していると見なすことができる接続を行う。このＶＰＮ通信路は、通常暗号化により保護されセキュリティが確立している状態である。このＶＰＮ通信路確立は、パケット通信装置１１とゲートウェイ１６との間で、メッセージパケットに暗号化を施して、端末１１から宅内通信網３のゲートウェイ１６間がいわばトンネルとなり、盗聴、なりすまし等から保護されている状態にする。このＶＰＮ確立の手法については、例えば特開平１１−３５５２７２号公報等に記載がある。
【００１４】
次に、本実施例システムの動作を説明する。図３は、本発明実施例のパケット通信装置１１の動作を説明するフローチャートである。
【００１５】
パケット通信装置１１に接続されている端末１２は、パケット通信装置１１を経由してインターネット１にアクセスする（Ｓ１）。ここで端末１２が、ウェブブラウザーなどを使用して宅内通信網３（ｐｒｖ．ｃｏｍ）内のウェブサーバ１８へアクセスする場合を考える。アクセス先の指定にドメイン名（ＵＲＬ）を指定する場合、例えば、ｈｔｔｐ：／／ｐｗｅｂ．ｐｒｖ．ｃｏｍであるとき、このドメイン名からＩＰアドレスを得る必要がある。このとき、ＵＲＬで指定された場合、端末１２がパケット通信装置１１へＤＮＳ問い合わせを行う（Ｓ２、Ｓ３）。パケット通信装置１１は、自身のキャッシュ情報を検索し、該当するアドレスが存在するか否かをチェックする（Ｓ４）。
【００１６】
該当するアドレスがない場合、外部のネームサーバに対してアドレス問い合わせをしなければならない。問い合わせ先ネームサーバは、パケット通信装置１１の内部テーブルにしたがって選択される。そのテーブル例を表１として示す。
【００１７】
【表１】
0003616571.tif 000002
この表１は、説明を分かりやすくするため、概念的なイメージで表記している。この表１では宅内通信網３のｐｒｖ．ｃｏｍのドメイン名を解決するネームサーバは、「１０．２４．４８．６」としてこのサーバへのアクセスにはＶＰＮ接続が必要であることを示している。また、ｐｒｖ．ｃｏｍ以外のドメイン名のアドレス解決には「１３３．２０２．４８．６」（インターネット１上のネームサーバ１５）を指定し、ＶＰＮ接続が不要であることを示している。
【００１８】
パケット通信装置１１は、自身のキャッシュ内にウェブサーバ１８のアドレス「ｐｗｅｂ．ｐｒｖ．ｃｏｍ」のアドレス情報は存在しないものとし、ｐｗｅｂ．ｐｒｖ．ｃｏｍのアドレス解決をしなければならない。ここで、ｐｗｅｂ．ｐｒｖ．ｃｏｍのアドレス解決のためのネームサーバは、表１から「１０．２４．４８．６」のネームサーバ１７であるから、パケット通信装置１１は、ネームサーバ１７に対してアドレス問い合わせを行う（Ｓ５、Ｓ６）。しかし、パケット通信装置１１と宅内通信網３との間でＶＰＮによる保護がなされていないので、アドレス問い合わせを行う前に宅内通信網との間でＶＰＮを確立する（Ｓ７、Ｓ８）。
【００１９】
ＶＰＮ確立後、ネームサーバ１７に対してアドレス問い合わせを行い（Ｓ９）、その結果解決されたＩＰアドレスを端末１２に伝える（Ｓ１０）。これにより端末１２は解決されたＩＰアドレスを使ってウェブサーバ１８にアクセスする（Ｓ１１）。
【００２０】
なお、ＶＰＮ確立状態においては、図４に示すように、インターネット１上の機器宛のパケットは、通常どおりの通信が行われ、宅内通信網３内のｐｒｖ．ｃｏｍ内の機器宛のパケットは図中の点線で示すように、ＶＰＮ通信路を通して送受信が行われる。
【００２１】
なお、端末１２からパケット通信装置１１に対して、アドレス解決をはかる必要がないようなアドレス表示で宛先が指定されている場合は、宅内通信網３との間でＶＰＮを確立してから宅内通信網へアクセスし（Ｓ１２、Ｓ１３）、あるいはインターネットにアクセスする（Ｓ１４、Ｓ１５）。
【００２２】
次に、他の実施例を説明する。
【００２３】
図５は、パケット通信装置の機能を端末１２がもつ場合の構成であり、端末１２は、宅内通信網との間でＶＰＮ設定機能と、アドレス問い合わせ機能が実装されている例である。この場合、ＶＰＮ通信路接続は、端末１２と宅内通信網３のゲートウェイ１６との間で行われる。
【００２４】
なお、本発明実施例のパケット通信装置１１、あるいは端末１２は、インターネットに接続可能な情報処理装置に所定のソフトウェアをインストールすることにより実現できる。
【００２５】
【発明の効果】
このように本発明では、ＶＰＮ接続設定機能による仮想ＬＡＮの実現とネームサーバへの問い合わせ振り分け機能とが組み合わされた結果、グローバルアドレス解決には、インターネット上のネームサーバで、プライベートアドレス解決には、宅内通信網内のネームサーバへ問い合わせることが可能である。このため、フレキシブルに問い合わせ先ネームサーバの設定変更ができ、ネームサーバに対する最適な負荷分散が可能である。
【図面の簡単な説明】
【図１】本発明のアドレス解決方式のネットワーク構成を示す図。
【図２】実施例ネットワーク構成におけるＶＰＮ通信路の確立の状態を説明する図。
【図３】本発明実施例の動作を説明するフローチャート。
【図４】ＶＰＮ確立状態におけるインターネットアクセス、宅内通信網アクセスの状態を説明する図。
【図５】本発明の別の実施例のネットワーク構成を示す図。
【符号の説明】
１  インターネット
２  公衆網
３  宅内通信網（ｐｒｖ．ｃｏｍ）
１１  パケット通信装置
１２  端末
１３  ＩＳＰ−ＲＡＳサーバ
１４、１８  ウェブサーバ
１５、１７  ネームサーバ（ＤＮＳサーバ）
１６  ゲートウェイ
【図１】
0003616571.tif 000003
【図２】
0003616571.tif 000004
【図３】
0003616571.tif 000005
【図４】
0003616571.tif 000006
【図５】
0003616571.tif 000007