(57)【要約】【課題】  登録サーバによるダイナミックＤＮＳの登録動作と、ファイアーウオール等の通信装置の設定変更とを連携して行うことができる通信システムを実現する。【解決手段】  パケットの通過条件を有するパケットフィルタに基づいてパケットを転送する通信装置５と、端末のホスト名及びＩＰアドレスを取得して当該ホスト名及びＩＰアドレスの対応関係をＤＮＳサーバ３に登録する登録手段と、該取得した端末のＩＰアドレスに基づいて当該端末用のパケットフィルタを生成するパケットフィルタ生成手段と、該生成されたパケットフィルタを通信装置５に対して設定するパケットフィルタ設定手段とを備えた登録装置４とを具備したことを特徴とする。【選択図】    図１
2005197936.tif 000002
【特許請求の範囲】
【請求項１】
端末のホスト名とＩＰアドレスとの対応関係をＤＮＳ装置に対してダイナミックに登録する通信システムにおいて、
パケットの通過条件を有するパケットフィルタに基づいてパケットを転送する通信装置と、
端末のホスト名及びＩＰアドレスを取得して当該ホスト名及びＩＰアドレスの対応関係を前記ＤＮＳ装置に登録する登録手段と、
前記取得した端末のＩＰアドレスに基づいて当該端末用の前記パケットフィルタを生成するパケットフィルタ生成手段と、
前記生成されたパケットフィルタを前記通信装置に対して設定するパケットフィルタ設定手段とを備えた登録装置と、
を具備したことを特徴とする通信システム。
【請求項２】
端末のホスト名及びＩＰアドレスを取得して当該ホスト名及びＩＰアドレスの対応関係をＤＮＳ装置に登録する登録手段と、
前記取得した端末のＩＰアドレスに基づいて当該端末用のパケット通過条件を有するパケットフィルタを生成するパケットフィルタ生成手段と、
前記生成されたパケットフィルタを前記パケットフィルタに基づいてパケットを転送する通信装置に対して設定するパケットフィルタ設定手段と、
を備えたことを特徴とする登録装置。
【請求項３】
前記ＤＮＳ装置への登録に係る情報を記憶する登録情報記憶手段と、
ユーザからの要求により前記登録情報記憶手段に基づいて前記ＤＮＳ装置及び前記通信装置を更新する更新手段と、
を備えたことを特徴とする請求項２に記載の登録装置。
【請求項４】
前記通信装置に対して設定されたパケットフィルタを記憶するパケットフィルタ記憶手段と、
前記通信装置が有するパケットフィルタと前記パケットフィルタ記憶手段のパケットフィルタとの一致を確認するパケットフィルタ確認手段と、
前記通信装置とのパケットフィルタの不一致が検出された場合に、前記通信装置に対して前記パケットフィルタ記憶手段のパケットフィルタに一致させるパケットフィルタ一致手段と、
を備えたことを特徴とする請求項２または請求項３に記載の登録装置。
【請求項５】
端末のホスト名及びＩＰアドレスを取得して当該ホスト名及びＩＰアドレスの対応関係をＤＮＳ装置に登録する登録装置から、前記取得されたＩＰアドレスに基づいたパケット通過条件を有するパケットフィルタを受信する受信手段と、
前記パケットフィルタを格納するパケットフィルタ記憶手段と、
前記パケットフィルタによりパケットの通過の可否を判断するパケットフィルタ処理手段と、
前記パケットフィルタ処理手段によるパケット通過可否の判断結果に基づいてパケットの転送処理を行うパケット転送処理手段と、
を備えたことを特徴とする通信装置。
【請求項６】
前記登録装置が有するパケットフィルタと前記パケットフィルタ記憶手段のパケットフィルタとの一致を確認するパケットフィルタ確認手段と、
前記登録装置とのパケットフィルタの不一致が検出された場合に、前記登録装置が有するパケットフィルタに前記パケットフィルタ記憶手段のパケットフィルタを一致させるパケットフィルタ一致手段と、
を備えたことを特徴とする請求項５に記載の通信装置。
【請求項７】
端末のホスト名とＩＰアドレスとの対応関係をＤＮＳ装置に対してダイナミックに登録する通信システムにおいて、
第１のＩＰと第２のＩＰ間のプロトコル変換手段と、
パケットの通過条件を有するパケットフィルタに基づいてパケットを転送する転送手段とを備えた通信装置と、
端末のホスト名及び前記第１のＩＰに基づいた第１のＩＰアドレスを取得し、当該第１のＩＰアドレスを含む前記第２のＩＰに基づいた第２のＩＰアドレスを擬似的に生成する擬似ＩＰアドレス生成手段と、
前記取得されたホスト名と前記生成された第２のＩＰアドレスとの対応関係を前記ＤＮＳ装置に登録する登録手段と、
前記生成された擬似的な第２のＩＰアドレスに基づいて当該端末用の前記パケットフィルタを生成するパケットフィルタ生成手段と、
前記生成されたパケットフィルタを前記通信装置に対して設定するパケットフィルタ設定手段とを備えた登録装置と、
を具備したことを特徴とする通信システム。
【請求項８】
端末のホスト名及び第１のＩＰに基づいた第１のＩＰアドレスを取得し、当該第１のＩＰアドレスを含む第２のＩＰに基づいた第２のＩＰアドレスを擬似的に生成する擬似ＩＰアドレス生成手段と、
前記取得されたホスト名と前記生成された第２のＩＰアドレスとの対応関係をＤＮＳ装置に登録する登録手段と、
前記生成された第２のＩＰアドレスに基づいて当該端末用のパケットの通過条件を有するパケットフィルタを生成するパケットフィルタ生成手段と、
前記生成されたパケットフィルタを前記パケットフィルタに基づいてパケットを転送する通信装置に対して設定するパケットフィルタ設定手段と、
を備えたことを特徴とする登録装置。
【請求項９】
第１のＩＰと第２のＩＰ間のプロトコル変換手段と、
端末のホスト名及び前記第１のＩＰに基づいた第１のＩＰアドレスを取得し、当該第１のＩＰアドレスを含む第２のＩＰに基づいた第２のＩＰアドレスを擬似的に生成し、前記取得されたホスト名と前記生成された第２のＩＰアドレスとの対応関係をＤＮＳ装置に登録する登録手段から、前記生成された第２のＩＰアドレスに基づいたパケット通過条件を有するパケットフィルタを受信する受信手段と、
前記パケットフィルタを格納するパケットフィルタ記憶手段と、
前記パケットフィルタによりパケットの通過の可否を判断するパケットフィルタ処理手段と、
前記パケットフィルタ処理手段によるパケット通過可否の判断結果に基づいてパケットの転送処理を行うパケット転送処理手段と、
を備えたことを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットプロトコル（ＩＰ）に基づいた通信システムに係り、特に、端末のホスト名とＩＰアドレスとの対応関係をＤＮＳサーバに対してダイナミックに登録する通信システム、登録装置及び通信装置に関する。
【背景技術】
【０００２】
インターネットは、ビジネスや一般生活を行う上で欠かせないものとなっている。そのインターネットは、インターネットプロトコル（ＩＰ）と呼ばれる通信規約を利用したネットワーク（ＩＰネットワーク）により実現されているが、現在主に使用されているＩＰはＩＰバージョン４（ＩＰｖ４）と呼ばれるものである。インターネットに接続する機器には、当該機器の識別用にＩＰアドレスが割り当てられる。ＩＰｖ４におけるＩＰアドレスは、３２ビット長であり、約４０億個のアドレスを提供することが可能となっている。しかし、近年、インターネットにはパーソナルコンピュータ等のコンピュータシステムのみならず、携帯電話機や家庭電化製品、組み込み機器などの様々な機器が接続するようになり、ＩＰｖ４アドレスの不足が現実的に問題となりつつある。しかし、次世代のＩＰとして開発されたＩＰバージョン６（ＩＰｖ６）では、ＩＰアドレス長を１２８ビットに拡張することにより、ＩＰアドレス不足の問題を解決している。
【０００３】
また、現在のコンピュータ通信の多くはサーバークライアント型の片方向通信であるが、今後はＩＰ電話やチャット等の双方向通信が増えると考えられる。この双方向通信を実現するには、基本的に双方がお互いを一意に識別する必要があるので、双方向通信を行う端末にはグローバルＩＰアドレスを割り当てることとなる。しかし、ＩＰｖ４では、グローバルＩＰアドレスとして不足なく割当てることは困難である。このため、例えば企業内ＩＰｖ４ネットワークの端末には、一般的にプライベートＩＰアドレスが割り当てられる。この場合、企業内ＩＰｖ４ネットワークの端末は一意に識別されないので、外部から企業内ＩＰｖ４ネットワークの端末に直接接続することは、そのままでは不可能である。一方、ＩＰｖ６では、アドレス量が豊富であるので、企業内ＩＰネットワークの端末にも容易にグローバルＩＰアドレスを割り当てることができる。そのためＩＰｖ６では任意の端末間の双方向通信を容易に実現することができる。
【０００４】
ＩＰネットワークにおいて通信相手を指定する方法として、通信相手のＩＰアドレスを指定する方法と、通信相手のＩＰアドレスに対応付けられたホスト名を指定する方法とが知られているが、一般的にはホスト名により通信相手を指定する方法が用いられている。この理由は、端末を操作するユーザが直接相手を指定して通信を開始する場合、利便性の点から、数字の羅列であるＩＰアドレスよりもホスト名を使用するほうが扱い易いからである。特に、ＩＰｖ６では、アドレス長が非常に大きいので、ホスト名を使用する方が利便性の点で有利である。
【０００５】
そのホスト名とＩＰアドレスとの対応関係は、一般的にＤＮＳ（Domain Name System）サーバに登録されている。この登録方法としては、ＤＮＳサーバに対してホスト名とＩＰアドレスとの対応関係を表すデータを入力し、当該対応関係の登録を指示することにより、ＤＮＳサーバヘの登録を行う方法が知られている。この登録方法は、ダイナミックＤＮＳと呼ばれ知られている（例えば、非特許文献１参照）。このダイナミックＤＮＳは、特に、端末に割り当てられるＩＰアドレスが固定されていない場合に有用である。
【０００６】
ダイナミックＤＮＳによりＤＮＳサーバヘの登録を行う場合、一般的にはネットワークセキュリティの見地から登録サーバが設けられる。この登録サーバは、ダイナミックＤＮＳを利用する端末からホスト名とＩＰアドレスとを受信してＤＮＳサーバヘ転送し、当該登録を指示する。そして、企業内ＩＰネットワークなどのローカルＩＰネットワークにおいて、ダイナミックＤＮＳを利用することにより外部の端末がローカルＩＰネットワーク内の端末をホスト名で指定できるようにしている。
【０００７】
また、企業内ＩＰネットワークなどのローカルＩＰネットワークでは、一般的に、外部の端末からの接続を一律に制限するためのファイアーウォールなどの通信装置がローカルＩＰネットワークとインターネットとの間に設置されている。そのファイアーウォール等の通信装置には、ローカルＩＰネットワークヘの接続を許可する外部の端末の許可条件情報（送信元ＩＰアドレス、宛先ＩＰアドレス等）が設定される。この設定がなされた外部の端末については、該当する許可条件情報に基づきローカルＩＰネットワークヘの接続が許可されて、ローカルＩＰネットワーク内の端末との間で双方向通信を行うことができる。
【非特許文献１】ＲＦＣ２１３６“Dynamic Updates in the Domain Name System （DNS UPDATE）”、［online］、１９９７年４月、ＩＥＴＦ（The Internet Engineering Task Force）、［平成１５年１２月２５日検索］、インターネット＜ＵＲＬ：http://www.ietf.org/rfc/rfc2136.txt?number=2136＞
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来の技術では、ダイナミックＤＮＳの登録動作と、ファイアーウオール等の通信装置の設定変更とがそれぞれ独立して行われているために、現状では通信装置の設定変更がネットワーク管理者の手作業により行われているために非常に効率が悪いという問題がある。このため、ローカルＩＰネットワーク内の端末に割り当てられるＩＰアドレスが変更された場合には、ダイナミックＤＮＳにより自動的にその登録が完了しても、ファイアーウオール等の通信装置の設定変更には時間と労力がかかる。さらにＩＰｖ６の場合には、アドレス空間がＩＰｖ４の場合よりも大きくなるので、その設定変更作業はより複雑となる。
【０００９】
本発明は、このような事情を考慮してなされたもので、その目的は、登録サーバ（登録装置）によるダイナミックＤＮＳの登録動作と、ファイアーウオール等の通信装置の設定変更とを連携して行うことができる通信システム、登録装置及び通信装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明に係る通信システムは、端末のホスト名とＩＰアドレスとの対応関係をＤＮＳ装置に対してダイナミックに登録する通信システムにおいて、パケットの通過条件を有するパケットフィルタに基づいてパケットを転送する通信装置と、端末のホスト名及びＩＰアドレスを取得して当該ホスト名及びＩＰアドレスの対応関係を前記ＤＮＳ装置に登録する登録手段と、前記取得した端末のＩＰアドレスに基づいて当該端末用の前記パケットフィルタを生成するパケットフィルタ生成手段と、前記生成されたパケットフィルタを前記通信装置に対して設定するパケットフィルタ設定手段とを備えた登録装置とを具備したことを特徴としている。
【００１１】
本発明に係る登録装置は、端末のホスト名及びＩＰアドレスを取得して当該ホスト名及びＩＰアドレスの対応関係をＤＮＳ装置に登録する登録手段と、前記取得した端末のＩＰアドレスに基づいて当該端末用のパケット通過条件を有するパケットフィルタを生成するパケットフィルタ生成手段と、前記生成されたパケットフィルタを前記パケットフィルタに基づいてパケットを転送する通信装置に対して設定するパケットフィルタ設定手段とを備えたことを特徴としている。
【００１２】
本発明に係る登録装置においては、前記ＤＮＳ装置への登録に係る情報を記憶する登録情報記憶手段と、ユーザからの要求により前記登録情報記憶手段に基づいて前記ＤＮＳ装置及び前記通信装置を更新する更新手段とを備えたことを特徴とする。
【００１３】
本発明に係る登録装置においては、前記通信装置に対して設定されたパケットフィルタを記憶するパケットフィルタ記憶手段と、前記通信装置が有するパケットフィルタと前記パケットフィルタ記憶手段のパケットフィルタとの一致を確認するパケットフィルタ確認手段と、前記通信装置とのパケットフィルタの不一致が検出された場合に、前記通信装置に対して前記パケットフィルタ記憶手段のパケットフィルタに一致させるパケットフィルタ一致手段とを備えたことを特徴とする。
【００１４】
本発明に係る通信装置は、端末のホスト名及びＩＰアドレスを取得して当該ホスト名及びＩＰアドレスの対応関係をＤＮＳ装置に登録する登録装置から、前記取得されたＩＰアドレスに基づいたパケット通過条件を有するパケットフィルタを受信する受信手段と、前記パケットフィルタを格納するパケットフィルタ記憶手段と、前記パケットフィルタによりパケットの通過の可否を判断するパケットフィルタ処理手段と、前記パケットフィルタ処理手段によるパケット通過可否の判断結果に基づいてパケットの転送処理を行うパケット転送処理手段とを備えたことを特徴としている。
【００１５】
本発明に係る通信装置においては、前記登録装置が有するパケットフィルタと前記パケットフィルタ記憶手段のパケットフィルタとの一致を確認するパケットフィルタ確認手段と、前記登録装置とのパケットフィルタの不一致が検出された場合に、前記登録装置が有するパケットフィルタに前記パケットフィルタ記憶手段のパケットフィルタを一致させるパケットフィルタ一致手段とを備えたことを特徴としている。
【００１６】
本発明に係る通信システムは、端末のホスト名とＩＰアドレスとの対応関係をＤＮＳ装置に対してダイナミックに登録する通信システムにおいて、第１のＩＰと第２のＩＰ間のプロトコル変換手段と、パケットの通過条件を有するパケットフィルタに基づいてパケットを転送する転送手段とを備えた通信装置と、端末のホスト名及び前記第１のＩＰに基づいた第１のＩＰアドレスを取得し、当該第１のＩＰアドレスを含む前記第２のＩＰに基づいた第２のＩＰアドレスを擬似的に生成する擬似ＩＰアドレス生成手段と、前記取得されたホスト名と前記生成された第２のＩＰアドレスとの対応関係を前記ＤＮＳ装置に登録する登録手段と、前記生成された擬似的な第２のＩＰアドレスに基づいて当該端末用の前記パケットフィルタを生成するパケットフィルタ生成手段と、前記生成されたパケットフィルタを前記通信装置に対して設定するパケットフィルタ設定手段とを備えた登録装置とを具備したことを特徴としている。
【００１７】
本発明に係る登録装置は、端末のホスト名及び第１のＩＰに基づいた第１のＩＰアドレスを取得し、当該第１のＩＰアドレスを含む第２のＩＰに基づいた第２のＩＰアドレスを擬似的に生成する擬似ＩＰアドレス生成手段と、前記取得されたホスト名と前記生成された第２のＩＰアドレスとの対応関係をＤＮＳ装置に登録する登録手段と、前記生成された第２のＩＰアドレスに基づいて当該端末用のパケットの通過条件を有するパケットフィルタを生成するパケットフィルタ生成手段と、前記生成されたパケットフィルタを前記パケットフィルタに基づいてパケットを転送する通信装置に対して設定するパケットフィルタ設定手段とを備えたことを特徴としている。
【００１８】
本発明に係る通信装置は、第１のＩＰと第２のＩＰ間のプロトコル変換手段と、端末のホスト名及び前記第１のＩＰに基づいた第１のＩＰアドレスを取得し、当該第１のＩＰアドレスを含む第２のＩＰに基づいた第２のＩＰアドレスを擬似的に生成し、前記取得されたホスト名と前記生成された第２のＩＰアドレスとの対応関係をＤＮＳ装置に登録する登録手段から、前記生成された第２のＩＰアドレスに基づいたパケット通過条件を有するパケットフィルタを受信する受信手段と、前記パケットフィルタを格納するパケットフィルタ記憶手段と、前記パケットフィルタによりパケットの通過の可否を判断するパケットフィルタ処理手段と、前記パケットフィルタ処理手段によるパケット通過可否の判断結果に基づいてパケットの転送処理を行うパケット転送処理手段とを備えたことを特徴としている。
【発明の効果】
【００１９】
本発明によれば、登録サーバがＤＮＳサーバに対してダイナミックＤＮＳの登録動作を行った際に、通信装置５に対して該当する設定変更を自動的に行うので、登録サーバによるダイナミックＤＮＳの登録動作と通信装置の設定変更とを連携して行うことができる。これにより、ネットワーク管理者の負担を軽減することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照し、本発明の一実施形態について説明する。
図１は、本発明の一実施形態に係る通信システムが適用された通信ネットワークの一構成を示すブロック図である。このネットワーク構成例では通信ネットワーク全体においてＩＰｖ６が使用されている。
【００２１】
図１において、ローカルＩＰｖ６ネットワークＡ＿１には、端末Ａ−１＿２、端末Ａ−２＿２が接続されている。ローカルＩＰｖ６ネットワークＢ＿１には、端末Ｂ−１＿２、端末Ｂ−２＿２が接続されている。
【００２２】
ＤＮＳサーバ３（ＤＮＳ装置）は、端末２を識別するホスト名と端末２に割り当てられたＩＰｖ６アドレスとの対応関係を示すデータを保持する。
ＤＮＳサーバＡ−１＿３は、ローカルＩＰｖ６ネットワークＡ＿１に接続されており、ローカルＩＰｖ６ネットワークＡ＿１に接続する端末２からのみの問い合わせを受け付ける。すなわち、ＤＮＳサーバＡ−１＿３は、端末Ａ−１＿２及び端末Ａ−２＿２からの問い合わせは受け付けるが、端末Ｂ−１＿２及び端末Ｂ−２＿２からの問い合わせは受け付けない。一方、ＤＮＳサーバＡ−２＿３は、通信装置Ａ＿５を介して、ローカルＩＰｖ６ネットワークＡ＿１及びＩＰｖ６インターネット６に接続されており、全ての端末２やＤＮＳサーバ３からの問い合わせを受け付ける。
同様に、ＤＮＳサーバＢ−１＿３は、ローカルＩＰｖ６ネットワークＢ＿１に接続する端末２からのみ問い合わせを受け付ける。ＤＮＳサーバＢ−２＿３は、全ての端末２やＤＮＳサーバ３からの問い合わせを受け付ける。
【００２３】
登録サーバ４（登録装置）は、端末２の認証、ＩＰｖ６アドレスの登録等を行う。登録サーバＡ＿４は、ローカルＩＰｖ６ネットワークＡ＿１に接続されている。登録サーバＢ＿４は、ローカルＩＰｖ６ネットワークＢ＿１に接続されている。
【００２４】
通信装置５は、ＩＰｖ６インターネット６とローカルＩＰｖ６ネットワーク１との間の通信を中継する機能を有する。また、通信装置５は、自己の設定内容に基づいて不要な通信を遮断し、予め許可された通信のみを中継する機能を有する。
【００２５】
図２は、本実施形態に係る登録サーバ４の構成を示すブロック図である。
図２において、インタフェース部４１は、ローカルＩＰｖ６ネットワーク１に接続されてデータの送受信を行う。インタフェース部４１は、ローカルＩＰｖ６ネットワーク１内の端末２との間でパケットを送受信する。そして、パケット受信時にはその受信処理を処理部４２内の適切な機能部に振り分ける。
【００２６】
処理部４２は、ユーザＩＤ生成部４２１、認証処理部４２２、アドレス処理部４２３及びパケットフィルタ生成部４２４を有する。
ユーザＩＤ生成部４２１は、新たなユーザＩＤ及びこのユーザＩＤに対応するパスワードを生成する。ユーザＩＤ生成部４２１により生成されたユーザＩＤ及びパスワードの組は、認証データベース４３に登録されて保持される。なお、パスワードは、暗号化やハッシュ関数の出力値等、何らかの秘匿処理が施された形で認証データベース４３に保存される。
【００２７】
認証処理部４２２は、自登録サーバ４に接続して何らかの処理を行おうとするユーザに対する認証処理を行う。具体的には、端末２から送信されたユーザＩＤ及びパスワードの組を認証データベース４３に保持されている情報と照合し、合致するユーザＩＤ及びパスワードの組があれば、当該ユーザに対して以降の処理の実行を許可する。
【００２８】
アドレス処理部４２３は、端末２からの受信パケットに含まれる送信元アドレスを取得し、ユーザＩＤに対してそのアドレスを対応付け、ＤＮＳサーバ３に対して「ＤＮＳ  ＵＰＤＡＴＥ」すなわちダイナミックＤＮＳの登録動作を行う。本実施例では、ユーザＩＤが端末２のホスト名として利用されている。また、端末２からの受信パケット、すなわち端末２が送信したパケットに含まれる送信元アドレスは、当該端末２に割り当てられているＩＰｖ６アドレスである。したがって、アドレス処理部４２３は、端末２からの受信パケットから当該端末２に割り当てられているＩＰｖ６アドレスを取得し、このＩＰｖ６アドレスと当該端末のホスト名であるユーザＩＤとを対応付けてＤＮＳサーバ３に登録する。
アドレス処理部４２３によるＤＮＳサーバ３への登録に係る情報は、登録データベース４５に登録されて保持される。
【００２９】
パケットフィルタ生成部４２４は、通信装置５に設定するパケットフィルタを生成し、通信装置５に対して生成したパケットフィルタの設定を行う。パケットフィルタ生成部４２４により生成されたパケットフィルタは、パケットフィルタデータベース４４に登録されて保持される。上記パケットフィルタは、送信元ＩＰアドレス、宛先ＩＰアドレス、プロトコル識別情報、送信元ポート番号及び宛先ポート番号などが記述されたリストである。このリスト情報によりトラフィックフローが識別される。パケットフィルタは、通信装置５に設定されて、トラフィックフローの識別及びその識別されたトラフィックフローに係る通信を許可するか否かの判定に使用される。また、通信装置５へのパケットフィルタの設定は、ｓｓｈコマンドやｒｓｈコマンド等を用いた遠隔指示により行う。
【００３０】
図３は、本実施形態に係る登録データベース４５の構成例を示す図である。
図３に示されるように、登録データベース４５には、ユーザＩＤ、内部ＤＮＳサーバ（例えばＤＮＳサーバＡ−１）への登録の有無（登録有りが○、無しが×）、外部ＤＮＳサーバ（例えばＤＮＳサーバＡ−２）への登録の有無（登録有りが○、無しが×）、アドレス逆引き登録の有無（登録有りが○、無しが×）、ユーザのＩＰｖ６アドレス、当該ユーザ用パケットフィルタのパケットフィルタデータベース４４への登録番号、当該登録データの最終更新時刻及びログイン／ログアウトの状態などが対応付けて保存される。
【００３１】
図４は、本実施形態に係る通信装置５の構成を示すブロック図である。
図４において、ローカルＩＰｖ６ネットワーク側インタフェース部５１は、ローカルＩＰｖ６ネットワーク１に接続されてパケットを送受信する。ＩＰｖ６インターネット側インタフェース部５２は、ＩＰｖ６インターネット６に接続されてパケットを送受信する。
【００３２】
パケットフィルタ処理部５３は、自己の通信装置５が受信したパケットに対してパケットフィルタ処理を行い、当該パケットを通過させるか否かを判断する。そのパケットフィルタ処理は、パケットフィルタデータベース５４に設定されているパケットフィルタを使用して行われる。
パケットフィルタデータベース５４は、登録サーバ４により設定の指示を受けたパケットフィルタを格納する。
パケット転送処理部５５は、パケットフィルタ処理部５３により通過が許可されたパケットの転送処理を行う。
【００３３】
次に、本実施形態に係る通信システムの動作を説明する。
ここでは、ユーザａが図１の端末Ａ−１＿２を使用している場合を例に挙げて説明する。
初めに、端末Ａ−１＿２の新規登録に係る動作を図５を参照して説明する。
先ず、ユーザａは、端末Ａ−１＿２を使用して登録サーバＡ＿４に接続する。端末Ａ−１＿２と登録サーバＡ＿４との通信には、ＳＳＬ（Secure Socket Layer）等を利用して確立した安全な通信路を使用する。なお、ＳＳＬは、一般のＷｅｂサーバやＷｅｂブラウザなどで利用されている技術であり、＜ＵＲＬ：http://wp.netscape.com/end/ssl3/＞等で開示されている。
【００３４】
次いで、登録サーバＡ＿４は、ユーザａからの接続により、「新規登録」、「登録内容変更」、「登録解除」及び「ログイン」のいずれかの動作を選択するための画面を端末Ａ−１＿２上に表示させる。
なお、本実施例では、登録サーバＡ＿４ヘの接続方法として、登録サーバＡ＿４でＨＴＴＰサーバ機能を動作させ、端末Ａ−１＿２からはＷｅｂブラウザ等のＨＴＴＰクライアント機能を利用して登録サーバＡ＿４に接続する。また、ユーザの動作選択は、ＨＴＴＰサーバ機能によるＷｅｂページに表示されたリンクまたはチェックボックスを選択することにより行われる。また、ユーザのデータ入力は、ＨＴＴＰサーバ機能によるＷｅｂページに表示された入力ボックスに文字列を入力することにより行われる。
【００３５】
次いで、ユーザａが「新規登録」を選択する。この「新規登録」は、新たなユーザＩＤを生成する場合に選択される。図５において、ユーザａは任意のユーザＩＤを設定する（ステップＳ１）。本実施例ではユーザＩＤとして“aaa”が設定される。次いで、登録サーバＡ＿４は、ユーザａにより入力されたユーザＩＤ“aaa”を認証データベース４３の情報と照合する。この照合の結果、既に同じユーザＩＤが登録済みの場合はその旨をユーザａに通知し、再度別のユーザＩＤを設定するよう促す（ステップＳ２がＹＥＳ）。一方、同じユーザＩＤが登録されていない場合は、次にパスワード設定を行う（ステップＳ２がＮＯ）。このユーザＩＤ設定が成功すると、登録サーバＡ＿４は、ユーザａが設定したユーザＩＤ及びパスワードの組を新たに認証データベース４３に登録する（ステップＳ３）。
【００３６】
次いで、ユーザａは、ＤＮＳ正引き（ホスト名からＩＰアドレスを解決する）登録を行うか否かを選択する（ステップＳ４）。このＤＮＳ正引き登録の際には、（１）登録しない、（２）内部ＤＮＳにのみ登録、（３）外部ＤＮＳにのみ登録、（４）内部及び外部ＤＮＳの両方に登録、の四つの動作からいずれかを選択することができる。
本実施例では、端末のホスト名は、「＜ユーザＩＤ＞.＜ドメイン名＞」である。したがって、ドメイン名が例えば“example.com”であった場合、端末Ａ−１＿２のユーザＩＤが“aaa”であるので、ホスト名は“aaa.example.com”となる。なお、ドメイン名は、予め登録サーバＡ＿４に設定されている。
また、ホスト名に対応付けされるＩＰｖ６アドレスには、当該端末に割り当てられているアドレスが使用される。本実施例では、端末Ａ−１＿２が登録サーバＡ＿４に接続する際に、端末Ａ−１＿２から登録サーバＡ＿４へ送信されたＩＰｖ６パケットの送信元アドレスを取得する。そして、この取得した送信元アドレスを端末Ａ−１＿２のＩＰｖ６アドレスとしてホスト名“aaa.example.com”とを対応付けする。
【００３７】
上記「（２）内部ＤＮＳにのみ登録」が選択された場合はＤＮＳサーバＡ−１＿３に対して、「（３）外部ＤＮＳにのみ登録」が選択された場合はＤＮＳサーバＡ−２＿３に対して、「（４）内部及び外部ＤＮＳの両方に登録」が選択された場合はＤＮＳサーバＡ−１＿３、Ａ−２＿３の両方に対して、登録サーバＡ＿４は、ホスト名“aaa.example.com”及び端末Ａ−１＿２のＩＰｖ６アドレスを対応付けて登録する。なお、ＤＮＳサーバ３ヘの登録方法は、上記した非特許文献１に記載の「ＤＮＳ  ＵＰＤＡＴＥ」に従う。
【００３８】
次いで、いずれかのＤＮＳサーバへのＤＮＳ正引き登録が行われた場合には（ステップＳ５、ＹＥＳ）、ユーザａは、ＤＮＳ逆引き（ＩＰアドレスからホスト名を解決する）登録を行うか否かを選択する（ステップＳ６）。ここで、ＤＮＳ逆引き登録を行う場合は、登録サーバＡ＿４は、上記ＤＮＳ正引き登録が行われた同じＤＮＳサーバに対してＤＮＳ逆引き情報の登録を行う。このＤＮＳ逆引き情報は上記ＤＮＳ正引き情報と同じものである。なお、ＤＮＳサーバヘの登録方法は、ＤＮＳ正引き登録と同様に、上記した非特許文献１に記載の「ＤＮＳ  ＵＰＤＡＴＥ」の方法に従う。
【００３９】
次いで、外部のＤＮＳサーバＡ−２＿３にＤＮＳ登録が行われた場合には（ステップＳ７、ＹＥＳ）、ＤＮＳ登録完了後に、登録サーバＡ＿４は、該登録対象のユーザＩＤ“aaa”についてのパケットフィルタの設定を通信装置Ａ＿５に対して行う（ステップＳ８）。ここで、登録サーバＡ＿４は、予めＩＰｖ６アドレスの部分を未設定とされたパケットフィルタの雛形を保持している。そして、そのパケットフィルタの雛形に端末Ａ−１＿２のＩＰｖ６アドレスを設定することにより端末Ａ−１＿２用のパケットフィルタを作成する。次いで、その作成したパケットフィルタを通信装置Ａ＿５へ設定するとともに、当該パケットフィルタに登録番号を付与してパケットフィルタデータベース４４に保存する。この登録サーバＡ＿４によるパケットフィルタ設定により、通信装置Ａ＿５は、登録サーバ４から受信した新規追加のパケットフィルタをパケットフィルタデータベース５４に保存する。
【００４０】
パケットフィルタは、（１）ローカルＩＰｖ６ネットワークＡ＿１からＩＰｖ６インターネット６への向きと、（２）ＩＰｖ６インターネット６からローカルＩＰｖ６ネットワークＡ＿１への向きとの二つの方向に対して別個に設定される。
「（１）ローカルＩＰｖ６ネットワークＡ＿１からＩＰｖ６インターネット６への向き」のパケットフィルタは、少なくとも送信元ＩＰアドレス条件を含む。本実施例では、端末Ａ−１＿２のＩＰｖ６アドレスが送信元ＩＰアドレス条件として使用される。これにより、当該パケットフィルタは、送信元アドレスが端末Ａ−１＿２のＩＰｖ６アドレスであるパケットの通過を許可する際に使用される。
「（２）ＩＰｖ６インターネット６からローカルＩＰｖ６ネットワークＡ＿１への向き」のパケットフィルタは、少なくとも宛先アドレス条件を含む。本実施例では、端末Ａ−１＿２のＩＰｖ６アドレスが宛先アドレス条件として使用される。これにより、当該パケットフィルタは、宛先アドレスが端末Ａ−１＿２のＩＰｖ６アドレスであるパケットの通過を許可する際に使用される。
なお、上記した送信元ＩＰアドレスや宛先アドレス条件以外の情報、プロトコル識別情報、送信元ポート番号及び宛先ポート番号などは、登録サーバにおいて任意に設定すればよい。
【００４１】
次いで、登録サーバＡ＿４は、ユーザＩＤ“aaa”に係る今回の登録内容を登録データベース４５に登録する（ステップＳ９）。ここで、登録データベース４５のユーザＩＤ“aaa”のログイン／ログアウト状態を「ログイン」に設定する。次いで、端末Ａ−１＿２に設定終了を通知することにより新規登録動作を終了する（ステップＳ１０）。
【００４２】
次に、端末Ａ−１＿２の登録管理に係る動作を図６を参照して説明する。
先ず、端末Ａ−１＿２は、登録サーバＡ＿４から新規登録設定終了通知を受信すると、定期的に登録サーバＡ＿４に対してユーザＩＤ“aaa”とそのパスワードを含む「keep aliveパケット」を、ＳＳＬ等を利用して確立した安全なコネクションを使用して送信する。次いで、登録サーバＡ＿４は、該「keep aliveパケット」を受信すると、受信した「keep aliveパケット」内のユーザＩＤ“aaa”に係る登録データベース４５の登録情報を維持する（図６のステップＳ１１がＹＥＳ、ステップＳ１２）
。
【００４３】
一方、一定期間内に、端末Ａ−１＿２からユーザＩＤ“aaa”とそのパスワードを含む「keep aliveパケット」が一度も受信されなかった場合には、登録サーバＡ＿４は、ユーザａがネットワーク利用を終了したと判断し、当該ユーザａの「ログアウト」を行う（ステップＳ１１がＮＯ、ステップＳ１３）。この「ログアウト」のときに、ＤＮＳ登録済みの場合には、登録先のＤＮＳサーバに対して「ＤＮＳ  ＵＰＤＡＴＥ」により、ホスト名“aaa.example.com”に係るＤＮＳ正引き及び逆引き登録の削除を行う。さらに、通信装置Ａ＿５に対してパケットフィルタの設定変更を行うことにより、ユーザＩＤ“aaa”に係るパケットフィルタを削除する。また、登録データベース４５のユーザＩＤ“aaa”のログイン／ログアウト状態を「ログアウト」に設定する。
【００４４】
また、ユーザａにより「登録内容変更」が選択された場合には、登録サーバＡ＿４は、変更内容に従って「新規登録」の際に登録された内容を更新する（ステップＳ１４がＹＥＳ、ステップＳ１５）。この「登録内容変更」において登録サーバＡ＿４は、ユーザＩＤ、パスワード及びＤＮＳ登録に係る登録内容の更新を行う。なお、登録内容変更は、ユーザＩＤ及びパスワードの組による認証成功の場合にのみ許可する。そして、登録内容の変更が発生した場合は、即時にＤＮＳサーバヘの「ＤＮＳ  ＵＰＤＡＴＥ」の実行と、認証データベース４３及び登録データベース４５の更新を行う。なお、上記した「登録内容変更」はログアウト中にも行うことが可能である。
【００４５】
また、ユーザａにより「登録解除」が選択された場合には、登録サーバＡ＿４は、登録済みのユーザＩＤを削除する（ステップＳ１６がＹＥＳ、ステップＳ１７）。この「登録解除」において登録サーバＡ＿４は、ユーザＩＤ及びパスワードの組による認証成功の後に、ユーザａに対して、該当するユーザＩＤを削除する旨を通知し、そこでユーザａが了解した場合に当該ユーザＩＤ及びこのユーザＩＤに係る情報を全て削除する。具体的には、ＤＮＳサーバヘの「ＤＮＳ  ＵＰＤＡＴＥ」の実行による削除（ＤＮＳ登録済みの場合）、認証データベース４３の更新による削除、パケットフィルタデータベース４４の更新による削除、通信装置Ａ＿５へのパケットフィルタ設定変更による削除（削除対象ユーザＩＤに係るパケットフィルタの削除）、登録データベース４５の更新による削除を行う。この登録サーバＡ＿４によるパケットフィルタ設定変更により、通信装置Ａ＿５は、該当するパケットフィルタをパケットフィルタデータベース５４から削除する。なお、上記した「登録解除」はログアウト中にも行うことが可能である。
【００４６】
また、端末Ａ−１＿２の登録後の動作の一つに「ログイン」がある。この「ログイン」は、既に登録済みのユーザＩＤを所有するユーザａが、ログアウト後に再びシステムにログインする場合に選択される。この「ログイン」において登録サーバＡ＿４は、ユーザＩＤ及びパスワードの組による認証成功の後に、登録データベース４５に登録されている当該ユーザＩＤに係る登録内容に従って、ＤＮＳ登録（ホスト名とＩＰアドレスの登録）及び通信装置Ａ５へのパケットフィルタ設定を行う。また、登録データベース４５のユーザＩＤ“aaa”のログイン／ログアウト状態を「ログイン」に設定する。このログインの完了により、ユーザａが操作する端末末Ａ−１＿２への外部からの接続が可能となる。また、ログイン後は、新規登録完了時と同様に、端末末Ａ−１＿２が定期的に登録サーバＡ＿４に対して「keep aliveパケット」を送信する。
【００４７】
上述したように本実施形態によれば、登録サーバ４が、ＤＮＳサーバ３に対してダイナミックＤＮＳの登録動作を行った際に、通信装置５に対して該当する設定変更を自動的に行うので、登録サーバ４によるダイナミックＤＮＳの登録動作と通信装置５の設定変更とを連携して行うことができる。これにより、ネットワーク管理者の負担を軽減することができる。
【００４８】
また、本発明に係る通信システムにより、ローカルＩＰネットワークに所属する特定の端末に対してのみ該ローカルＩＰネットワークの外部からの通信を許可する等の通信制御の設定を容易に行うことができるので、ローカルＩＰネットワークに所属する端末に対して、容易に双方向通信を提供することが可能となる。
【００４９】
なお、通信装置５のリブート中などに登録サーバ４が通信装置５の設定変更を行うと、通信装置５のパケットフィルタデータベース５４が更新されないので、登録サーバ４及び通信装置５に各々設けられたパケットフィルタデータベース４４、５４内の各々パケットフィルタに不一致が生じる。これにより、通信装置５が誤ったパケットフィルタを使用することになり、通過させるべき通信を遮断したり、遮断すべき通信を通過させたりする不具合が生じる。そこで、登録サーバ４及び通信装置５は、各々のパケットフィルタデータベース４４、５４内のパケットフィルタを一致させるために、定期的に確認を行う。そして、不一致を検出した場合には、通信装置５のパケットフィルタデータベース５４を登録サーバ４のパケットフィルタデータベース４４に一致させる。
【００５０】
次に、上記図１の通信ネットワークにおける端末間通信に係る動作を説明する。ここでは、端末Ｂ−１＿２が端末Ａ−１＿２のホスト名を指定して通信を開始する場合を例に挙げて説明する。
初めに、端末Ａ−１＿２は登録サーバＡ＿４を介して自己のホスト名及びＩＰｖ６アドレスをＤＮＳサーバＡ−１＿３、Ａ−２＿３の両方に登録する。また、端末Ｂ−１＿２は登録サーバＢ＿４を介して自己のホスト名とＩＰｖ６アドレスとをＤＮＳサーバＢ−１＿３、Ｂ−２＿３の両方に登録する。このとき、上記したように登録サーバ４が通信装置５に対するパケットフィルタ設定を行うことにより、通信装置Ａ＿５ではローカルＩＰｖ６ネットワークＡ＿１の外部の端末からの端末Ａ−１＿２に対する通信が許可された状態となる。また、同様に通信装置Ｂ＿５ではローカルＩＰｖ６ネットワークＢ＿１の外部の端末からの端末Ｂ−１＿２に対する通信が許可された状態となる。
【００５１】
次いで、端末Ｂ−１＿２が端末Ａ−１＿２のホスト名を指定して通信を開始するために、先ず、端末Ｂ−１＿２はアドレス解決を行って端末Ａ−１＿２のホスト名からそのＩＰｖ６アドレスを取得する。端末Ａ−１＿２のホスト名に対するＩＰｖ６アドレスは、ＩＰｖ６インターネット６側からも参照可能なＤＮＳサーバＡ−２＿３に登録されているので、端末Ｂ−１＿２は端末Ａ−１＿２のホスト名に対するＩＰｖ６アドレスを該ＤＮＳサーバＡ−２＿３から取得することができる。
【００５２】
次いで、端末Ｂ−１＿２は端末Ａ−１＿２に対してＩＰｖ６パケットを送信する。通信装置Ａ＿５は、その端末Ｂ−１＿２からの端末Ａ−１＿２宛のＩＰｖ６パケットを通過させる。これにより、端末Ｂ−１＿２からのＩＰｖ６パケットは端末Ａ−１＿２に到達する。
【００５３】
次いで、端末Ａ−１＿２が登録サーバＡ＿４からログアウトすると、通信装置Ａ＿５に設定されていた「ローカルＩＰｖ６ネットワークＡ＿１の外部の端末からの端末Ａ−１＿２に対する通信を許可するパケットフィルタ」が削除される。また、ＤＮＳサーバＡ−２＿３に登録されていた端末Ａ−１＿２のホスト名及びＩＰｖ６アドレスに係る登録情報も削除される。これにより、端末Ｂ−１＿２は、端末Ａ−１＿２のホスト名からＩＰｖ６アドレスを取得することができなくなる。また、端末Ｂ−１＿２が端末Ａ−１＿２のＩＰｖ６アドレスを記憶していたとしても、端末Ｂ−１＿２から端末Ａ−１＿２へのＩＰｖ６パケットは通信装置Ａ＿５で遮断される。
【００５４】
次に、他の実施例として、端末Ａ−２＿２が登録サーバＡ＿４を介して自己のホスト名及びＩＰｖ６アドレスをＤＮＳサーバＡ−１＿２のみに登録した場合を説明する。
この場合には、例えば端末Ｂ−１＿２が端末Ａ−２＿２のホスト名を指定して端末Ａ−２＿２との通信を行おうとしても、端末Ａ−２＿２のホスト名及びＩＰｖ６アドレスの対応関係は、ローカルＩＰｖ６ネットワークＡ＿１からのみ参照可能なＤＮＳサーバＡ−１＿３にしか登録されていないので、端末Ｂ−１＿２は端末Ａ−２＿２のホスト名から端末Ａ−２＿２のＩＰｖ６アドレスを取得することはできない。また、たとえ端末Ｂ−１＿２が端末Ａ−２＿２のＩＰｖ６アドレスを取得できたとしても、通信装置Ａ＿５には、ローカルＩＰｖ６ネットワークＡ＿１の外部の端末からの端末Ａ−１＿２に対する通信を許可するパケットフィルタが設定されていないので、端末Ｂ−１＿２からのＩＰｖ６パケットが端末Ａ−２＿２に到達することはない。
なお、端末Ａ−１＿２が端末Ａ−２＿２のホスト名を指定して端末Ａ−２＿２と通信を行う場合、端末Ａ−１＿２はＤＮＳサーバＡ−１＿２を参照して端末Ａ−２＿２のホスト名からＩＰｖ６アドレスを取得することができ、かつ端末Ａ−１＿２から端末Ａ−２＿２への通信は通信装置Ａ＿５を経由しないので、端末Ａ−１＿２からのＩＰｖ６パケットは端末Ａ−２＿２に到達する。
【００５５】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述した実施形態では、通信ネットワーク全体においてＩＰｖ６が使用されているが、ＩＰｖ４とＩＰｖ６とが混在するネットワーク構成であってもよい。図７は、ＩＰｖ４とＩＰｖ６とが混在するネットワーク構成に本発明に係る通信システムを適用した一例を示すブロック図である。この実施例では、ローカルネットワークＡがＩＰｖ４を使用するものとなっている。そして、通信装置Ａ＿５０１が、ＩＰｖ４／ＩＰｖ６プロトコル変換機能を有している。このＩＰｖ４／ＩＰｖ６プロトコル変換機能については、例えば特開２００３−１９８６３９号公報に記載されている。
【００５６】
図７において、ローカルＩＰｖ４ネットワークＡ＿１０１に接続する端末Ａ−１＿２には、ＩＰｖ４のプライベートアドレスが割り当てられている。これは、ローカルＩＰｖ４ネットワークＡ＿１０１に接続する端末数分のＩＰｖ４のグローバルアドレスを確保することが困難であることによる。また、ローカルＩＰｖ４ネットワークＡ＿１０１に接続している端末Ａ−１＿２、及び各サーバＡ−１＿３、Ａ＿４は、全てＩＰｖ４のみに対応している。この場合、ローカルＩＰｖ４ネットワークＡ＿１０１内の端末Ａ−１＿２から外部のＩＰｖ４ネットワークヘ接続することはＮＡＴ（Network Address Translation）機能を有する装置を設けることにより実現可能であるが、プライベートＩＰｖ４アドレスは外部に公開してはいけないので、外部のＩＰｖ４ネットワークからローカルＩＰｖ４ネットワークＡ＿１０１内の端末Ａ−１＿２へはアドレス解決を行うことができず接続不可能である。同様に、外部のＩＰｖ６ネットワークからローカルＩＰｖ４ネットワークＡ＿１０１内の端末Ａ−１＿２に接続することも従来は不可能であった。
【００５７】
しかし、本発明に係る通信システムが適用された図７のネットワーク構成によれば、外部のＩＰｖ６ネットワークからローカルＩＰｖ４ネットワークＡ＿１０１内の端末Ａ−１＿２に接続することは可能となる。以下、この外部のＩＰｖ６ネットワークからローカルＩＰｖ４ネットワークＡ＿１０１内の端末Ａ−１＿２に接続する構成及び動作を図７を参照して説明する。
【００５８】
先ず、端末Ａ−１＿２は、登録サーバＡ＿４を介して、自己のホスト名及びプライベートＩＰｖ４アドレスをＤＮＳサーバＡ−１＿３，Ａ−２＿３の両方に登録する。ここで、ＤＮＳサーバＡ−１＿３は、ローカルＩＰｖ４ネットワークＡ＿１０１の内部からのみ参照可能であるので、端末Ａ−１＿２のプライベートＩＰｖ４アドレスをそのまま登録する。
【００５９】
一方、ＤＮＳサーバＡ−２＿３はローカルＩＰｖ４ネットワークＡ＿１０１の外部からも参照可能である。このため、ＤＮＳサーバＡ−２＿３は、例えばある６４ビット長のグローバルＩＰｖ６プレフィックスと端末Ａ−１＿２のプライベートＩＰｖ４アドレスとを組み合わせた擬似グローバルＩＰｖ６アドレスを作成し、この擬似グローバルＩＰｖ６アドレスを登録する。例えば、グローバルＩＰｖ６プレフィックスが「2001:db8:1:1::/64（１６進数）」であり、端末Ａ−１＿２のプライベートＩＰｖ４アドレスが「10.0.0.1（１０進数）」であった場合、擬似グローバルＩＰｖ６アドレスは「2001:db8:1:1::0a00:0001（１６進数）」となる。そして、この擬似グローバルＩＰｖ６アドレスが端末Ａ−１＿２のＩＰｖ６アドレスとしてＤＮＳサーバＡ−２＿３に登録される。
【００６０】
また、登録サーバＡ＿４は、通信装置Ａ＿５０１へ設定するパケットフィルタのうち、ローカルＩＰｖ４ネットワークＡ＿１０１から外部のＩＰｖ６ネットワーク（ＩＰｖ６インターネット６）方向のパケットフィルタについては、端末Ａ−１＿２のプライベートＩＰｖ４アドレスを使用して生成する。一方、外部のＩＰｖ６ネットワークからローカルＩＰｖ４ネットワークＡ＿１０１方向のパケットフィルタについては、擬似グローバルＩＰｖ６アドレスを使用して生成する。
【００６１】
これにより、端末Ｂ−１＿２が端末Ａ−１＿２のホスト名を指定して通信を開始する場合、端末Ｂ−１＿２は、ＤＮＳサーバＡ−２＿３へアクセスしてアドレス解決を行い、端末Ａ−１＿２のホスト名から該当するＩＰｖ６アドレスを取得することができる。このＩＰｖ６アドレスは、上述した端末Ａ−１＿２の擬似グローバルＩＰｖ６アドレスである。そして、アドレス解決後、端末Ｂ−１＿２は、端末Ａ−１＿２の擬似グローバルＩＰｖ６アドレス「2001:db8:1:1::0a00:0001」宛にＩＰｖ６パケットを送信する。
【００６２】
このＩＰｖ６パケットは通信装置Ａ＿５に到達すると、通信装置Ａ＿５によりＩＰｖ６パケットからＩＰｖ４パケットヘの変換が行われる。具体的には、通信装置Ａ＿５は、ＩＰｖ６パケットの宛先アドレスとなっている端末Ａ−１＿２の擬似グローバルＩＰｖ６アドレス「2001:db8:1:1::0a00:0001」から、端末Ａ−１＿２のプライベートＩＰｖ４アドレス「10.0.0.1」を抽出し、このプライベートＩＰｖ４アドレス「10.0.0.1」を宛先アドレスとして用いたＩＰｖ４パケットを生成する。そして、その生成したＩＰｖ４パケットを端末Ａ−１＿２に転送する。これにより、端末Ｂ−１＿２から端末Ａ−１＿２への通信が確立する。
【図面の簡単な説明】
【００６３】
【図１】本発明の一実施形態に係る通信システムが適用された通信ネットワークの一構成を示すブロック図である。
【図２】図１に示す登録サーバ４の構成を示すブロック図である。
【図３】図２に示す登録データベース４５の構成例を示す図である。
【図４】図１に示す通信装置５の構成を示すブロック図である。
【図５】本発明に係る登録処理の流れを示すフローチャート図である。
【図６】本発明に係る登録管理処理の流れを示すフローチャート図である。
【図７】本発明に係る他のネットワーク構成例を示すブロック図である。
【符号の説明】
【００６４】
１…ローカルＩＰｖ６ネットワーク、２…端末、３…ＤＮＳサーバ、４…登録サーバ、５，５０１…通信装置、６…ＩＰｖ６インターネット、４３…認証データベース、４４，５４…パケットフィルタデータベース、４５…登録データベース、５３…パケットフィルタ処理部、５５…パケット転送処理部、４２１…ユーザＩＤ生成部、４２２…認証処理部、４２３…アドレス処理部、４２４…パケットフィルタ生成部、１０１…ローカルＩＰｖ４ネットワーク。
【図１】
2005197936.tif 000003
【図２】
2005197936.tif 000004
【図３】
2005197936.tif 000005
【図４】
2005197936.tif 000006
【図５】
2005197936.tif 000007
【図６】
2005197936.tif 000008
【図７】
2005197936.tif 000009