(57)【要約】【課題】異種プロトコルを経由するサーバへのアクセスにおいて、従来サーバへのアクセスによるＩＰパケットからでは取得できず、膨大な手間と手続きを必要とする調査でしか取得できなかったアクセス元ＩＰアドレスを、サーバが取得する。【解決手段】異プロトコルネットワークを経由したサーバアクセスにおいて、プロトコル変換装置３Ａで変換前のアクセス元アドレス情報をサーバ２側で収集するために、サーバ２からアクセス元クライアントアドレスの調査要求を送信し、調査要求に対して、プロトコル変換装置３Ａ又はクライアント４Ａが回答することを特徴とする。【選択図】図４
2011041212.tif 000002
【特許請求の範囲】
【請求項１】
クライアントとサーバとを結ぶアクセス経路の途中のネットワークのうち少なくとも１つが、前記サーバが属するネットワークとは異なる通信プロトコルで規定されており、前記２つのネットワークの通信プロトコルの相違を、プロトコル変換装置が変換表を利用したプロトコル変換機能で解消している場合に、前記クライアントが前記サーバに対してアクセスした際の前記クライアントのアクセスログを収集するアクセスログ収集システムであって、
前記サーバは、
前記クライアントからの新規アクセスを認定する新規アクセス判定部と、
前記クライアントのアドレスを調査するための要求であり、前記新規アクセスのアクセス元アドレスの情報を含んだ調査要求を前記プロトコル変換装置に送信し、前記調査要求に対する調査回答を受信するアクセス元調査部とを備え、
前記プロトコル変換装置は、
受信した前記調査要求に含まれる前記アクセス元アドレスと自身が備える変換表から、変換前のアドレスを抽出し、受信した前記調査要求に追記し、この追記した調査要求の回答が前記サーバに到達するように送信することを特徴とするアクセスログ収集システム。
【請求項２】
前記調査要求の送信は、前記追記した調査要求を調査回答として直接前記サーバに返信する機能により実現されることを特徴とする請求項１に記載のアクセスログ収集システム。
【請求項３】
前記調査要求の送信は、前記追記した調査要求を直接又は別のプロトコル変換装置を介して前記クライアントに送信する機能により実現され、
前記クライアントは、
受信した前記調査要求に自身が認識するアドレスを追記し、前記追記した調査要求を調査回答として前記プロトコル変換装置を介して前記サーバに送信することを特徴とする請求項１に記載のアクセスログ収集システム。
【請求項４】
前記プロトコル変換装置は、受信した前記調査要求に含まれる前記アクセス元アドレスと自身が備える変換表から、変換前のアドレス以外の応答可能な情報を抽出し、受信した前記調査要求に追記し、前記追記した調査要求を調査回答として前記サーバに送信する機能を更に実行することを特徴とする請求項２又は請求項３に記載のアクセスログ収集システム。
【請求項５】
前記各機能の実行を、プロトコル変換装置を配備する際のネットワーク設計に基づいて事前に選択するアクセス元調査応答判定部を備えることを特徴とする請求項２乃至請求項４の何れか一項に記載のアクセスログ収集システム。
【請求項６】
前記サーバは、前記調査回答をアクセスログとして蓄積するアクセスログ蓄積部を更に備えることを特徴とする請求項１乃至請求項５の何れか一項に記載のアクセスログ収集システム。
【請求項７】
クライアントとサーバとを結ぶアクセス経路の途中のネットワークのうち少なくとも１つが、前記サーバが属するネットワークとは異なる通信プロトコルで規定されており、前記２つのネットワークの通信プロトコルの相違を、プロトコル変換装置が変換表を利用したプロトコル変換機能で解消している場合に、前記クライアントが前記サーバに対してアクセスした際の前記クライアントのアクセスログを収集するアクセスログ収集方法であって、
前記サーバは、前記クライアントからの新規アクセスを判定し、前記クライアントのアドレスを調査するための要求であり、前記新規アクセスのアクセス元アドレスの情報を含んだ調査要求を前記プロトコル変換装置に送信し、
前記プロトコル変換装置は、前記サーバから受信した前記調査要求に含まれる前記アクセス元アドレスと自身が備える変換表から、変換前のアドレスを抽出し、受信した前記調査要求に追記し、この追記した調査要求の回答が前記サーバに到達するように送信することを特徴とするアクセスログ収集方法。
【請求項８】
クライアントとサーバとを結ぶアクセス経路の途中のネットワークのうち少なくとも１つが、前記サーバが属するネットワークとは異なる通信プロトコルで規定されており、前記２つのネットワークの通信プロトコルの相違を、変換表を利用したプロトコル変換機能で解消している場合のプロトコル変換装置であって、
前記クライアントのアドレスを調査するための要求であり、前記サーバから受信した調査要求に含まれる、新規アクセスのアクセス元アドレスと自身が備える変換表から、変換前のアドレスを抽出し、受信した前記調査要求に追記し、この追記した調査要求の回答が前記サーバに到達するように送信することを特徴とするプロトコル変換装置。
【請求項９】
クライアントとサーバとを結ぶアクセス経路の途中のネットワークのうち少なくとも１つが、前記サーバが属するネットワークとは異なる通信プロトコルで規定されており、前記２つのネットワークの通信プロトコルの相違を、変換表を利用したプロトコル変換機能で解消しているプロトコル変換装置に対して、前記クライアントのアドレスを前記サーバに到達させる機能を実現させるプロトコル変換プログラムであって、
前記クライアントのアドレスを前記サーバに到達させる機能は、前記クライアントのアドレスを調査するための要求であり、前記サーバから受信した調査要求に含まれる、新規アクセスのアクセス元アドレスと自身が備える変換表から、変換前のアドレスを抽出し、受信した前記調査要求に追記し、この追記した調査要求の回答が前記サーバに到達するように送信することを特徴とするプロトコル変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異種プロトコルを経由する、アクセスログ収集システム、収集方法、ならびにプロトコル変換装置及びプロトコル変換プログラムに関する。
【背景技術】
【０００２】
従来から、Ｗｅｂサーバ等のメンテナンスを行うために、Ｗｅｂサーバはアクセスログを取得し保管するように構成されている。ログの内容は、各種あるが、一般的なログの項目として、アクセス元のＩＰアドレス，アクセス元のドメイン名，アクセスされた日付と時刻，アクセスされたファイル名，リンク元のページのＵＲＬ，訪問者のＷｅｂブラウザ名とＯＳ名，処理にかかった時間，受信バイト数，送信バイト数，サービス状態コード等がある。
【０００３】
サーバは、これらのログを１回の動作毎に（セッション毎に相当）に収集する。収集されたログは、オペレータの監視作業，サーバのメンテナンス等に使用される。ログ情報の中で、特に誰がサーバにアクセスしたかという情報が重要になり、アクセス元のＩＰアドレスが相当する。従来のログ収集の手順は、例えば、特許文献１に記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２０９５６０号公報（段落０００６〜０００７、図８）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年、サーバへのアクセス形態として、異種ネットワークを経由したアクセスが増加している。例えば、ＩＰｖ４ネットワークとＩＰｖ６ネットワークとを経由するアクセスが増加している。このようなアクセス形態では、パケットをシームレスに導通するために、ＩＰｖ４ネットワークとＩＰｖ６ネットワークとの境界で、ネットワーク間のＩＰパケットのプロトコル変換を行う変換装置を使って、ＩＰアドレスの変換を行うことがある（図５参照）。このアドレス変換対象には、ＩＰヘッダ内のアクセス元のＩＰアドレスも含まれる。
【０００６】
このように、ネットワークが異種プロトコルの場合には、境界点でＩＰアドレス変換が行われるため、最終宛先であるサーバは、到達したＩＰパケットから変換装置により変換された後のアクセス元ＩＰアドレスは取得できるが、変換装置により変換される前の実際に誰がアクセスしてきたかを示す本当のアクセス元ＩＰアドレスを取得することができない。その為、完全なアクセスログを取得できているとはいえない。
【０００７】
また、サーバへのアクセス元を調査する場合には、運用上、サーバで取得したログ情報と、サーバに到達するまでに経由したネットワーク境界でのアドレス変換ログをすべて突き合わせて、トレースバックすることになり、膨大な手間と手続きが必要になる。
【０００８】
本発明は前記問題に鑑みてなされたものであり、異種プロトコルを経由するサーバへのアクセスにおいて、従来サーバへのアクセスによるＩＰパケットからでは取得できなかったアクセス元ＩＰアドレスをサーバが取得することができる、アクセスログ収集システム、収集方法、ならびにプロトコル変換装置及びプロトコル変換プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明に係るアクセスログ収集システムは、クライアントとサーバとを結ぶアクセス経路の途中のネットワークのうち少なくとも１つが、前記サーバが属するネットワークとは異なる通信プロトコルで規定されており、前記２つのネットワークの通信プロトコルの相違を、プロトコル変換装置が変換表を利用したプロトコル変換機能で解消している場合に、前記クライアントが前記サーバに対してアクセスした際の前記クライアントのアクセスログを収集するアクセスログ収集システムであって、前記サーバは、前記クライアントからの新規アクセスを認定する新規アクセス判定部と、前記クライアントのアドレスを調査するための要求であり、前記新規アクセスのアクセス元アドレスの情報を含んだ調査要求を前記プロトコル変換装置に送信し、前記調査要求に対する調査回答を受信するアクセス元調査部とを備え、前記プロトコル変換装置は、受信した前記調査要求に含まれる前記アクセス元アドレスと自身が備える変換表から、変換前のアドレスを抽出し、受信した前記調査要求に追記し、この追記した調査要求の回答が前記サーバに到達するように送信することを特徴とする。
【００１０】
前記目的を達成するために、本発明に係るアクセスログ収集方法は、クライアントとサーバとを結ぶアクセス経路の途中のネットワークのうち少なくとも１つが、前記サーバが属するネットワークとは異なる通信プロトコルで規定されており、前記２つのネットワークの通信プロトコルの相違を、プロトコル変換装置が変換表を利用したプロトコル変換機能で解消している場合に、前記クライアントが前記サーバに対してアクセスした際の前記クライアントのアクセスログを収集するアクセスログ収集方法であって、前記サーバは、前記クライアントからの新規アクセスを判定し、前記クライアントのアドレスを調査するための要求であり、前記新規アクセスのアクセス元アドレスの情報を含んだ調査要求を前記プロトコル変換装置に送信し、前記プロトコル変換装置は、前記サーバから受信した前記調査要求に含まれる前記アクセス元アドレスと自身が備える変換表から、変換前のアドレスを抽出し、受信した前記調査要求に追記し、この追記した調査要求の回答が前記サーバに到達するように送信することを特徴とする。
【００１１】
前記目的を達成するために、本発明に係るプロトコル変換装置は、クライアントとサーバとを結ぶアクセス経路の途中のネットワークのうち少なくとも１つが、前記サーバが属するネットワークとは異なる通信プロトコルで規定されており、前記２つのネットワークの通信プロトコルの相違を、変換表を利用したプロトコル変換機能で解消している場合のプロトコル変換装置であって、前記クライアントのアドレスを調査するための要求であり、前記サーバから受信した調査要求に含まれる、新規アクセスのアクセス元アドレスと自身が備える変換表から、変換前のアドレスを抽出し、受信した前記調査要求に追記し、この追記した調査要求の回答が前記サーバに到達するように送信することを特徴とする。
【００１２】
前記目的を達成するために、本発明に係るプロトコル変換プログラムは、クライアントとサーバとを結ぶアクセス経路の途中のネットワークのうち少なくとも１つが、前記サーバが属するネットワークとは異なる通信プロトコルで規定されており、前記２つのネットワークの通信プロトコルの相違を、変換表を利用したプロトコル変換機能で解消しているプロトコル変換装置に対して、前記クライアントのアドレスを前記サーバに到達させる機能を実現させるプロトコル変換プログラムであって、前記クライアントのアドレスを前記サーバに到達させる機能は、前記クライアントのアドレスを調査するための要求であり、前記サーバから受信した調査要求に含まれる、新規アクセスのアクセス元アドレスと自身が備える変換表から、変換前のアドレスを抽出し、受信した前記調査要求に追記し、この追記した調査要求の回答が前記サーバに到達するように送信することを特徴とする。
【００１３】
このように、クライアント，ネットワーク境界に配備されるプロトコル変換装置，サーバが連携することにより、従来取得できなかったアクセス元を特定する情報すなわちアクセス元ＩＰアドレスをサーバ側に集めることができる。
【発明の効果】
【００１４】
本発明によれば、異種プロトコルを経由してサーバへアクセスされた場合に、サーバは、サーバへのアクセスによるＩＰパケットからでは取得できなかったアクセス元ＩＰアドレスを取得することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１実施形態に係るアクセスログ収集システムを示す構成図である。
【図２】本発明の第１実施形態に係るアクセスログ収集システムで使用するデータフォーマットである。
【図３】本発明の第１実施形態に係るアクセスログ収集システムを構成する各装置の機能構成図である。（ａ）はサーバ、（ｂ）はプロトコル変換装置、（ｃ）はクライアントの機能構成図である。
【図４】本発明の第１実施形態に係るアクセスログ収集システムのログ収集動作を説明する動作説明図である。
【図５】比較例におけるプロトコル変換装置の動作を説明する動作説明図である。
【発明を実施するための形態】
【００１６】
＜第１実施形態に係るアクセスログ収集システムの構成＞
（概要）
図１は、第１実施形態に係るアクセスログ収集システムを示す構成図である。図１のアクセスログ収集システム１は、第１実施形態に係るアクセスログ収集システムの最も単純な構成を示す。
アクセスログ収集システム１は、サーバ２，プロトコル変換装置３Ａ，クライアント４Ａ，ＩＰｖ４ネットワーク５Ａ，及びＩＰｖ６ネットワーク６を備えて構成される。ＩＰｖ４ネットワーク５Ａは、ＩＰプロトコルのバージョン４が使われており、ＩＰｖ６ネットワーク６は、ＩＰプロトコルのバージョン６が使われている。ＩＰｖ４では、ＩＰアドレスを３２ビットで表し、ＩＰｖ６では、ＩＰアドレスを１２８ビットで表す。
【００１７】
アクセスログ収集システム１００は、アクセスログ収集システム１のＩＰｖ６ネットワーク６にプロトコル変換装置３Ｂを接続し、さらにその先にＩＰｖ４ネットワーク５Ｂ及びクライアント４Ｂを接続した構成である。
図１では説明の便宜上、アクセスログ収集システム１，１００の２つの構成をしめしたが、第１実施形態に係るアクセスログ収集システムがこれらの構成に限定されるものではない。アクセスログ収集システム１００に、さらに複数のネットワークを接続させることが可能である。
【００１８】
また、アクセスログ収集システム１，１００は、プロトコル変換装置３Ａを挟んで、サーバ２側のネットワーク５ＡがＩＰｖ４であり、クライアント４Ａ側のネットワーク６がＩＰｖ６となっているが、サーバ２側のネットワーク５ＡがＩＰｖ６であり、クライアント４Ａ側のネットワーク６がＩＰｖ４であってもよい。
以下、アクセスログ収集システム１，１００の各構成装置について説明する。
【００１９】
（サーバ）
サーバ２は、分散処理においてネットワーク上の他のマシンにサービスを提供する装置である。サーバ２は、特に提供するサービスを限定されず、ＷＷＷサーバ，ＦＴＰサーバ等であってよい。提供するサービスにより異なるが、サーバ２は、ＣＰＵ，メモリ，ＨＤＤ等を備える。
【００２０】
（プロトコル変換装置）
プロトコル変換装置３Ａ，３Ｂ（以下、まとめてプロトコル変換装置３と呼ぶときがある）は、ＩＰｖ４−ＩＰｖ６相互間でＩＰアドレス／ＩＰプロトコル変換を行うＮＡＴ−ＰＴ（Network Address Translation-Protocol Translation）を提供する装置である。ＮＡＴ−ＰＴは、ＲＦＣ２７６６で規定された機能で、ＩＰｖ６プロトコルとＩＰｖ４プロトコルとの相互交換を実現する。なお、プロトコル変換装置３は、ＮＡＰＴ−ＰＴ（Network Address Port Translation-Protocol Translation）を提供する装置であってもよい。
プロトコル変換装置３は、ルータにより実現できる。プロトコル変換装置３にルータを用いた場合、プロトコル変換装置３は、ＲＯＭ，フラッシュメモリ，ＮＶＲＡＭ，ＲＡＭを備える。
【００２１】
（クライアント）
クライアント４Ａ，４Ｂ（以下、まとめてクライアント４と呼ぶときがある）は、分散処理においてネットワーク経由でサーバにアクセスし、サーバが提供する様々な資源やサービスを利用する装置である。クライアント４は、ＰＣ（Personal Computer），携帯端末等がなりうる。
クライアント４は、特に種類を限定されないのでＰＣ，携帯端末等の任意の装置であってよい。クライアント４にＰＣを用いた場合、クライアント４は、ＣＰＵ，メモリ，ＨＤＤ，ディスプレイ，キーボード等を備える。
【００２２】
（ネットワーク）
ネットワーク５Ａ，５Ｂ（以下、まとめてネットワーク５と呼ぶときがある）及びネットワーク６は、複数のコンピュータ，サーバ等が接続されたシステム全体をいう。図１では、サーバ２がネットワーク５Ａに、クライアント４Ａがネットワーク６に、クライアント４Ｂがネットワーク５Ｂに接続されているが、その他複数のサーバ又はクライアントがネットワーク５，６に接続されていてもよい。
ネットワーク５，６の回線は、有線と、無線とのどちらか一方、又は両方で構成されていてもよい。有線ネットワークの例を挙げると、例えば、光ファイバ，電話回線等で構成される。無線ネットワークの例を挙げると、例えば、赤外線，電波等を利用して構成される。
【００２３】
＜第１実施形態に係るアクセスログ収集システムで使用するデータフォーマット及び機能＞
（概要）
第１実施形態に係るアクセスログ収集システム１，１００は、サーバにおけるアクセスログの収集を実現するために、ＯＳＩ（Open Systems Interconnection:開放型システム間相互接続）基本参照モデルで言うところの応用層（第７層）に、又はＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）の階層構造で言うところの応用層に、対応するプロトコルを利用する。
第１実施形態に係るアクセスログ収集システム１，１００を実現するためには、下位層でＩＰｖ４、又はＩＰｖ６を使用していればよく、それ以外の通信プロトコルについては特に限定されない。それ以外の通信プロトコルは、適宜選択することができる。
【００２４】
（第１実施形態に係るアクセスログ収集システムで使用するデータフォーマット）
本実施形態に係るアクセスログ収集システム１，１００は、図２に記載するデータフォーマット（以下、「アクセス元調査データ」と称す）を使用する。アクセス元調査データ７は、サーバ２からのアクセス元アドレス情報の調査要求として、又はプロトコル変換装置３若しくはクライアント４による調査要求に対する調査回答として使われる。
以下、アクセス元調査データ７の各項目について説明する。
【００２５】
アクセス元調査データ７は、プロトコル変換装置３によるアドレス変換前後のアクセス元アドレスをプロトコル種別及びアクセス時間と共に追記していく形をとる。
「プロトコル」欄には、使用する通信プロトコルが設定される。
「アクセス元アドレス情報」欄には、アクセス元のＩＰアドレスが設定される。
「アクセス時間」欄には、クライアント４がサーバ２にアクセスする際にプロトコル変換装置３でアドレス変換に使用する変換表（図３（ｂ）参照）を作成若しくは利用した時間、又はサーバ２にアクセスしたアクセス時間が設定される。
なお、アクセス元調査データ７は、これらの項目以外の項目を備えるようにしてもよい。
【００２６】
（第１実施形態に係るアクセスログ収集システムの各構成要素が有する機能）
第１実施形態に係るアクセスログ収集システム１，１００を実現するために、各構成要素であるサーバ２，プロトコル変換装置３，クライアント４は、図３（ａ）〜（ｃ）に示す機能を有する。図３に記載される各部２１，２２，２３，３１，３２，４１，４２は、プログラムがＣＰＵによって実行されることによって実現される。
図３には、第１実施形態に係るアクセスログ収集システム１，１００で使用する機能以外の一般的機能は図示していない。例えば、サーバ２，クライアント４等のコンピュータシステムを管理し、基本的なユーザー操作環境を提供するソフトウェアであるＯＳ（Operating System）が提供するプロセス管理機能、メモリ，ファイル，周辺機器等の管理機能，ネットワーク機能等は一般的機能として図示していない。
【００２７】
（サーバ）
図３（ａ）は、第１実施形態に係る収集システムを構成するサーバ２の機能構成図である。
新規アクセス判定部２１は、サーバ２への新規アクセスを判定し、アクセス元調査部２２の呼び出しを決定する機能である。サーバ２へのアクセスが新規アクセスか否かは、アプリケーションの開始（セッションの開始）で判定する機能である。
アクセス元調査部２２は、アクセス元を調査するためにサーバ２外部へ調査要求を送出し、調査要求に対する調査回答を受信する機能である。
調査要求を送出するときには、アクセス元調査部２２は、アクセス元調査データ７のプロトコル欄７１にサーバ２にアクセスがあったＩＰパケットのバージョン番号のプロトコルを設定し、アクセス元アドレス情報欄７２にアクセスがあったＩＰパケットの送信元ＩＰアドレスを設定し、アクセス時間欄７３にアクセスがあったアクセス時間を設定する。アクセス時間欄７３に設定された時間は、後記するプロトコル変換装置３のアクセス元調査応答部３２の処理で使用する。具体的には、自身がもつ変換表３３から変換前のアドレス情報を抽出する際に、正しい変換を抽出することに利用する。
【００２８】
そして、設定したアクセス元調査データ７を調査要求として送出する。実際は、アクセス元調査データ７は、下位層であるＩＰ（Internet Protocol）等によりパケット化されて送出される。
調査回答を受信したときには、受信した調査回答をアクセスログ蓄積部としてのアクセスログ出力部２３に渡す。
アクセスログ出力部２３は、アクセス元調査部２２から渡された調査回答をアクセス元ログ情報２４として蓄積・出力する機能である。
【００２９】
（プロトコル変換装置）
図３（ｂ）は、第１実施形態に係るアクセスログ収集システムを構成するプロトコル変換装置の機能構成図である。
変換表３３は、プロトコル変換装置３が、ＩＰｖ４−ＩＰｖ６相互間でＩＰアドレス／ＩＰプロトコル変換を行うＮＡＴ−ＰＴを提供するために有するＩＰｖ４アドレスとＩＰｖ６アドレスとの対応表である。
【００３０】
アクセス元調査応答判定部３１は、サーバ２からのアクセス元を調査するための調査要求を受信した際に、事前に設定されている応答方法（何処に何を送信するか）を認定し、アクセス元調査応答部３２に認定した応答処理の指示を出す機能である。
応答方法は、以下の３つがあり、同時に複数の応答方法を行ってもよい。
（１）変換表３３から変換前のアドレス情報等を抽出し、調査要求として受信したアクセス元調査データ７に追記して、追記したアクセス元調査データ７を調査回答として調査要求送信元サーバ２へ送信する。
（２）変換表３３から変換前のアドレス情報等を抽出し、調査要求として受信したアクセス元調査データ７に追記して、追記したアクセス元調査データ７を調査要求としてアクセス元であるクライアント４側へさらに送信する。
（３）アクセス元であるクライアント４のアドレス情報を隠蔽する目的で、変換表３３から変換前のアドレス情報以外の応答可能な情報を抽出し、調査要求として受信したアクセス元調査データ７に追記して、追記したアクセス元調査データ７を調査回答として調査要求送信元サーバ２へ送信する。
【００３１】
応答方法は、プロトコル変換装置３を配備する際のネットワーク設計に基づいて事前に設定する。応答方法の設定について、図１を参照しながら説明する。
まず、アクセスログ収集システム１の場合を想定する。この場合、プロトコル変換装置３Ａの応答方法は、応答方法（１）に設定すればよい。次に、アクセスログ収集システム１００の場合を想定する。この場合、プロトコル変換装置３Ａの応答方法は、応答方法（２）に設定すればよい。クライアント４Ｂのアクセスに対して、プロトコル変換装置３Ａの変換表３３は、プロトコル変換装置３Ｂの変換後のアドレス情報しか有しておらず、応答方法（１）ではクライアント４Ｂの変換前のアドレス情報を入手することができないためである。なお、応答方法（２）を設定した場合で、クライアント４Ａからアクセスがあったときには、クライアント４Ａがサーバ２に調査回答する。クライアント４の調査回答については後記する。
【００３２】
また、前記では、アクセスログ収集システム１，１００の構成が明確に把握できている場合を前提としていたが、ネットワークの性格上、アクセスログ収集システムの構成を把握できない場合がある。すなわち、近接するネットワークにクライアントが接続されているかプロトコル変換装置が接続されているのか分からない場合である。この場合も、プロトコル変換装置３Ａに応答方法（２）を設定するようにする。
なお、プロトコル変換装置３Ａに応答方法（１）と応答方法（２）とを共に設定するようにしてもよい。そうすると、プロトコル変換装置３とクライアント４との両方からサーバ２に回答が送られることも考えられるが、その場合、サーバ２のアクセス元調査部２２は調査回答を受信する際に適切な処理をするようにする。
【００３３】
また、アクセスログ収集システム１の構成で、クライアント４Ａのアドレス情報を隠蔽したい場合を想定する。この場合、プロトコル変換装置３Ａの応答方法は、応答方法（３）に設定すればよい。
ここまで、プロトコル変換装置３の応答方法の設定方法について説明してきたが、プロトコル変換装置３の応答方法の設定がこれらに限定されるものではない。プロトコル変換装置３を配備する際に、計画的にネットワーク設計され所定のコンフィグレーションがなされるべきである。
【００３４】
図３（ｂ）のアクセス元調査応答部３２は、アクセス元調査応答判定部３１の指示により、実際の応答を行う機能である。具体的には、応答方法（１）〜（３）の処理を行う。
応答方法（１），（２）が設定された場合の、アクセス元調査応答部３２による、アクセス元調査データ７のデータ追記について説明する。
アクセス元調査応答部３２は、プロトコル欄７１に変換前のプロトコルを設定し、アクセス元アドレス情報欄７２に変換前のアドレスを設定し、アクセス時間欄７３にサーバ２にアクセスする際にプロトコル変換装置３でアドレス変換に使用する変換表を作成若しくは利用した時間を設定する。
応答方法（３）が設定された場合は、アクセス元アドレス情報欄７２に変換前のアドレスを設定しないことが、応答方法（１），（２）が設定された場合と異なる。
【００３５】
（クライアント）
図３（ｃ）は、第１実施形態に係るアクセスログ収集システムを構成するクライアント４の機能構成図である。
アクセス元調査応答判定部４１は、サーバ２からのアクセス先を調査するための調査要求を受信した際に、アクセス元調査応答部４２に応答処理の指示を出す機能である。
応答方法は、自身が認識するアドレスを調査要求として受信したアクセス元調査データ７に追記して、追記したアクセス元調査データ７を調査回答として調査要求送信元サーバ２へ送信する。仮にアクセス元調査データ７に自身が認識するアドレスが既に設定されている場合には、受信したアクセス元調査データ７をそのまま調査回答として調査要求送信元サーバ２に送信する。
【００３６】
アクセス元調査応答部４２は、アクセス元調査応答判定部４１の指示により、実際の応答を行う機能である。具体的には、前記応答方法の処理を行う。
アクセス元調査応答部４２による、クライアント４のアクセス元調査データ７のデータ追記について説明する。
アクセス元調査応答部４２は、プロトコル欄７１にクライアント４自身が認識するプロトコルを設定し、アクセス元アドレス情報欄７２にクライアント４自身が認識するアドレスを設定し、アクセス時間欄７３にサーバ２にアクセスしたアクセス時間を設定する。
【００３７】
＜第１実施形態に係るアクセスログ収集システムのログ収集動作＞
図４は、第１実施形態に係るアクセスログ収集システムのログ収集動作を説明する動作説明図である。図４の動作説明図を参照して、アクセスログ収集システム１の動作について説明する。
図４のアドレス表記について説明する。「アドレス○（△）：○にはｘ，ｙ,ｚ１が該当、△にはＡ，Ｂが該当」は、「○」がアドレスを表し、「△」がプロトコルを表す。図４では、プロトコルＡはＩＰｖ４を、プロトコルＢはＩＰｖ６を表す。例えば、アドレスｘ（Ａ）は、プロトコルＡで規定されたアドレスｘを表す。
【００３８】
（ステップＳ００１）
サーバ２がクライアント４Ａによりアクセスされることをトリガとして、アドレス収集の動作が開始する。クライアント４Ａによるアクセス方法は、サーバの種類によって異なる。
本動作では、サーバ２への新規アクセス８をトリガとして、アドレス収集動作が開始する。新規アクセス８は、クライアント４Ａから送信されたＩＰパケットを意味する。「アクセス元アドレスｚ1（Ｂ）」は、ＩＰパケットの送信元ＩＰアドレスに設定されているアドレスを、「アクセス先アドレスｙ（Ｂ）」は、ＩＰパケットのあて先ＩＰアドレスに設定されているアドレスを意味する。アクセス元アドレスｚ1（Ｂ）及びアクセス先アドレスｙ（Ｂ）は、クライアント４Ａから送信されてサーバ２に到達する途中で、プロトコル変換装置３Ａにより変換されている。
【００３９】
新規アクセス判定部２１は、クライアント４Ａによるサーバ２へのアクセスが新規アクセスかどうかをチェックする。新規アクセスかどうかのチェックは、一般的には、アプリケーションの開始（セッション開始）で判定する。Ｗｅｂサーバであれば、最初のｇｅｔ要求であるか否かを判定する。
また、同一端末が同時刻に同じサービスを受けることがあるが、それを区別するために、ＴＣＰセッションの開始，呼接続（ＳＩＰセッション）の開始，ＡＰレイヤでのセッションの開始又はトランザクションの開始などを、アプリケーションサーバは通常管理している。
新規アクセスの場合は、アクセス元調査部２２へ制御を移行する。
【００４０】
（ステップＳ００２）
アクセス元調査部２２は、新規アクセスをパラメータとして、アクセス元調査データ７を作成する。図４では、アクセス元調査部２２は、アクセス元調査データ７のプロトコル欄７１に「プロトコルＢ」を設定し、アクセス元アドレス情報欄７２に「アドレスｚ1」を設定し、アクセス時間欄７３に「新規アクセスがあった時間」を設定する。なお、図４では、アクセス時間欄７３を図示していない。
次に、アクセス元調査部２２は、作成したアクセス元調査データ７を調査要求として隣接ネットワーク５Ａ（図示せず）へ送出する。図４では図示していないが、実際は、アクセス元調査データ７は、ＩＰ（Internet Protocol）によりパケット化されて送出する。ＩＰパケットの送信元ＩＰアドレスには「アドレスｙ（Ｂ）」が、あて先ＩＰアドレスには「アドレスｚ１（Ｂ）」が設定される。
【００４１】
（ステップＳ００３）
プロトコル変換装置３Ａは、サーバ２からネットワークに送出された調査要求としてのアクセス元調査データ７を受信する。
次に、アクセス元調査応答判定部３１は、事前に設定されている応答方法（１）〜（３）を決定し、アクセス元調査応答判定部３１に決定した応答処理の指示を出す。図４では、「応答方法（２）変換表３３から変換前のアドレス情報等を抽出し、調査要求として受信したアクセス元調査データ７に追記して、追記したアクセス元調査データ７を調査要求としてアクセス元であるクライアント４側へさらに送信する。」が設定されているものとする。
【００４２】
（ステップＳ００４）
アクセス元調査応答部３２は、アクセス元調査応答判定部３１の指示により、実際の応答処理を行う。
図４では、プロトコル欄７１に「プロトコルＡ」を設定し、アクセス元アドレス情報欄７２に「アドレスｘ」を設定し、アクセス時間欄７３に「変換表３３の作成又は利用時間」を設定して、調査要求としてのアクセス元調査データ７に追記する。なお、図４では、アクセス時間欄７３を図示していない。
次に、アクセス元調査応答部３２は、追記したアクセス元調査データ７を調査要求としてアクセス元であるクライアント側の隣接ネットワーク６（図示せず）へ送出する。図４では図示していないが、実際は、アクセス元調査データ７は、ＩＰ（Internet Protocol）によりパケット化されて送出する。ＩＰパケットの送信元ＩＰアドレスには「アドレスＰｒｅｆｉｘ＋ｙ（Ａ）」が、あて先ＩＰアドレスには「アドレスｘ（Ａ）」が設定される。
【００４３】
なお、応答方法として「（１）変換表３３から変換前のアドレス情報等を抽出し、調査要求として受信したアクセス元調査データ７に追記して、追記したアクセス元調査データ７を調査回答として調査要求送信元サーバ２へ送信する。」が設定されている場合の処理を、ステップＳ０１０として記載する。
【００４４】
（ステップＳ００５）
クライアント４Ａは、プロトコル変換装置３Ａからネットワーク６（図示せず）に送出された調査要求としてのアクセス元調査データ７を受信する。
次に、アクセス元調査応答判定部４１は、アクセス元調査応答部４２に応答処理の指示を出す。図４では、プロトコル変換装置３Ａによって、クライアント４Ａ自身が認識するアドレスｘがアクセス元調査データ７に設定されているので、応答処理「受信したアクセス元調査データ７をそのまま調査回答として調査要求送信元サーバ２に送信する。」指示を出す。
【００４５】
（ステップＳ００６）
アクセス元調査応答部４２は、アクセス元調査応答判定部４１の指示により、実際の応答処理を行う。
図４では、受信したアクセス元調査データ７をそのまま調査回答として調査要求送信元サーバ２に送信する。図４では図示していないが、実際は、アクセス元調査データ７は、ＩＰ（Internet Protocol）によりパケット化されて送出する。ＩＰパケットの送信元ＩＰアドレスには「アドレスｘ（Ａ）」が、あて先ＩＰアドレスには「アドレスＰｒｅｆｉｘ＋ｙ（Ａ）」が設定される。
【００４６】
（ステップＳ００７）
サーバ２は、クライアント４Ａから送信された調査回答としてアクセス元調査データ７を受信する。
次に、アクセス元調査部２２は、受信したアクセス元調査データ７の情報をアクセスログ出力部２３に送る。アクセスログ出力部２３は、アクセス元調査データ７をアクセス元ログ情報２４として蓄積・出力を行う。
【００４７】
（第１実施形態に係るアクセスログ収集システムの効果）
第１実施形態に係るアクセスログ収集システムにより、通常知りえないアクセス元の変換前アドレスを、公開できる範囲でサーバが直接収集可能となり、メンテナンスに必要な情報の欠落をできる限り防ぐことができる。
また、プロトコル変換装置の変換ログを収集し、サーバのアクセスログと突き合わせる実施方法に比べて、オペレータの手間と手順を削減できる。
さらに、必要に応じてタイムリにサーバから情報収集を行うため、プロトコル変換装置ですべての変換ログを蓄積する必要が無くなるため、従来方法に比較して、全体としてログの収集量を削減する効果がある。
【００４８】
（比較例）
図５は、比較例におけるプロトコル変換装置の動作を説明する動作説明図である。サーバへのアクセスに際し、ＩＰによりパケット化されたパケットデータは、プロトコル変換装置によりＩＰパケットの送信元ＩＰアドレス及びあて先ＩＰアドレスが変換された後に、サーバに到達する。変換前のＩＰパケット５１は、アドレス変換前のアクセス元アドレス５１ａ及びアクセス先アドレス５１ｂを、変換後のＩＰパケット５２は、アドレス変換後のアクセス元アドレス５２ａ及びアクセス先アドレス５２ｂを有する。
サーバが、アクセス元であるクライアントのアドレスを収集しようとする場合、プロトコル変換装置にアクセスし、該当するアドレス変換のログを収集し、アクセス元ログ情報５３と突き合わせることで、アドレス変換前のアクセス元アドレス５１ａを知ることができる。
図５は単純なシステム構成であるので、１つのプロトコル変換装置にアクセスするだけでアクセス元であるクライアントのアドレスを収集することができたが、ネットワークが複雑になり、複数個のプロトコル変換装置を介してアクセスが行われた場合は、中継された数分のアクセスが必要になり、手間がかかる。
【符号の説明】
【００４９】
１，１００      アクセスログ収集システム
２              サーバ
３，３Ａ，３Ｂ  プロトコル変換装置
４，４Ａ，４Ｂ  クライアント
５，５Ａ，５Ｂ  ＩＰｖ４ネットワーク
６              ＩＰｖ６ネットワーク
７              アクセス元調査データ
８              新規アクセス
２１            新規アクセス判定部
２２            アクセス元調査部
２３            アクセスログ出力部（アクセスログ蓄積部）
３１            アクセス元調査応答判定部
３２            アクセス元調査応答部
３３            変換表
４１            アクセス元調査応答判定部
４２            アクセス元調査応答部
【図１】
2011041212.tif 000003
【図２】
2011041212.tif 000004
【図３】
2011041212.tif 000005
【図４】
2011041212.tif 000006
【図５】
2011041212.tif 000007