(57)【要約】【課題】サーバに正確な情報を登録するためのパケット中継装置、パケット中継プログラム、プログラム記録媒体及びパケット中継方法を提供する。【解決手段】パケットのデータ部に含まれた、プライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク上で通信を行うためのグローバルアドレスへ変換するアドレス変換部２３ａを設ける。【選択図】  図１
2004214953.tif 000002
【特許請求の範囲】
【請求項１】
プライベートネットワークに接続されたクライアント端末から送信されたパケットをグローバルネットワークに接続されたサーバへ中継するためのパケット中継装置であって、
前記パケットのデータ部に含まれた、前記プライベートネットワーク上で通信を行うためのプライベートアドレスを、前記グローバルネットワーク上で通信を行うためのグローバルアドレスへ変換するアドレス変換手段
を有することを特徴とするパケット中継装置。
【請求項２】
プライベートアドレスと該プライベートアドレスに対応付けられたグローバルアドレスとを含むアドレス情報を予め記憶するアドレス情報記憶手段を有し、
前記アドレス変換手段は、前記アドレス情報に基いて前記アドレスの変換を行う手段である
ことを特徴とする請求項１に記載のパケット中継装置。
【請求項３】
グローバルアドレスを含むアドレス情報を予め記憶するアドレス情報記憶手段を有し、
前記アドレス変換手段は、前記パケットに含まれたプライベートアドレスと前記アドレス情報記憶手段に記憶されたグローバルアドレスとの対応付けを行い、該対応関係を前記アドレス情報記憶主段に格納し、前記プライベートアドレスを前記グローバルアドレスへ変換する手段である
ことを特徴とする請求項１に記載のパケット中継装置。
【請求項４】
前記対応付けにより定められた対応関係を記憶する対応関係記憶手段を有することを特徴とする請求項３に記載のパケット中継装置。
【請求項５】
前記プライベートネットワークと前記グローバルネットワークとを接続し、前記パケットに対してフィルタリングを行うファイアウォール装置を有し、
前記アドレス変換手段は、前記ファイアウォール装置に設けられた
ことを特徴とする請求項１から４のいずれか１項に記載のパケット中継装置。
【請求項６】
前記プライベートネットワークと前記グローバルネットワークとを接続し、前記パケットに対してフィルタリングを行うファイアウォール装置を有し、
前記アドレス変換手段及び前記アドレス情報記憶手段は、前記ファイアウォール装置に設けられた
ことを特徴とする請求項２から４のいずれか１項に記載のパケット中継装置。
【請求項７】
前記プライベートネットワークと前記グローバルネットワークとを接続するプロキシサーバと、
前記パケットに対してフィルタリングを行うファイアウォール装置と
を有し、
前記アドレス情報記憶手段は、前記プロキシサーバに設けられ、
前記アドレス変換手段前は、前記ファイアウォール装置に設けられた
ことを特徴とする請求項２から４のいずれか１項に記載のパケット中継装置。
【請求項８】
プライベートネットワークに接続されたクライアント端末から送信されたパケットをグローバルネットワークに接続されたサーバへ中継するためのパケット中継装置で用いられるパケット中継プログラムであって、
前記パケット中継装置を、
前記パケットのデータ部に含まれた、前記プライベートネットワーク上で通信を行うためのプライベートアドレスを、前記グローバルネットワーク上で通信を行うためのグローバルアドレスへ変換するアドレス変換手段
として機能させることを特徴とするパケット中継プログラム。
【請求項９】
前記パケット中継装置を、
プライベートアドレスと該プライベートアドレスに対応付けられたグローバルアドレスとを含むアドレス情報を予め記憶するアドレス情報記憶手段
として機能させ、
前記アドレス変換手段を、
前記アドレス情報に基いて前記アドレスの変換を行う手段
として機能させる
ことを特徴とする請求項８に記載のパケット中継プログラム。
【請求項１０】
前記パケット中継装置を、
グローバルアドレスを含むアドレス情報を予め記憶するアドレス情報記憶手段
として機能させ、
前記アドレス変換手段を、
前記パケットに含まれたプライベートアドレスと前記アドレス情報記憶手段に記憶されたグローバルアドレスとの対応付けを行い、該対応関係を前記アドレス情報記憶主段に格納し、前記プライベートアドレスを前記グローバルアドレスへ変換する手段
として機能させる
ことを特徴とする請求項８に記載のパケット中継プログラム。
【請求項１１】
前記パケット中継装置を、
前記対応付けにより定められた対応関係を記憶する対応関係記憶手段として機能させる
ことを特徴とする請求項１０に記載のパケット中継プログラム。
【請求項１２】
プライベートネットワークに接続されたクライアント端末から送信されたパケットをグローバルネットワークに接続されたサーバへ中継するためのパケット中継装置で用いられるパケット中継プログラムを記録したプログラム記録媒体であって、
前記パケット中継装置を、前記パケットのデータ部に含まれた、前記プライベートネットワーク上で通信を行うためのプライベートアドレスを、前記グローバルネットワーク上で通信を行うためのグローバルアドレスへ変換するアドレス変換手段として機能させるパケット中継プログラムを記録したことを特長とするプログラム記録媒体。
【請求項１３】
前記パケット中継装置を、プライベートアドレスと該プライベートアドレスに対応付けられたグローバルアドレスとを含むアドレス情報を予め記憶するアドレス情報記憶手段として機能させ、前記アドレス変換手段を、前記アドレス情報に基いて前記アドレスの変換を行う手段として機能させるパケット中継プログラムを記録したことを特徴とする請求項１２に記載のプログラム記録媒体。
【請求項１４】
前記パケット中継装置を、グローバルアドレスを含むアドレス情報を予め記憶するアドレス情報記憶手段として機能させ、前記アドレス変換手段を、前記パケットに含まれたプライベートアドレスと前記アドレス情報記憶手段に記憶されたグローバルアドレスとの対応付けを行い、該対応関係を前記アドレス情報記憶主段に格納し、前記プライベートアドレスを前記グローバルアドレスへ変換する手段として機能させるパケット中継プログラムを記録したことを特徴とする請求項１２に記載のプログラム記録媒体。
【請求項１５】
前記パケット中継装置を、
前記対応付けにより定められた対応関係を記憶する対応関係記憶手段として機能させるパケット中継プログラムを記録したことを特徴とする請求項１４にプログラム記録媒体。
【請求項１６】
プライベートネットワークに接続されたクライアント端末から送信されたパケットをグローバルネットワークに接続されたサーバへ中継するためのパケット中継方法であって、
前記パケットのデータ部に含まれた、前記プライベートネットワーク上で通信を行うためのプライベートアドレスを、前記グローバルネットワーク上で通信を行うためのグローバルアドレスへ変換するアドレス変換ステップ
を有することを特徴とするパケット中継方法。
【請求項１７】
プライベートアドレスと該プライベートアドレスに対応付けられたグローバルアドレスとを含むアドレス情報を予め記憶するアドレス情報記憶ステップを有し、
前記アドレス変換ステップは、前記アドレス情報に基いて前記アドレスの変換を行うステップである
ことを特徴とする請求項１６に記載のパケット中継方法。
【請求項１８】
グローバルアドレスを含むアドレス情報を予め記憶するアドレス情報記憶ステップを有し、
前記アドレス変換ステップは、前記パケットに含まれたプライベートアドレスと前記アドレス情報記憶手段に記憶されたグローバルアドレスとの対応付けを行い、該対応関係を前記アドレス情報記憶主段に格納し、前記プライベートアドレスを前記グローバルアドレスへ変換するステップである
ことを特徴とする請求項１６に記載のパケット中継方法。
【請求項１９】
前記対応付けにより定められた対応関係を記憶する対応関係記憶ステップを有することを特徴とする請求項１８に記載のパケット中継方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
プライベートネットワークに接続されたクライアント端末から送信されたパケットをグローバルネットワークに接続されたサーバへ中継するためのパケット中継装置、パケット中継プログラム、プログラム記録媒体及びパケット中継方法に関する。
【０００２】
【従来の技術】
特定の組織等の内部のみで運用されることを前提に構築されたネットワーク（以下、プライベートネットワークとする）に接続された端末（以下、クライアント端末とする）からインターネット網（以下、グローバルネットワークとする）に接続されたサーバ等に向けてパケットを送信するにあたって用いられる技術においては、クライアントから送信されたパケットは、プライベートネットワークとグローバルネットワークとの境界に位置するファイアウォール装置といったパケット中継装置により一旦受信され、その後にサーバ等へ送信される（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−１４１９５３号公報（第１０−１１頁、第１３図）
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のパケット中継装置、特にファイアウォール装置には以下のような解決すべき課題が存在する。
図１１は、従来のファイアウォール装置の一例とその動作を示す図である。なお、本図は、プライベートネットワーク１０１上のクライアント端末１０２から個人のアドレスや端末のＩＰアドレス等を含むクライアント情報を記憶したパケットを送信し、グローバルネットワーク１０３上のサーバ１０４に記憶された公開ディレクトリに前述のクライアント情報を登録する場合を示している。
【０００５】
なお、プライベートネットワーク上で通信を行うためのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスをプライベートアドレスといい、グローバルネットワーク上で通信を行うためのＩＰアドレスをグローバルアドレスという。
【０００６】
ｕｓｅｒＡがクライアント端末１０２（プライベートアドレス：ＩＰｐＡ１、グローバルアドレス：ＩＰｇＡ）からクライアント情報を登録する場合、ｕｓｅｒＡは自己のアドレス“ｕｓｅｒＡ＠ｘｙｚ”と、これに対応付けられ、さらに前記のプライベートアドレスとｕｓｅｒＡとが関連付けられた旨を示す“ｕｓｅｒＡ＠ＩＰｐＡ１”等のクライアント情報をパケットのデータ部に記憶させ、また、パケットのヘッダ部には、このパケットの送信元を示す情報（この場合は、前述のプライベートアドレス）を記憶させ、このパケット１０５を送信する。
【０００７】
ファイアウォール装置１００は、パケット１０５を受信し、フィルタリングを行い、この際にパケットのヘッダ部に記憶された送信元のプライベートアドレスをグローバルアドレスに変換し、サーバ１０４へ送信する。が、データ部のプライベートアドレスはグローバルアドレスに変換されないままサーバ１０４の公開ディレクトリに登録されてしまう。このプライベートアドレスは、前述のとおりプライベートネットワーク上で通信を行うためのＩＰアドレスであり、これを用いてグローバルネットワーク上で通信を行うことはできないため、利便性に劣り、公開ディレクトリに登録された情報は正確なクライアント情報とはいえない。
【０００８】
このような事情に鑑み本発明は、サーバに正確な情報を登録するためのパケット中継装置、パケット中継プログラム、プログラム記録媒体及びパケット中継方法を提供することをその目的とする。
【０００９】
【課題を解決するための手段】
請求項１に記載の本発明は、プライベートネットワークに接続されたクライアント端末から送信されたパケットをグローバルネットワークに接続されたサーバへ中継するためのパケット中継装置であって、パケットのデータ部に含まれた、プライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク上で通信を行うためのグローバルアドレスへ変換するアドレス変換手段を有することを要旨とする。
【００１０】
請求項１に記載の本発明にあっては、パケットのデータ部に含まれた、特定の組織等の内部のみで運用されることを前提に構築されたプライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク（インターネット網）上で通信を行うためのグローバルアドレスへ変換するため、利用者がホットスポット（登録商標）といったプライベートアドレスを用いる環境に位置するクライアント端末からグローバルネットワークに接続されたサーバの公開ディレクトリ等に情報を登録する場合において、利便性に富んだグローバルアドレスを前記の公開ディレクトリに登録することができる。
【００１１】
請求項２に記載の本発明は、請求項１に記載の発明において、プライベートアドレスとプライベートアドレスに対応付けられたグローバルアドレスとを含むアドレス情報を予め記憶するアドレス情報記憶手段を有し、アドレス変換手段は、アドレス情報に基いてアドレスの変換を行う手段であることを要旨とする。
【００１２】
請求項３に記載の本発明は、請求項１に記載の発明において、グローバルアドレスを含むアドレス情報を予め記憶するアドレス情報記憶手段を有し、アドレス変換手段は、パケットに含まれたプライベートアドレスとアドレス情報記憶手段に記憶されたグローバルアドレスとの対応付けを行い、対応関係をアドレス情報記憶主段に格納し、プライベートアドレスをグローバルアドレスへ変換する手段であることを要旨とする。
【００１３】
請求項４に記載の本発明は、請求項３に記載の発明において、対応付けにより定められた対応関係を記憶する対応関係記憶手段を有することを要旨とする。
【００１４】
請求項５に記載の本発明は、請求項１から４のいずれか１項に記載の発明において、プライベートネットワークとグローバルネットワークとを接続し、パケットに対してフィルタリングを行うファイアウォール装置を有し、アドレス変換手段は、ファイアウォール装置に設けられたことを要旨とする。
【００１５】
請求項６に記載の本発明は、請求項２から４のいずれか１項に記載の発明において、プライベートネットワークとグローバルネットワークとを接続し、パケットに対してフィルタリングを行うファイアウォール装置を有し、アドレス変換手段及びアドレス情報記憶手段は、ファイアウォール装置に設けられたことを要旨とする。
【００１６】
請求項７に記載の本発明は、請求項２から４に記載の発明において、プライベートネットワークとグローバルネットワークとを接続するプロキシサーバと、パケットに対してフィルタリングを行うファイアウォール装置とを有し、アドレス情報記憶手段は、プロキシサーバに設けられ、アドレス変換手段前は、ファイアウォール装置に設けられたことを要旨とする。
【００１７】
請求項８に記載の本発明は、プライベートネットワークに接続されたクライアント端末から送信されたパケットをグローバルネットワークに接続されたサーバへ中継するためのパケット中継装置で用いられるパケット中継プログラムであって、パケット中継装置を、パケットのデータ部に含まれた、プライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク上で通信を行うためのグローバルアドレスへ変換するアドレス変換手段として機能させることを要旨とする。
【００１８】
請求項８に記載の本発明にあっては、パケットのデータ部に含まれた、特定の組織等の内部のみで運用されることを前提に構築されたプライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク（インターネット網）上で通信を行うためのグローバルアドレスへ変換するため、利用者がホットスポット（登録商標）といったプライベートアドレスを用いる環境に位置するクライアント端末からグローバルネットワークに接続されたサーバの公開ディレクトリ等に情報を登録する場合において、利便性に富んだグローバルアドレスを前記の公開ディレクトリに登録することができる。
【００１９】
請求項９に記載の本発明は、請求項８に記載の発明において、パケット中継装置を、プライベートアドレスとプライベートアドレスに対応付けられたグローバルアドレスとを含むアドレス情報を予め記憶するアドレス情報記憶手段として機能させ、アドレス変換手段を、アドレス情報に基いてアドレスの変換を行う手段として機能させることを要旨とする。
【００２０】
請求項１０に記載の本発明は、請求項８に記載の発明において、パケット中継装置を、グローバルアドレスを含むアドレス情報を予め記憶するアドレス情報記憶手段として機能させ、アドレス変換手段を、パケットに含まれたプライベートアドレスとアドレス情報記憶手段に記憶されたグローバルアドレスとの対応付けを行い、対応関係をアドレス情報記憶主段に格納し、プライベートアドレスをグローバルアドレスへ変換する手段として機能させることを要旨とする。
【００２１】
請求項１１に記載の本発明は、請求項１０に記載の発明において、パケット中継装置を、対応付けにより定められた対応関係を記憶する対応関係記憶手段として機能させることを要旨とする。
【００２２】
請求項１２に記載の本発明は、プライベートネットワークに接続されたクライアント端末から送信されたパケットをグローバルネットワークに接続されたサーバへ中継するためのパケット中継装置で用いられるパケット中継プログラムを記録したプログラム記録媒体であって、パケット中継装置を、パケットのデータ部に含まれた、プライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク上で通信を行うためのグローバルアドレスへ変換するアドレス変換手段として機能させるパケット中継プログラムを記録したことを要旨とする。
【００２３】
請求項１２に記載の本発明にあっては、パケット中継装置を、パケットのデータ部に含まれた、特定の組織等の内部のみで運用されることを前提に構築されたプライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク（インターネット網）上で通信を行うためのグローバルアドレスへ変換するパケット中継プログラムを記録しているため、このパケット中継プログラムをコンピュータに読み込ませ、実行させることにより、利用者がホットスポット（登録商標）といったプライベートアドレスを用いる環境に位置するクライアント端末からグローバルネットワークに接続されたサーバの公開ディレクトリ等に情報を登録する場合において、利便性に富んだグローバルアドレスを前記の公開ディレクトリに登録することが可能なファイアウォール装置を容易に実現することができる。
【００２４】
請求項１３に記載の本発明は、請求項１２に記載の発明において、パケット中継装置を、プライベートアドレスとプライベートアドレスに対応付けられたグローバルアドレスとを含むアドレス情報を予め記憶するアドレス情報記憶手段として機能させ、アドレス変換手段を、アドレス情報に基いてアドレスの変換を行う手段として機能させるパケット中継プログラムを記録したことを要旨とする。
【００２５】
請求項１４に記載の本発明は、請求項１２に記載の発明において、パケット中継装置を、グローバルアドレスを含むアドレス情報を予め記憶するアドレス情報記憶手段として機能させ、アドレス変換手段を、パケットに含まれたプライベートアドレスとアドレス情報記憶手段に記憶されたグローバルアドレスとの対応付けを行い、対応関係をアドレス情報記憶主段に格納し、プライベートアドレスをグローバルアドレスへ変換する手段として機能させるパケット中継プログラムを記録したことを要旨とする。
【００２６】
請求項１５に記載の本発明は、請求項１４に記載の発明において、パケット中継装置を、対応付けにより定められた対応関係を記憶する対応関係記憶手段として機能させるパケット中継プログラムを記録したことを要旨とする。
【００２７】
請求項１６に記載の本発明は、プライベートネットワークに接続されたクライアント端末から送信されたパケットをグローバルネットワークに接続されたサーバへ中継するためのパケット中継方法であって、パケットのデータ部に含まれた、プライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク上で通信を行うためのグローバルアドレスへ変換するアドレス変換ステップを有することを要旨とする。
【００２８】
請求項１６に記載の本発明にあっては、パケットのデータ部に含まれた、特定の組織等の内部のみで運用されることを前提に構築されたプライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク（インターネット網）上で通信を行うためのグローバルアドレスへ変換するため、利用者がホットスポット（登録商標）といったプライベートアドレスを用いる環境に位置するクライアント端末からグローバルネットワークに接続されたサーバの公開ディレクトリ等に情報を登録する場合において、利便性に富んだグローバルアドレスを前記の公開ディレクトリに登録することができる。
【００２９】
請求項１７に記載の本発明は、請求項１６に記載の発明において、プライベートアドレスとプライベートアドレスに対応付けられたグローバルアドレスとを含むアドレス情報を予め記憶するアドレス情報記憶ステップを有し、アドレス変換ステップは、アドレス情報に基いてアドレスの変換を行うステップであることを要旨とする。
【００３０】
請求項１８に記載の本発明は、請求項１６に記載の発明において、グローバルアドレスを含むアドレス情報を予め記憶するアドレス情報記憶ステップを有し、アドレス変換ステップは、パケットに含まれたプライベートアドレスとアドレス情報記憶手段に記憶されたグローバルアドレスとの対応付けを行い、対応関係をアドレス情報記憶主段に格納し、プライベートアドレスをグローバルアドレスへ変換するステップであることを要旨とする。
【００３１】
請求項１９に記載の本発明は、請求項１８に記載の発明において、対応付けにより定められた対応関係を記憶する対応関係記憶ステップを有することを要旨とする。
【００３２】
【発明の実施の形態】
以下、図面を用いつつ本発明のパケット中継装置及びパケット中継方法についての説明を行う。
なお、以下の実施の形態は、あくまでも本発明の説明のためのものであり、本発明の範囲を制限するものではない。したがって、当業者であれば、これらの各要素又は全要素を含んだ各種の実施の形態を採用することが可能であるが、これらの実施の形態も本発明の範囲に含まれる。
また、発明の実施の形態を説明するための全図において、同一要素のものは同一符号を付与し、これに関する反復説明は省略する。
【００３３】
「第１の実施の形態」
図１は、本発明の第１の実施の形態に係る形態に係るパケット中継装置１ａの構成を示すブロック図である。
パケット中継装置１ａは、プライベートネットワーク３とグローバルネットワーク４との境界に位置し、これらのネットワークと接続され、プライベートネットワーク３に接続されたノードとグローバルネットワーク４に接続されたノードとの間で送受されるパケットの中継を行う公開ディレクトリサーバとの間で送受されるパケットを中継する。
【００３４】
なお、本実施の形態においては、プライベートネットワーク３上のクライアント端末３１が個人のアドレスや端末のＩＰアドレス（プライベートアドレス）等を含むクライアント情報を記憶したパケットを送信し、これをパケット中継装置１ａが中継し、中継されたパケットをグローバルネットワーク４の公開ディレクトリサーバ４１が受信し、これに記憶された公開ディレクトリに前述のクライアント情報を登録する場合を示す。
【００３５】
上記のパケット中継装置１ａは、プライベートネットワーク３とグローバルネットワークとを接続し、パケットに対してフィルタリングを行うためのファイアウォール装置２ａを有し、このファイアウォール装置２ａは、パケット送受信部２１、監視部２２ａ、アドレス変換部２３ａ、アドレス情報記憶部２４ａ及びフィルタリング設定情報記憶部２５を有する。
【００３６】
パケット送受信部２１は、クライアント端末３１から送信されたパケットを受信し、これを公開ディレクトリサーバ４１へ送信する。
【００３７】
なお、前記の処理においては、通信プロトコルとしてＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が用いられている。このＳＩＰはＩＰアドレスをパケットのデータ部に記すことを特徴としており、したがって、ＩＰドレスを含むクライアント情報はパケットのデータ部に記憶されることになる。
【００３８】
監視部２２ａは、プライベートネットワーク３又はグローバルネットワーク４、もしくはこれらの両方を監視し、パケット送受信部２１により受信されたパケットに対してフィルタリング、つまりパケットを通過させても良いかの判定を行う。
【００３９】
アドレス情報記憶部２４ａは、グローバルアドレスを含むアドレス情報を予め記憶している。
【００４０】
アドレス変換部２３ａは、監視部２２ａによりフィルタリングが為されたパケットのデータ部に記憶されたクライアント情報のプライベートアドレスを読み取り、また、アドレス情報記憶部２４ａに記憶されたグローバルアドレスを読み出し、プライベートアドレスとグローバルアドレスとの対応付けを行うとともに、この対応付けにより定められた対応関係をアドレス情報記憶部２４ａに格納し、パケットのデータ部に記憶されたプライベートアドレスを前述の動作により対応付けられたグローバルアドレスへ変換する。なお、上記のアドレス変換の詳細については後述する。
【００４１】
また、アドレス変換部２３ａは、前述のアドレスの対応付け及びアドレス変換に伴い、監視部２２ａによるフィルタリングの設定情報を変更する。このフィルタリング設定情報は、フィルタリング設定情報記憶部２５に格納され、プライベートアドレスとグローバルアドレスとの対応関係を示している。
【００４２】
なお、前記のフィルタリング設定情報をアドレス情報記憶部２４ａに記憶させる構成とすることもできる他、プライベートアドレスとグローバルアドレスとの対応関係を表すアドレス情報をフィルタリング設定情報として用いる構成とすることもできる。
【００４３】
また、前述の監視部２２ａは、上記のフィルタリング設定情報に示されたプライベートアドレスとグローバルアドレスとの対応関係に基づいてパケットのヘッダ部に記憶された送信元アドレスをプライベートアドレスからグローバルアドレスへ変換する。
【００４４】
また、前述のアドレス変換部２３ａがデータ部のアドレス変換とヘッダ部のアドレス変換の両方を行う構成とすることもできる。
【００４５】
アドレス変換部２３ａによりアドレス変換が為されたパケット（以下、適宜“アドレス変換済パケット”と称する）は、前述のパケット送受信部２１により公開ディレクトリサーバ４１へ送信される。
【００４６】
公開ディレクトリサーバ４１は、受信したパケットのデータ部に記憶されたクライアント情報を読み取り、公開ディレクトリに登録する。
【００４７】
なお、クライアント端末３１には、パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）端末、パケット通信機能を有する携帯電話端末やＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）端末等のあらゆる情報端末装置が含まれる。
【００４８】
図２は、図１に示したパケット中継装置１ａのクライアント情報登録時における作用を示すシーケンス図である。また、本図を用いて前述のアドレス変換の詳細について説明する。
ｕｓｅｒＡがクライアント端末３１（プライベートＩＰアドレス：ＩＰｐＡ１、ポート番号：５０６０）からクライアント情報を登録する場合、ｕｓｅｒＡは自己のアドレス“ｕｓｅｒＡ＠ｘｙｚ”と、これに対応付けられ、さらに前記のプライベートアドレスとｕｓｅｒＡとが関連付けられた旨を示す“ｕｓｅｒＡ＠ＩＰｐＡ１”等のクライアント情報をパケットのデータ部に記し、このパケット６１を送信する。（Ｓ１ａ）。
【００４９】
パケット中継装置１ａのパケット送受信部２１（図１）は、パケット６１を受信する（Ｓ２ａ）。
【００５０】
パケット中継装置１ａの監視部２２ａ（図１）は、パケット送受信部２１により受信されたパケット６１に対してフィルタリングを行う（Ｓ３ａ）。また、フィルタリングの結果、通過させても良いと判定されたパケット６１に対して前述のデータ部のアドレス変換を行う。
【００５１】
パケット中継装置１ａのアドレス変換部２３ａ（図１）は、パケット６１のデータ部に記されたクライアント端末３１のプライベートアドレス“ＩＰｐＡ１”を読み取り、グローバルアドレス“ＩＰｇＡ：ＰｇＡ１”をパケット中継装置１ａのアドレス情報記憶部２４ａ（図１）に記憶されたアドレス情報テーブル６２ａ１より読み出し（Ｓ４ａ）、両者の対応付けを行い、この対応付けにより定められた対応関係をアドレス情報記憶部２４ａに格納する（Ｓ５ａ）。これにより、アドレス情報テーブル６２ａ２に示すようにプライベートアドレス“ＩＰｐＡ１”とグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”とが対応付けられた旨がアドレス情報に追加される。
【００５２】
次に、パケット６１のデータ部のプライベートアドレス“ＩＰｐＡ１”をアドレス情報記憶部２４ａより読み出したグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”へ変換する（Ｓ６ａ）。また、前述のアドレスの対応付け及びアドレス変換に伴いフィルタリング設定情報を変更し、変更されたフィルタリング設定情報をパケット中継装置１ａのフィルタリング設定情報記憶部２５（図１）に格納する（Ｓ７ａ）。
【００５３】
なお、Ｓ４ａにおける対応関係の格納は、Ｓ５におけるアドレス変換の後に行う構成とすることもできる。
【００５４】
また、同じくＳ４ａのプライベートアドレスとグローバルアドレスとの対応付け、つまりプライベートアドレスに対するグローバルアドレスの割り当てにおいては、複数個のグローバルアドレスがアドレス情報記憶部２４ａに記憶されている場合、アドレス変換部２３ａは、その中から任意のグローバルアドレスを読み出し、割り当てを行う。
【００５５】
パケット送受信部２１は、アドレス変換部２３ａによりアドレスの変換が為されたパケット（アドレス変換済パケット）６３を公開ディレクトリサーバ４１へ送信する。（Ｓ８ａ）。
【００５６】
公開ディレクトリサーバ４１は、パケット送受信部２１により送信されたアドレス変換済パケット６３を受信し、公開ディレクトリテーブル６４に示すようにグローバルＩＰアドレスをクライアント情報として登録する（Ｓ９ａ）。
【００５７】
図３は、図１に示したパケット中継装置１ａのクライアント情報削除時における作用を示すシーケンス図である。
ｕｓｅｒＡがクライアント端末３１（プライベートＩＰアドレス：ＩＰｐＡ１、ポート番号：５０６０）を用いて公開ディレクトリサーバ４１に登録したクライアント情報を削除する場合、ｕｓｅｒＡは自己のアドレス“ｕｓｅｒＡ＠ｘｙｚ”と、これに対応付けられ、さらに前記のプライベートＩＰアドレスとｕｓｅｒＡとが関連付けられた旨を示す情報である“ｕｓｅｒＡ＠ＩＰｐＡ１”と、クライアント情報の削除を要求する旨とを記したパケットを送信する。（Ｓ１０ａ）。
【００５８】
パケット中継装置１ａのパケット送受信部２１（図１）は、パケットを受信する（Ｓ１１ａ）。
【００５９】
パケット中継装置１ａの監視部２２ａ（図１）は、パケット送受信部２１により受信されたパケットに対してフィルタリングを行う（Ｓ１２ａ）。また、フィルタリングの結果、通過させても良いと判定されたパケットに対して前述のデータ部のアドレス変換を行う。
【００６０】
パケット中継装置１ａのアドレス変換部２３ａ（図１）は、パケットのデータ部に記されたクライアント端末３１のプライベートアドレス“ＩＰｐＡ１”を読み取り、前述のクライアント情報の登録においてプライベートアドレス“ＩＰｐＡ１”に対応付けられたグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”をパケット中継装置１ａのアドレス情報記憶部２４ａ（図１）に記憶されたアドレス情報テーブル６２ａ２より読み出し（Ｓ１３ａ）、パケットのデータ部のプライベートアドレス“ＩＰｐＡ１”をアドレス情報記憶部２４ａより読み出したグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”へ変換し、この後、アドレス情報記憶部２４ａに記憶されたプライベートアドレス“ＩＰｐＡ１”とグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”との対応関係を消去する（Ｓ１４ａ）。これにより、アドレス情報は、アドレス情報テーブル６２ａ１に示すとおり、対応付けが行われていない状態に戻され、パケットのデータ部に記憶されたプライベートアドレス“ＩＰｐＡ１”のグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”への変換は行われなくなる。さらに、前記の対応関係の消去に伴い、フィルタリング設定情報の変更を行い、変更されたフィルタリング設定情報をパケット中継装置１ａのフィルタリング設定情報記憶部２５（図１）に格納する（Ｓ１５ａ）。これにより、パケットのヘッダ部に記憶されたアドレスの変換は行われなくなる。
【００６１】
パケット送受信部２１は、アドレス変換部２３ａによりアドレスの変換が為されたパケット（アドレス変換済パケット）を公開ディレクトリサーバ４１へ送信する。（Ｓ１５ａ）。
【００６２】
公開ディレクトリサーバ４１は、パケット送受信部２１により送信されたアドレス変換済パケットを受信し、公開ディレクトリテーブル６４に示すようにクライアント情報を削除する（Ｓ１７ａ）。
【００６３】
以上のように、本発明の第１の実施の形態に係るパケット中継装置１ａは、プライベートアドレスにグローバルアドレスを動的に割り当て、これに基づいてプライベートアドレスをグローバルアドレスに変換し、このグローバルアドレスを公開ディレクトリに登録するため、実用性に富んだ公開ディレクトリを実現することが可能となる。
【００６４】
「第２の実施の形態」
図４は、本発明の第２の実施の形態に係るパケット中継装置１ｂの構成を示すブロック図である。
このパケット中継装置１ｂは、前述のパケット中継装置１ａに変更を加えたものであり、プライベートネットワーク３とグローバルネットワーク４とを接続し、パケットに対してフィルタリングを行うためのファイアウォール装置２ｂを有し、このファイアウォール装置２ｂは、パケット送受信部２１、監視部２２ｂ、アドレス変換部２３ｂ及びアドレス情報記憶部２４ｂを有する。
【００６５】
前記の第１の実施の形態においては、アドレス情報記憶部２４ａ（図１）は、アドレス情報としてグローバルアドレスを記憶し、アドレス変換部２３ａ（図１）は、アドレス情報記憶部２４ａからグローバルアドレスを読み出し、このグローバルアドレスとプライベートアドレスとを対応付け、この対応付けにより定められた対応関係をアドレス情報記憶部２４ａに格納し、アドレス変換を行う場合を示した。
【００６６】
これに対して、本実施の形態におけるアドレス情報記憶部２４ｂは、プライベートアドレスと、これに対応付けられたグローバルアドレスとをアドレス情報として予め記憶している。このプライベートアドレスとグローバルアドレスとの対応関係は予め定められた静的なものであり、表形式データとして記憶されている。また、ここに記憶されているプライベートアドレスは、クライアント端末により送信されるパケットに含まれるアドレスと同一のものである。
【００６７】
したがって、本実施の形態におけるアドレス変換部２３ｂは、パケット送受信部２１により受信されたパケットのヘッダ部に記憶されたプライベートアドレスを読み取り、これと対応付けられたグローバルアドレスをアドレス情報記憶部２４ｂから読み出し、パケットのデータ部に記されたプライベートアドレスを読み出したグローバルアドレスへ変換する。つまり、プライベートアドレスとグローバルアドレスとの対応付けと、この対応付けにより定められた対応関係の格納は行わない。なお、上記のアドレス変換の詳細については後述する。
【００６８】
また、前述の第１の実施の形態においては、監視部２２ａ（図１）は、フィルタリングならびにパケットのヘッダ部のアドレス変換をフィルタリング設定情報記憶部２５（図１）に記憶されたフィルタリング設定情報に基いて行う場合を示したが、本実施の形態における監視部２２ｂは、フィルタリングならびにパケットのヘッダ部のアドレス変換をアドレス情報記憶部２４ｂに記憶されたアドレス情報に基づいて行う。
【００６９】
なお、前述のアドレス変換部２３ｂがデータ部のアドレス変換とヘッダ部のアドレス変換の両方を行う構成とすることもできる。
【００７０】
また、第１の実施の形態のようにフィルタリング設定情報記憶部を別に設けた構成とすることもできる。
【００７１】
図５は、図４に示したパケット中継装置１ｂのクライアント情報登録時における作用を示すシーケンス図である。また、本図を用いて前述のアドレス変換の詳細について説明する。
ｕｓｅｒＡがクライアント端末３１（プライベートＩＰアドレス：ＩＰｐＡ１、ポート番号：５０６０）からクライアント情報を登録する場合、ｕｓｅｒＡは自己のアドレス“ｕｓｅｒＡ＠ｘｙｚ”と、これに対応付けられ、さらに前記のプライベートアドレスとｕｓｅｒＡとが関連付けられた旨を示す“ｕｓｅｒＡ＠ＩＰｐＡ１”等のクライアント情報をパケットのデータ部に記し、このパケット６１を送信する。（Ｓ１ｂ）。
【００７２】
パケット中継装置１ｂのパケット送受信部２１（図４）は、パケット６１を受信する（Ｓ２ｂ）。
【００７３】
パケット中継装置１ｂの監視部２２ｂ（図４）は、パケット送受信部２１により受信されたパケット６１に対してフィルタリングを行う（Ｓ３ｂ）。また、前述のデータ部のアドレス変換も行う。
【００７４】
パケット中継装置１ｂのアドレス変換部２３ｂ（図４）は、パケット６１のデータ部に記されたクライアント端末３１のプライベートＩＰアドレス“ＩＰｐＡ１”を読み取り、これと対応付けられたグローバルＩＰアドレス“ＩＰｇＡ：ＰｇＡ１”をパケット中継装置１ｂのアドレス情報記憶部２４ｂに記憶されたアドレス情報テーブル６２ｂより読み出し（Ｓ４ｂ）、パケット６１のデータ部のプライベートＩＰアドレス“ＩＰｐＡ１”をアドレス情報記憶部２４ｂより読み出したグローバルＩＰアドレス“ＩＰｇＡ：ＰｇＡ１”へ変換し、このグローバルアドレスとｕｓｅｒＡとの関連付けを行う。（Ｓ５ｂ）。
【００７５】
パケット送受信部２１は、アドレス変換部２３ｂによりアドレスの変換が為されたパケット（アドレス変換済パケット）６３を公開ディレクトリサーバ４１へ送信する。（Ｓ６ｂ）。
【００７６】
公開ディレクトリサーバ４１は、パケット送受信部２１により送信されたアドレス変換済パケット６３を受信し、公開ディレクトリテーブル６４に示すようにグローバルＩＰアドレスをクライアント情報として登録する（Ｓ７ｂ）。
【００７７】
なお、ｕｓｅｒＡがクライアント端末３１を用いて公開ディレクトリサーバ４１に登録したクライアント情報を削除する場合は、クライアント情報の削除を要求する旨とを記したパケットを送信する。
【００７８】
上記のように登録されたクライント情報を公開ディレクトリサーバ４１から削除する場合は、クライアント端末３１からクライアント情報の削除を要求する旨を記したパケットが送信され、パケットを受信したパケット中継装置１ｂが前述のアドレス変換を行い、アドレス変換済パケットを公開ディレクトリサーバ４１へ送信し、アドレス変換済パケットを受信した公開ディレクトリサーバ４１はクライアント情報を削除する。
【００７９】
以上のように、本発明の第２の実施に係るパケット中継装置１ｂは、プライベートアドレスを、このプライベートアドレスに対応付けられたグローバルアドレスに変換し、このグローバルアドレスを公開ディレクトリに登録するため、実用性に富んだ公開ディレクトリを実現することが可能となる。
【００８０】
「第３の実施の形態」
図１で示した本発明の第１の実施の形態にかかるパケット中継装置１ａは、アドレス情報記憶部２４ａとフィルタリング設定情報記憶部２５とが共にファイアウォール装置２ａ内に設けられていたが、これに限定されず、ファイアウォール装置以外の機器がアドレス情報記憶部及びフィルタリング設定情報記憶部を有する構成とすることもできる。図６の本発明の第３に実施の形態に係るパケット中継装置１ｃは、上記の場合を示したものである。
パケット中継装置１ｃは、パケットに対してフィルタリングを行うためのファイアウォール装置２ｃと、プライベートネットワーク３とグローバルネットワーク４とを接続するためのプロキシサーバ５ａとを有する。
【００８１】
ファイアウォール装置２ｃは、パケット送受信部２１、監視部２２ａ及びアドレス変換部２３ａを有する。これらの機能は、前述のパケット中継装置１ａが有する各部の機能と同様である。
【００８２】
なお、フィルタリング設定情報をアドレス情報記憶部２４ａに記憶させる構成とすることもできる他、プライベートアドレスとグローバルアドレスとの対応関係を表すアドレス情報をフィルタリング設定情報として用いる構成とすることもできる。
【００８３】
また、前述のアドレス変換部２３ａがデータ部のアドレス変換とヘッダ部のアドレス変換の両方を行う構成とすることもできる。
【００８４】
一方、プロキシサーバ５ａは、アドレス情報記憶部５１ａと、フィルタリング設定情報記憶部５２とを有する。
アドレス情報記憶部５１ａは、図１のアドレス情報記憶部２４ａと同様の機能を有し、フィルタリング設定情報記憶部５２は、図１のフィルタリング設定情報記憶部２５と同様の機能を有する。
【００８５】
図７は、図６に示したファイアウォール装置２ｃ及びプロキシサーバ５ａを有するパケット中継装置１ｃのクライアント情報登録時における作用を示すシーケンス図である。また、アドレス変換の詳細について説明する。
ｕｓｅｒＡがクライアント端末３１（プライベートＩＰアドレス：ＩＰｐＡ１、ポート番号：５０６０）からクライアント情報を登録する場合、ｕｓｅｒＡは自己のアドレス“ｕｓｅｒＡ＠ｘｙｚ”と、これに対応付けられ、さらに前記のプライベートアドレスとｕｓｅｒＡとが関連付けられた旨を示す“ｕｓｅｒＡ＠ＩＰｐＡ１”等のクライアント情報をパケットのデータ部に記し、このパケット６１を送信する。（Ｓ１ｃ）。
【００８６】
ファイアウォール装置２ｃのパケット送受信部２１（図６）は、パケット６１を受信する（Ｓ２ｃ）。
【００８７】
ファイアウォール装置２ｃの監視部２２ａ（図６）は、パケット送受信部２１により受信されたパケット６１に対してフィルタリングを行う（Ｓ３ｃ）。また、フィルタリングの結果、通過させても良いと判定されたパケット６１に対して前述のデータ部のアドレス変換を行う。
【００８８】
ファイアウォール装置２ｃのアドレス変換部２３ａ（図６）は、パケット６１のデータ部に記されたクライアント端末３１のプライベートアドレス“ＩＰｐＡ１”を読み取り、グローバルアドレス“ＩＰｇＡ：ＰｇＡ１”をプロキシサーバ５ａのアドレス情報記憶部２４ａ（図６）に記憶されたアドレス情報テーブル６２ａ１より読み出し（Ｓ４ｃ）、両者の対応付けを行い、この対応付けにより定められた対応関係をアドレス情報記憶部２４ａに格納する（Ｓ５ｃ）。これにより、アドレス情報テーブル６２ａ２に示すようにプライベートアドレス“ＩＰｐＡ１”とグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”とが対応付けられた旨がアドレス情報に追加される。
【００８９】
次に、パケット６１のデータ部のプライベートアドレス“ＩＰｐＡ１”をアドレス情報記憶部２４ａより読み出したグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”へ変換する（Ｓ６ｃ）。また、前述のアドレスの対応付け及びアドレス変換に伴いフィルタリング設定情報を変更し、変更されたフィルタリング設定情報をプロキシサーバ５ａのフィルタリング設定情報記憶部５２（図６）に格納する（Ｓ７ｃ）。
【００９０】
なお、Ｓ５ｃにおけるアドレス対応付け・格納は、Ｓ６ｃにおけるアドレス変換の後に行う構成とすることもできる。
【００９１】
また、同じくＳ５ｃのプライベートアドレスとグローバルアドレスとの対応付け、つまりプライベートアドレスに対するグローバルアドレスの割り当てにおいては、複数個のグローバルアドレスがアドレス情報記憶部２４ａに記憶されている場合、アドレス変換部２３ａは、その中から任意のグローバルアドレスを読み出し、割り当てを行う。
【００９２】
パケット送受信部２１は、アドレス変換部２３ａによりアドレスの変換が為されたパケット（アドレス変換済パケット）６３を公開ディレクトリサーバ４１へ送信する。（Ｓ８ｃ）。
【００９３】
公開ディレクトリサーバ４１は、パケット送受信部２１により送信されたアドレス変換済パケット６３を受信し、公開ディレクトリテーブル６４に示すようにグローバルＩＰアドレスをクライアント情報として登録する（Ｓ９ｃ）。
【００９４】
図８は、図６に示したファイアウォール装置２ｃ及びプロキシサーバ５ａを有するパケット中継装置１ｃのクライアント情報削除時における作用を示すシーケンス図である。
ｕｓｅｒＡがクライアント端末３１（プライベートＩＰアドレス：ＩＰｐＡ１、ポート番号：５０６０）を用いて公開ディレクトリサーバ４１に登録したクライアント情報を削除する場合、ｕｓｅｒＡは自己のアドレス“ｕｓｅｒＡ＠ｘｙｚ”と、これに対応付けられ、さらに前記のプライベートＩＰアドレスとｕｓｅｒＡとが関連付けられた旨を示す情報である“ｕｓｅｒＡ＠ＩＰｐＡ１”と、クライアント情報の削除を要求する旨とを記したパケットを送信する。（Ｓ１０ｃ）。
【００９５】
ファイアウォール装置２ｃのパケット送受信部２１（図６）は、パケットを受信する（Ｓ１１ｃ）。
【００９６】
ファイアウォール装置２ｃの監視部２２ａ（図６）は、パケット送受信部２１により受信されたパケットに対してフィルタリングを行う（Ｓ１２ｃ）。また、フィルタリングの結果、通過させても良いと判定されたパケットに対して前述のデータ部のアドレス変換を行う。
【００９７】
ファイアウォール装置２ｃのアドレス変換部２３ａ（図６）は、パケットのデータ部に記されたクライアント端末３１のプライベートアドレス“ＩＰｐＡ１”を読み取り、前述のクライアント情報の登録においてプライベートアドレス“ＩＰｐＡ１”に対応付けられたグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”をプロキシサーバ５ａのアドレス情報記憶部２４ａ（図６）に記憶されたアドレス情報テーブル６２ａ２より読み出し（Ｓ１３ｃ）、パケットのデータ部のプライベートアドレス“ＩＰｐＡ１”をアドレス情報記憶部２４ａより読み出したグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”へ変換し、この後、アドレス情報記憶部２４ａに記憶されたプライベートアドレス“ＩＰｐＡ１”とグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”との対応関係を消去する（Ｓ１４ｃ）。これにより、アドレス情報は、アドレス情報テーブル６２ａ１に示すとおり、対応付けが行われていない状態に戻され、パケットのデータ部に記憶されたプライベートアドレス“ＩＰｐＡ１”のグローバルアドレス“ＩＰｇＡ：ＰｇＡ１”への変換は行われなくなる。さらに、前記の対応関係の消去に伴い、フィルタリング設定情報の変更を行い、変更されたフィルタリング設定情報をプロキシサーバ５ａのフィルタリング設定情報記憶部２５（図６）に格納する（Ｓ１５ｃ）。これにより、パケットのヘッダ部に記憶されたアドレスの変換は行われなくなる。
【００９８】
パケット送受信部２１は、アドレス変換部２３ａによりアドレスの変換が為されたパケット（アドレス変換済パケット）を公開ディレクトリサーバ４１へ送信する。（Ｓ１６ｃ）。
【００９９】
公開ディレクトリサーバ４１は、パケット送受信部２１により送信されたアドレス変換済パケットを受信し、公開ディレクトリテーブル６４に示すようにクライアント情報を削除する（Ｓ１７ｃ）。
【０１００】
以上のように、本発明の第３の実施の形態に係るパケット中継装置１ｃは、プライベートアドレスにグローバルアドレスを動的に割り当て、これに基づいてプライベートアドレスをグローバルアドレスに変換し、このグローバルアドレスを公開ディレクトリに登録するため、実用性に富んだ公開ディレクトリを実現することが可能となる。
【０１０１】
「第４の実施の形態」
図４で示した本発明の第２の実施の形態にかかるパケット中継装置１ｂにおいては、アドレス情報記憶部２４ｂがファイアウォール装置２ｂ内に設けられていたが、これに限定されず、ファイアウォール装置以外の機器がアドレス情報記憶部を有する構成とすることもできる。図９の本発明の第４に実施の形態に係るパケット中継装置１ｄは、上記の場合を示したものである。
パケット中継装置１ｄは、パケットに対してフィルタリングを行うためのファイアウォール装置２ｃと、プライベートネットワーク３とグローバルネットワーク４とを接続するためのプロキシサーバ５ｂとを有する。
【０１０２】
ファイアウォール装置２ｃは、パケット送受信部２１、監視部２２ｂ及びアドレス変換部２３ｂを有する。これらの機能は、前述のパケット中継装置１ｂが有する各部の機能と同様である。
【０１０３】
なお、前述のアドレス変換部２３ｂがデータ部のアドレス変換とヘッダ部のアドレス変換の両方を行う構成とすることもできる。
【０１０４】
また、プロキシサーバ５ｂは、アドレス情報記憶部５１ｂを有する。
アドレス情報記憶部５１ｂは、図４のアドレス情報記憶部２４ｂと同様の機能を有する。
【０１０５】
なお、第１及び第３の実施の形態のようにフィルタリング設定情報記憶部を別に設けた構成とすることもできる。
【０１０６】
図１０は、図９に示したファイアウォール装置２ｃ及びプロキシサーバ５ｂを有するパケット中継装置１ｄのクライアント情報登録時における作用を示すシーケンス図である。また、本図を用いて前述のアドレス変換の詳細について説明する。
ｕｓｅｒＡがクライアント端末３１（プライベートＩＰアドレス：ＩＰｐＡ１、ポート番号：５０６０）からクライアント情報を登録する場合、ｕｓｅｒＡは自己のアドレス“ｕｓｅｒＡ＠ｘｙｚ”と、これに対応付けられ、さらに前記のプライベートアドレスとｕｓｅｒＡとが関連付けられた旨を示す“ｕｓｅｒＡ＠ＩＰｐＡ１”等のクライアント情報をパケットのデータ部に記し、このパケット６１を送信する。（Ｓ１ｄ）。
【０１０７】
ファイアウォール装置２ｃのパケット送受信部２１（図４）は、パケット６１を受信する（Ｓ２ｄ）。
【０１０８】
ファイアウォール装置２ｃの監視部２２ｂ（図４）は、パケット送受信部２１により受信されたパケット６１に対してフィルタリングを行う（Ｓ３ｄ）。また、前述のデータ部のアドレス変換も行う。
【０１０９】
ファイアウォール装置２ｃのアドレス変換部２３ｂ（図４）は、パケット６１のデータ部に記されたクライアント端末３１のプライベートＩＰアドレス“ＩＰｐＡ１”を読み取り、これと対応付けられたグローバルＩＰアドレス“ＩＰｇＡ：ＰｇＡ１”をプロキシサーバ５ｂのアドレス情報記憶部２４ｂに記憶されたアドレス情報テーブル６２ｂより読み出し（Ｓ４ｄ）、パケット６１のデータ部のプライベートＩＰアドレス“ＩＰｐＡ１”をアドレス情報記憶部２４ｂより読み出したグローバルＩＰアドレス“ＩＰｇＡ：ＰｇＡ１”へ変換し、このグローバルアドレスとｕｓｅｒＡとの関連付けを行う。（Ｓ５ｄ）。
【０１１０】
パケット送受信部２１は、アドレス変換部２３ｂによりアドレスの変換が為されたパケット（アドレス変換済パケット）６３を公開ディレクトリサーバ４１へ送信する。（Ｓ６ｄ）。
【０１１１】
公開ディレクトリサーバ４１は、パケット送受信部２１により送信されたアドレス変換済パケット６３を受信し、公開ディレクトリテーブル６４に示すようにグローバルＩＰアドレスをクライアント情報として登録する（Ｓ７ｄ）。
【０１１２】
なお、ｕｓｅｒＡがクライアント端末３１を用いて公開ディレクトリサーバ４１に登録したクライアント情報を削除する場合は、クライアント情報の削除を要求する旨とを記したパケットを送信する。
【０１１３】
なお、上記のように登録されたクライント情報を公開ディレクトリサーバ４１から削除する場合は、クライアント端末３１からクライアント情報の削除を要求する旨を記したパケットが送信され、パケットを受信したパケット中継装置１ｂが前述のアドレス変換を行い、アドレス変換済パケットを公開ディレクトリサーバ４１へ送信し、アドレス変換済パケットを受信した公開ディレクトリサーバ４１はクライアント情報を削除する。
【０１１４】
以上のように、本発明の第４の実施に係るパケット中継装置１ｄは、プライベートアドレスを、このプライベートアドレスに対応付けられたグローバルアドレスに変換し、このグローバルアドレスを公開ディレクトリに登録するため、実用性に富んだ公開ディレクトリを実現することが可能となる。
【０１１５】
なお、上記の全ての実施の形態においては、ファイアウォール装置及び公開ディレクトリサーバがＳＩＰを用いる場合を示したが、これに限定されず、Ｈ．３２３、ＭＧＣＰ（Ｍｕｌｔｉｍｅｄｉａ  Ｇａｔｅｗａｙ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）等のパケットのデータ部にＩＰアドレスが記載される形式のプロトコル全てを用いることができる。
【０１１６】
また、本発明のパケット中継装置としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ハードディスクドライブ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、キーボード、ディスプレイ、フレキシブルディスクドライブ、ＩＰ網に接続して通信を行うための通信部等を有したコンピュータを用いることが可能であり、これにあたっては、前述の各部の機能を発現させるためのパケット中継プログラムが読み込まれ、実行される。したがって、このパケット中継プログラムと、前記のパケット中継プログラムを記録したフレキシブルディスク、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＣカード等のプログラム記録媒体も本発明の範囲に含まれる。
【０１１７】
【発明の効果】
上記のとおり、本発明のパケット中継装置、パケット中継プログラム、及びパケット中継方法は、パケットのデータ部に含まれた、特定の組織等の内部のみで運用されることを前提に構築されたプライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク（インターネット網）上で通信を行うためのグローバルアドレスへ変換するため、利用者がホットスポット（登録商標）といったプライベートアドレスを用いる環境に位置するクライアント端末からグローバルネットワークに接続されたサーバの公開ディレクトリ等に情報を登録する場合において、利便性に富んだグローバルアドレスを前記の公開ディレクトリに登録することができる。
【０１１８】
また、本発明のプログラム記録媒体は、パケット中継装置を、パケットのデータ部に含まれた、特定の組織等の内部のみで運用されることを前提に構築されたプライベートネットワーク上で通信を行うためのプライベートアドレスを、グローバルネットワーク（インターネット網）上で通信を行うためのグローバルアドレスへ変換するアドレス変換手段として機能させるパケット中継プログラムを記録しているため、このパケット中継プログラムをコンピュータに読み込ませ、実行させることにより、利用者がホットスポット（登録商標）といったプライベートアドレスを用いる環境に位置するクライアント端末からグローバルネットワークに接続されたサーバの公開ディレクトリ等に情報を登録する場合において、利便性に富んだグローバルアドレスを前記の公開ディレクトリに登録することが可能なファイアウォール装置を容易に実現することができる。
【０１１９】
以上の点から、サーバに正確な情報を登録するためのパケット中継装置、パケット中継プログラム、プログラム記録媒体及びパケット中継方法を提供することが可能となる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係るパケット中継装置の構成を示すブロック図である。
【図２】図１のパケット中継装置の情報登録時における作用を示すシーケンス図である。
【図３】図１のパケット中継装置の情報削除時における作用を示すシーケンス図である。
【図４】本発明の第２の実施の形態に係るパケット中継装置の構成を示すブロック図である。
【図５】図２のパケット中継装置の情報登録時における作用を示すシーケンス図である。
【図６】本発明の第３の実施の形態に係るパケット中継装置の構成を示すブロック図である。
【図７】図６のパケット中継装置の情報登録時における作用を示すシーケンス図である。
【図８】図６のパケット中継装置の情報削除時における作用を示すシーケンス図である。
【図９】本発明の第４の実施の形態に係るパケット中継装置の構成を示すブロック図である。
【図１０】図９のパケット中継装置の情報登録時における作用を示すシーケンス図である。
【図１１】従来のファイアウォール装置の動作を示す図である。
【符号の説明】
１ａ、１ｂ、１ｃ、１ｄ  パケット中継装置
２ａ、２ｂ、２ｃ  ファイアウォール装置
３  プライベートネットワーク
４  グローバルネットワーク
５ａ、５ｂ  プロキシサーバ
２１  パケット送受信部
２２ａ、２２ｂ  監視部
２３ａ、２３ｂ  アドレス変換部
２４ａ、２４ｂ  アドレス情報記憶部
２５  フィルタリング設定情報記憶部
３１  クライアント端末
４１  公開ディレクトリサーバ
５１ａ、５１ｂ  アドレス情報記憶部
５２  フィルタリング設定情報記憶部
６１  パケット
６２ａ１、６２ａ２、６２ｂ  アドレス情報テーブル
６３  アドレス変換済パケット
６４  公開ディレクトリテーブル
１００  従来例におけるファイアウォール装置
１０１  従来例におけるプライベートネットワーク
１０２  従来例におけるクライアント端末
１０３  従来例におけるグローバルネットワーク
１０４  従来例におけるサーバ
１０５  従来例におけるパケット
１０６  従来例における登録情報
【図１】
2004214953.tif 000003
【図２】
2004214953.tif 000004
【図３】
2004214953.tif 000005
【図４】
2004214953.tif 000006
【図５】
2004214953.tif 000007
【図６】
2004214953.tif 000008
【図７】
2004214953.tif 000009
【図８】
2004214953.tif 000010
【図９】
2004214953.tif 000011
【図１０】
2004214953.tif 000012
【図１１】
2004214953.tif 000013