(57)【特許請求の範囲】
【請求項１】
通信ネットワークによって接続されたＷｅｂサーバと、ＤＮＳサーバと、ＩＰアドレス収集サーバと、集計サーバとを含んで構成し、リゾルバサーバと、ユーザ端末との対応関係を解析するユーザ端末対応関係解析システムであって、
前記Ｗｅｂサーバは、
前記ユーザ端末から、所定のページ要求を受け付けたことに応じて、当該ページ要求ごとに、名前未解決のユニークなホスト名を含む所定のＦＱＤＮを割り当てるＦＱＤＮ割当手段と、
前記ＦＱＤＮ割当手段によって割り当てられた前記所定のＦＱＤＮを前記ユーザ端末のユーザによる操作に応じて送信するボタンを配置したＷｅｂページを前記ユーザ端末に送信するＦＱＤＮ送信手段と、を備え、
前記ＤＮＳサーバは、
前記リゾルバサーバから前記所定のＦＱＤＮの名前解決要求を受け付けたことに応じて、当該所定のＦＱＤＮに前記ＩＰアドレス収集サーバのＩＰアドレスを対応付けることによって名前解決し、前記リゾルバサーバのＩＰアドレスに前記所定のＦＱＤＮを対応付けてＤＮＳログ記憶手段に格納するリゾルバサーバ情報格納手段と、
さらに、名前解決した前記ＩＰアドレス収集サーバのＩＰアドレスを前記リゾルバサーバに送信するＩＰアドレス送信手段と、を備え、
前記ＩＰアドレス収集サーバは、
前記ユーザ端末から、前記所定のＦＱＤＮに係るページ要求があったことに応じて、当該ユーザ端末のＩＰアドレスと当該所定のＦＱＤＮとを対応付けてページ要求ログ記憶手段に格納するユーザ端末情報格納手段を、備え、
前記集計サーバは、
前記ＤＮＳログ記憶手段から前記所定のＦＱＤＮに対応付けられた前記リゾルバサーバのＩＰアドレスを収集するリゾルバサーバ情報収集手段と、
前記ページ要求ログ記憶手段から前記所定のＦＱＤＮに対応付けられたユーザ端末のＩＰアドレスを収集するユーザ端末情報収集手段と、
前記リゾルバサーバ情報収集手段によって収集された前記リゾルバサーバのＩＰアドレスと、前記ユーザ端末情報収集手段によって収集された前記ユーザ端末のＩＰアドレスと、を同一の前記所定のＦＱＤＮに対応付けられていることによって対応付けた対応関係を対応関係情報記憶手段に格納する対応関係格納手段と、を備える、
ユーザ端末対応関係解析システム。
【請求項２】
前記集計サーバは、
前記ユーザ端末情報収集手段によって収集された前記ユーザ端末のＩＰアドレスにより問い合わせを行って、前記ユーザ端末のＩＰアドレスとユーザの住所とを対応付けたユーザ情報を記憶するユーザ登録情報サーバから前記ユーザ端末のＩＰアドレスに対応するユーザの住所を含むユーザ登録情報を収集するユーザ登録情報収集手段と、
前記ユーザ登録情報収集手段によって収集されたユーザ登録情報のうちユーザの住所または当該住所に対応する地域を、前記ユーザ端末のＩＰアドレスに対応付けられた前記リゾルバサーバのＩＰアドレスに対応付けるリゾルバ地域対応手段と、をさらに備える請求項１に記載のユーザ端末対応関係解析システム。
【請求項３】
通信ネットワークによって接続されたＷｅｂサーバと、ＤＮＳサーバと、ＩＰアドレス収集サーバと、集計サーバとを含んで構成し、リゾルバサーバと、ユーザ端末との対応関係を解析するユーザ端末対応関係解析システムにおいて実行される方法であって、
前記Ｗｅｂサーバが、
前記ユーザ端末から、所定のページ要求を受け付けたことに応じて、当該ページ要求ごとに、名前未解決のユニークなホスト名を含む所定のＦＱＤＮを割り当てるＦＱＤＮ割当ステップと、
前記ＦＱＤＮ割当ステップによって割り当てられた前記所定のＦＱＤＮを前記ユーザ端末のユーザによる操作に応じて送信するボタンを配置したＷｅｂページを前記ユーザ端末に送信するＦＱＤＮ送信ステップと、
前記ＤＮＳサーバが、
前記リゾルバサーバから前記所定のＦＱＤＮの名前解決要求を受け付けたことに応じて、当該所定のＦＱＤＮに前記ＩＰアドレス収集サーバのＩＰアドレスを対応付けることによって名前解決し、前記リゾルバサーバのＩＰアドレスに前記所定のＦＱＤＮを対応付けてＤＮＳログ記憶手段に格納するリゾルバサーバ情報格納ステップと、
名前解決した前記ＩＰアドレス収集サーバのＩＰアドレスを前記リゾルバサーバに送信するＩＰアドレス送信ステップと、
前記ＩＰアドレス収集サーバが、
前記ユーザ端末から、前記所定のＦＱＤＮに係るページ要求があったことに応じて、当該ユーザ端末のＩＰアドレスと当該所定のＦＱＤＮとを対応付けてページ要求ログ記憶手段に格納するユーザ端末情報格納ステップと、
前記集計サーバが、
前記ＤＮＳログ記憶手段から前記所定のＦＱＤＮに対応付けられた前記リゾルバサーバのＩＰアドレスを収集するリゾルバサーバ情報収集ステップと、
前記ページ要求ログ記憶手段から前記所定のＦＱＤＮに対応付けられたユーザ端末のＩＰアドレスを収集するユーザ端末情報収集ステップと、
前記リゾルバサーバ情報収集ステップによって収集された前記リゾルバサーバのＩＰアドレスと、前記ユーザ端末情報収集ステップによって収集された前記ユーザ端末のＩＰアドレスと、を同一の前記所定のＦＱＤＮに対応付けられていることによって対応付けた対応関係を対応関係情報記憶手段に格納する対応関係格納ステップと、を備える方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末対応関係解析システム及び方法に関する。
【背景技術】
【０００２】
従来より、ＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）は、ユーザ端末をインターネットに接続する接続サービスを提供している。ＩＳＰの接続サービスにおいて、ユーザ端末から受信したＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）が解析され、アクセスすべきＷｅｂサーバのホスト名が取り出される。取り出されたＷｅｂサーバのホスト名にＩＰアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌアドレス）が対応付けられていない場合、名前未解決のホスト名として、そのホスト名は、ＩＳＰのリゾルバサーバに渡される。ＩＳＰのリゾルバサーバは、名前未解決のホスト名をＤＮＳサーバ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍサーバ）に問い合わせる。ＤＮＳサーバは、ホスト名に対応付けられたＩＰアドレスをＩＳＰのリゾルバサーバに返し、名前解決を行う。ＩＳＰは、名前解決によって解決されたＷｅｂサーバのＩＰアドレスを用いてユーザ端末とＷｅｂサーバとを接続する。
【０００３】
ここで、名前解決は、トップレベルドメイン（例えば、ｊｐ）まで完全に条件付けされたホスト名（例えば、ｗｗｗ．ｊｐｏ．ｇｏ．ｊｐ）であるＦＱＤＮ（Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）のＩＰアドレス（例えば、１１１．１２２．１３３．１４４）を得ることである。このような名前解決を用いて、移動体ネットワークのクライアントに対して、クライアントの位置を考慮した最適なエッジサーバへの誘導を可能とする特許文献１が知られている。
【０００４】
特許文献１に開示されたシステムは、クライアントがホームネットワークから他のエリア（外部ネットワーク）に移動したときに、クライアントの移動先のＤＮＳサーバを記憶し、移動先のクライアントからコンテンツにアクセスするための名前解決の要求があった場合に、移動先の外部ネットワークのＤＮＳサーバのＩＰアドレスに基づいて、クライアントを外部ネットワークのエッジサーバへと誘導する。
【０００５】
ところで、Ｗｅｂサーバにより様々なサービスを提供する事業者が、ＩＳＰにおいて名前解決をするために介在するリゾルバサーバと対応するユーザ端末の関係を取得することができれば、様々な付加価値を伴ったサービスを行うことができる。
例えば、ＩＳＰのネットワーク内でのみＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ６）での接続を行っている場合、ユーザ端末とインターネットを介して通信するＷｅｂサーバは、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ４）で通信する必要がある。しかしながら、当該ＩＳＰの所定のリゾルバサーバがＤＮＳサーバにＩＰｖ６で名前解決を要求した場合にＩＰｖ６で名前解決を行うと、外部のサーバとＩＰｖ４でしか通信できないユーザ端末とは通信を行うことができない。そこで、このようなユーザ端末と対応するリゾルバサーバとの関係を取得することができれば、当該ＩＳＰの所定のリゾルバサーバがＩＰｖ６のＩＰアドレスでＤＮＳサーバに名前解決要求を行った場合においても、ユーザ端末が通信することができるＩＰｖ４のＩＰアドレスで名前解決を行うことができる。
あるいは、ユーザ端末のＣｏｏｋｉｅやユーザＩＤを介して、当該ユーザ端末の所在する地域の情報を得ることができることが知られている。このようなユーザ端末と対応するリゾルバサーバとの関係を取得することができれば、当該リゾルバサーバがカバーする地域を推定することができる。これにより、地域が未知の他のユーザ端末に対して、対応するリゾルバサーバを手がかりとして、Ｗｅｂサーバから当該地域に応じたコンテンツを提供することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−２０８３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に開示された技術では、名前解決をするために介在するリゾルバサーバと、ユーザ端末との対応関係を知ることはできない。
【０００８】
そこで、ユーザ端末とリゾルバサーバとの対応関係を特定することができるユーザ端末対応関係解析システム及び方法が望まれている。
【０００９】
本発明は、ユーザ端末とリゾルバサーバとの対応関係を特定することができるユーザ端末対応関係解析システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
（１）  通信ネットワークによって接続されたＷｅｂサーバと、ＤＮＳサーバと、ＩＰアドレス収集サーバと、集計サーバとを含んで構成し、リゾルバサーバと、ユーザ端末との対応関係を解析するユーザ端末対応関係解析システムであって、前記Ｗｅｂサーバは、前記ユーザ端末から、所定のページ要求を受け付けたことに応じて、当該ページ要求ごとに、名前未解決のユニークなホスト名を含む所定のＦＱＤＮを割り当てるＦＱＤＮ割当手段と、前記ＦＱＤＮ割当手段によって割り当てられた前記所定のＦＱＤＮを当該ユーザ端末に送信するＦＱＤＮ送信手段と、を備え、
前記ＤＮＳサーバは、前記リゾルバサーバから前記所定のＦＱＤＮの名前解決要求を受け付けたことに応じて、当該所定のＦＱＤＮに前記ＩＰアドレス収集サーバのＩＰアドレスを対応付けることによって名前解決し、前記リゾルバサーバのＩＰアドレスに前記所定のＦＱＤＮを対応付けてＤＮＳログ記憶手段に格納するリゾルバサーバ情報格納手段と、さらに、名前解決した前記ＩＰアドレス収集サーバのＩＰアドレスを前記リゾルバサーバに送信するＩＰアドレス送信手段と、を備え、
前記ＩＰアドレス収集サーバは、前記ユーザ端末から、前記所定のＦＱＤＮに係るページ要求があったことに応じて、当該ユーザ端末のＩＰアドレスと当該所定のＦＱＤＮとを対応付けてページ要求ログ記憶手段に格納するユーザ端末情報格納手段を、備え、
前記集計サーバは、前記ＤＮＳログ記憶手段から前記所定のＦＱＤＮに対応付けられた前記リゾルバサーバのＩＰアドレスを収集するリゾルバサーバ情報収集手段と、前記ページ要求ログ記憶手段から前記所定のＦＱＤＮに対応付けられたユーザ端末のＩＰアドレスを収集するユーザ端末情報収集手段と、前記リゾルバサーバ情報収集手段によって収集された前記リゾルバサーバのＩＰアドレスと、前記ユーザ端末情報収集手段によって収集された前記ユーザ端末のＩＰアドレスと、を同一の前記所定のＦＱＤＮに対応付けられていることによって対応付けた対応関係を対応関係情報記憶手段に格納する対応関係格納手段と、を備える、ユーザ端末対応関係解析システム。
【００１２】
（１）の構成によれば、本発明に係るユーザ端末対応関係解析システムは、リゾルバサーバと、ユーザ端末との対応関係を解析する。
すなわち、Ｗｅｂサーバは、ユーザ端末から、所定のページ要求を受け付けたことに応じて、当該ページ要求ごとに、名前未解決のユニークなホスト名を含む所定のＦＱＤＮを割り当て、割り当てた所定のＦＱＤＮを当該ユーザ端末に送信する。
ＤＮＳサーバは、リゾルバサーバから所定のＦＱＤＮの名前解決要求を受け付けたことに応じて、当該所定のＦＱＤＮにＩＰアドレス収集サーバのＩＰアドレスを対応付けることによって名前解決し、リゾルバサーバのＩＰアドレスに当該所定のＦＱＤＮを対応付けてＤＮＳログ記憶手段に格納し、さらに、名前解決したＩＰアドレス収集サーバのＩＰアドレスをリゾルバサーバに送信する。
ＩＰアドレス収集サーバは、ユーザ端末から、所定のＦＱＤＮに係るページ要求があったことに応じて、当該ユーザ端末のＩＰアドレスと当該所定のＦＱＤＮとを対応付けてページ要求ログ記憶手段に格納する。
集計サーバは、ＤＮＳログ記憶手段から所定のＦＱＤＮに対応付けられたリゾルバサーバのＩＰアドレスを収集し、ページ要求ログ記憶手段から所定のＦＱＤＮに対応付けられたユーザ端末のＩＰアドレスを収集する。次に、集計サーバは、収集したリゾルバサーバのＩＰアドレスと、収集したユーザ端末のＩＰアドレスと、を同一の所定のＦＱＤＮに対応付けられていることによって対応付けた対応関係を対応関係情報記憶手段に格納する。
【００１３】
よって、本発明に係るユーザ端末対応関係解析システムにおいて、Ｗｅｂサーバは、所定のＦＱＤＮを割り当て、ＤＮＳサーバは、当該所定のＦＱＤＮにＩＰアドレス収集サーバのＩＰアドレスを対応付けることによって名前解決して、リゾルバサーバのＩＰアドレスに所定のＦＱＤＮを対応付けて格納し、ＩＰアドレス収集サーバは、ユーザ端末から、所定のＦＱＤＮに係るページ要求があったことに応じて、当該ユーザ端末のＩＰアドレスと当該所定のＦＱＤＮとを対応付けて格納する。そして、集計サーバは、収集したリゾルバサーバのＩＰアドレスと、収集したユーザ端末のＩＰアドレスと、を同一の所定のＦＱＤＮに対応付けられていることによって対応付けて格納する。したがって、本発明に係るユーザ端末対応関係解析システムは、ユーザ端末とリゾルバサーバとの対応関係を特定することができる。
【００１４】
（２）  前記Ｗｅｂサーバは、前記ＦＱＤＮ割当手段が割り当てた前記所定のＦＱＤＮを、微小な画像の前記通信ネットワーク上の所在を示す情報として関連付けるＷｅｂビーコン構成手段と、前記Ｗｅｂビーコン構成手段が関連付けた微小な画像を前記ユーザ端末に送信するＷｅｂビーコン送信手段と、をさらに備える（１）に記載のユーザ端末対応関係解析システム。
【００１５】
（２）の構成によれば、（２）のユーザ端末対応関係解析システムにおいて、（１）に記載のユーザ端末対応関係解析システムに加えてさらに、Ｗｅｂサーバは、割り当てた所定のＦＱＤＮを、微小な画像の通信ネットワーク上の所在を示す情報として関連付け、関連付けた微小な画像をユーザ端末に送信する。したがって、（２）に係るユーザ端末対応関係解析システムは、ユーザに意識させることなく、ユーザ端末とリゾルバサーバとの対応関係を特定することができる。
【００１６】
（３）  通信ネットワークによって接続されたＷｅｂサーバと、ＤＮＳサーバと、ＩＰアドレス収集サーバと、集計サーバとを含んで構成し、リゾルバサーバと、ユーザ端末との対応関係を解析するユーザ端末対応関係解析システムにおいて実行される方法であって、
前記Ｗｅｂサーバが、前記ユーザ端末から、所定のページ要求を受け付けたことに応じて、当該ページ要求ごとに、名前未解決のユニークなホスト名を含む所定のＦＱＤＮを割り当てるＦＱＤＮ割当ステップと、前記ＦＱＤＮ割当ステップによって割り当てられた前記所定のＦＱＤＮを当該ユーザ端末に送信するＦＱＤＮ送信ステップと、
前記ＤＮＳサーバが、前記リゾルバサーバから前記所定のＦＱＤＮの名前解決要求を受け付けたことに応じて、当該所定のＦＱＤＮに前記ＩＰアドレス収集サーバのＩＰアドレスを対応付けることによって名前解決し、前記リゾルバサーバのＩＰアドレスに前記所定のＦＱＤＮを対応付けてＤＮＳログ記憶手段に格納するリゾルバサーバ情報格納ステップと、名前解決した前記ＩＰアドレス収集サーバのＩＰアドレスを前記リゾルバサーバに送信するＩＰアドレス送信ステップと、
前記ＩＰアドレス収集サーバが、前記ユーザ端末から、前記所定のＦＱＤＮに係るページ要求があったことに応じて、当該ユーザ端末のＩＰアドレスと当該所定のＦＱＤＮとを対応付けてページ要求ログ記憶手段に格納するユーザ端末情報格納ステップと、
前記集計サーバが、前記ＤＮＳログ記憶手段から前記所定のＦＱＤＮに対応付けられた前記リゾルバサーバのＩＰアドレスを収集するリゾルバサーバ情報収集ステップと、前記ページ要求ログ記憶手段から前記所定のＦＱＤＮに対応付けられたユーザ端末のＩＰアドレスを収集するユーザ端末情報収集ステップと、前記リゾルバサーバ情報収集ステップによって収集された前記リゾルバサーバのＩＰアドレスと、前記ユーザ端末情報収集ステップによって収集された前記ユーザ端末のＩＰアドレスと、を同一の前記所定のＦＱＤＮに対応付けられていることによって対応付けた対応関係を対応関係情報記憶手段に格納する対応関係格納ステップと、を備える方法。
【００１７】
したがって、（３）に係る方法は、（１）と同様に、ユーザ端末とリゾルバサーバとの対応関係を特定することができる。
【発明の効果】
【００１８】
本発明によれば、ユーザ端末とリゾルバサーバとの対応関係を特定することができる。さらに、本発明は、ユーザに意識させることなく、ユーザ端末とリゾルバサーバとの対応関係を特定することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態に係るユーザ端末対応関係解析システムの概要を説明する説明図である。
【図２】本発明の一実施形態に係るユーザ端末対応関係解析システムの機能構成を示す機能ブロック図である。
【図３】本発明の一実施形態に係るＤＮＳログＤＢの例を示す図である。
【図４】本発明の一実施形態に係るページ要求ログＤＢの例を示す図である。
【図５】本発明の一実施形態に係る対応関係情報ＤＢの例を示す図である。
【図６】本発明の一実施形態に係るユーザ端末対応関係解析システムの処理を示すフローチャートである。
【図７】本発明の一実施形態に係るユーザ端末対応関係解析システムのＩＰアドレス収集サーバの処理を示すフローチャートである。
【図８】本発明の一実施形態に係るユーザ端末対応関係解析システムの集計サーバの処理を示すフローチャートである。
【図９】本発明の一実施形態に係るＷｅｂサーバがユーザ端末に所定のＦＱＤＮを微小な画像として送信する例を示す図である。
【図１０】本発明の一実施形態に係るＤＮＳログＤＢの別の例を示す図である。
【図１１】本発明の一実施形態に係るページ要求ログＤＢの別の例を示す図である。
【図１２】本発明の一実施形態に係る対応関係情報ＤＢの別の例を示す図である。
【図１３】ユーザ登録情報の一例を示す図である。
【図１４】本発明の一実施形態に係る対応関係情報ＤＢのさらに別の例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施形態について図を参照しながら説明する。
【００２１】
本実施形態のユーザ端末対応関係解析システム１におけるＷｅｂサーバ２０、リゾルバサーバ３０、ＤＮＳサーバ４０、ＩＰアドレス収集サーバ５０、集計サーバ６０及びユーザ端末１０は、コンピュータ及びその周辺装置に適用される。本実施形態における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに該ハードウェアを制御するソフトウェアによって構成される。
【００２２】
上記ハードウェアには、制御部としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の他、記憶部、通信装置、表示装置及び入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、通信するための各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイやプラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００２３】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラムやデータが含まれる。コンピュータ・プログラムやデータは、記憶部により記憶され、制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００２４】
図１は、本発明の一実施形態に係るユーザ端末対応関係解析システム１の概要を説明する説明図である。
【００２５】
図１は、ユーザ端末対応関係解析システム１において、通信ネットワーク７０によってＷｅｂサーバ２０と、ＤＮＳサーバ４０と、ＩＰアドレス収集サーバ５０と、集計サーバ６０と、が通信可能に接続され、ＩＳＰによる通信ネットワーク７１を介して、リゾルバサーバ３０と、表示画面１１を備えたユーザ端末１０とが通信ネットワーク７０に接続されていることを示している。図１で示されたユーザ端末対応関係解析システム１において、Ｗｅｂサーバ２０は、ユーザ端末１０から所定のページ要求を受け付け、名前未解決のユニークなホスト名を含む所定のＦＱＤＮ（以下、特定用ＦＱＤＮという。）を割り当ててユーザ端末１０に送信する。ユーザ端末１０は名前未解決な特定用ＦＱＤＮの名前を解決するためにリゾルバサーバに名前解決要求を行う。ユーザ端末から名前解決要求を受信したリゾルバサーバ３０は、送信された特定用ＦＱＤＮを名前解決のためにＤＮＳサーバ４０に送信する。ＤＮＳサーバ４０は、特定用ＦＱＤＮに対して名前解決をし、リゾルバサーバ３０のＩＰアドレスと特定用ＦＱＤＮとを記憶する。ＩＰアドレス収集サーバ５０は、ユーザ端末１０から、名前解決された特定用ＦＱＤＮに係るページ要求を受け付け、ユーザ端末１０のＩＰアドレスと特定用ＦＱＤＮとを記憶する。集計サーバ６０は、ＤＮＳサーバ４０からリゾルバサーバ３０のＩＰアドレスと、ＩＰアドレス収集サーバ５０からユーザ端末１０のＩＰアドレスとを収集し、ユーザ端末とリゾルバサーバとの対応関係を特定する。
【００２６】
図２は、本発明の一実施形態に係るユーザ端末対応関係解析システム１の機能構成を示す機能ブロック図である。図２において、図３〜図５を参照しながら各サーバの機能を詳述する。図３は、本発明の一実施形態に係るＤＮＳログＤＢ４１１の例を示す図である。図４は、本発明の一実施形態に係るページ要求ログＤＢ５１１の例を示す図である。図５は、本発明の一実施形態に係る対応関係情報ＤＢ６１１の例を示す図である。図２において、（１）〜（９）は、処理の順番を表している。
【００２７】
処理の順番（１）において、ユーザ端末１０は、所定のページ要求をする。
Ｗｅｂサーバ２０のＦＱＤＮ割当手段としてのＦＱＤＮ割当部２０１は、ユーザ端末１０から、所定のページ要求を受け付けたことに応じて、当該ページ要求ごとに、ユニークな特定用ＦＱＤＮ（例えば、００１．ｘｘｘ．ｊｐ）を割り当てる。割り当てとして、ＦＱＤＮ割当部２０１は、ページ要求ごとに、記憶している割当ＩＤを割り当て、割り当てた割当ＩＤを、例えば、＋１して記憶するとしてもよい。この他にも、ＦＱＤＮ割当部２０１は、特定用ＦＱＤＮを生成するために予め準備しておいたそれぞれユニークなドメイン群から１つづつ選択して割り当てるとしてもよい。
処理の順番（２）において、Ｗｅｂサーバ２０のＦＱＤＮ送信手段としてのＦＱＤＮ送信部２０２は、ＦＱＤＮ割当部２０１によって割り当てられた特定用ＦＱＤＮをユーザ端末１０に送信する。なお、割り当てた特定用ＦＱＤＮはアクセスごとにユニークであるため、ユーザ端末においては名前未解決なＦＱＤＮである。ここで、名前未解決とは、ＦＱＤＮに含まれるホスト名にＩＰアドレスが対応付けられていないことをいう。
【００２８】
Ｗｅｂサーバ２０は、Ｗｅｂビーコン構成手段としてＷｅｂビーコン構成部２０３と、Ｗｅｂビーコン送信手段としてＷｅｂビーコン送信部２０４とをさらに備える。Ｗｅｂビーコン構成部２０３は、ＦＱＤＮ割当部２０１が割り当てた特定用ＦＱＤＮを、微小な画像（例えば、ビーコン）の通信ネットワーク上の所在を示す情報として関連付ける。Ｗｅｂビーコン送信部２０４は、ユーザ端末１０から、特定用ＦＱＤＮに係るページ要求があったことに応じて、Ｗｅｂビーコン構成部２０３が関連付けた微小な画像をユーザ端末１０に送信する。
【００２９】
処理の順番（３）において、ユーザ端末１０は、特定用ＦＱＤＮが名前未解決であるため、リゾルバサーバ３０に特定用ＦＱＤＮに係る名前解決要求をする。リゾルバサーバ３０のＦＱＤＮ受信部３０１は、ユーザ端末１０から、Ｗｅｂサーバ２０によって割り当てられた特定用ＦＱＤＮに係る名前解決要求を受信する。
処理の順番（４）において、リゾルバサーバ３０の名前解決要求送信部３０２は、受信した名前解決要求から抽出した特定用ＦＱＤＮの名前解決要求をＤＮＳサーバ４０に送信する。すなわち、名前解決要求送信部３０２は、抽出した特定用ＦＱＤＮがＩＰアドレスが対応付けられていない名前未解決のホスト名なので、名前解決のためにＤＮＳサーバ４０に特定用ＦＱＤＮの名前解決要求を送信する。
【００３０】
ＤＮＳサーバ４０のリゾルバサーバ情報格納手段としてのリゾルバサーバ情報格納部４０１は、リゾルバサーバ３０から特定用ＦＱＤＮの名前解決要求を受け付けたことに応じて、当該特定用ＦＱＤＮにＩＰアドレス収集サーバ５０のＩＰアドレス（例えば、０．０．０．１）を対応付けることによって名前解決し、リゾルバサーバ３０のＩＰアドレスに特定用ＦＱＤＮを対応付けてＤＮＳログＤＢ４１１に格納する。同じＩＰアドレス収集サーバ５０のＩＰアドレスを対応付ける以外に、リゾルバサーバ情報格納部４０１は、Ｗｅｂサーバ２０が割り当てた特定用ＦＱＤＮ（予め準備しておいた名前未解決ドメイン群から１つづつ割り当てた特定用ＦＱＤＮ）に対応する、予め準備しておいたＩＰアドレスを対応付けるとしてもよい。
ＤＮＳログＤＢ４１１は、図３に示すように、特定用ＦＱＤＮの名前解決要求をしたリゾルバサーバ３０のＩＰアドレスに、その特定用ＦＱＤＮを対応付けて記憶する。
処理の順番（５）において、ＤＮＳサーバ４０のＩＰアドレス送信手段としてのＩＰアドレス送信部４０２は、名前解決された特定用ＦＱＤＮに対応付けられたＩＰアドレス収集サーバ５０のＩＰアドレスをリゾルバサーバ３０に送信する。
【００３１】
処理の順番（６）において、リゾルバサーバ３０のリゾルバ送信部３０３は、ＤＮＳサーバ４０から、特定用ＦＱＤＮに対応付けられたＩＰアドレス収集サーバ５０のＩＰアドレスを受信したことに応じて、ユーザ端末１０にＩＰアドレス収集サーバ５０のＩＰアドレスを送信する。
【００３２】
処理の順番（７）において、ユーザ端末１０は、名前解決された特定用ＦＱＤＮに対応付けられたＩＰアドレスのＩＰアドレス収集サーバ５０にページ要求をする。ＩＰアドレス収集サーバ５０のユーザ端末情報格納手段としてのユーザ端末情報格納部５０１は、ユーザ端末１０から、名前解決された特定用ＦＱＤＮに係るページ要求があったことに応じて、当該ユーザ端末１０のＩＰアドレスと当該特定用ＦＱＤＮとを対応付けてページ要求ログＤＢ５１１に格納する。すなわち、ページ要求ログＤＢ５１１は、図４に示すように、特定用ＦＱＤＮに係るページ要求をしたユーザ端末１０のＩＰアドレスと、その特定用ＦＱＤＮとを対応付けて記憶する。
【００３３】
処理の順番（８）において、集計サーバ６０のリゾルバサーバ情報収集手段としてのリゾルバサーバ情報収集部６０１は、ＤＮＳサーバ４０のＤＮＳログＤＢ４１１から特定用ＦＱＤＮに対応付けられたリゾルバサーバ３０のＩＰアドレスを収集する。
処理の順番（９）において、集計サーバ６０のユーザ端末情報収集手段としてのユーザ端末情報収集部６０２は、ＩＰアドレス収集サーバ５０のページ要求ログＤＢ５１１から特定用ＦＱＤＮに対応付けられたユーザ端末１０のＩＰアドレスを収集する。
集計サーバ６０の対応関係格納手段としての対応関係格納部６０３は、リゾルバサーバ情報収集部６０１によって収集された、特定用ＦＱＤＮに対応付けられたリゾルバサーバ３０のＩＰアドレスと、ユーザ端末情報収集部６０２によって収集された、特定用ＦＱＤＮに対応付けられたユーザ端末１０のＩＰアドレスと、を同一の特定用ＦＱＤＮに対応付けられていることによって対応付けた対応関係を対応関係情報ＤＢ６１１に格納する。
例えば、対応関係格納部６０３は、リゾルバサーバ３０のＩＰアドレス「１．１．１．１」と特定用ＦＱＤＮ「００１．ｘｘｘ．ｊｐ」との対応関係と、ユーザ端末１０のＩＰアドレス「２．１．１．１」と特定用ＦＱＤＮ「００１．ｘｘｘ．ｊｐ」との対応関係から、リゾルバサーバ３０のＩＰアドレス「１．１．１．１」と、ユーザ端末１０のＩＰアドレス「２．１．１．１」との対応関係を抽出し、対応関係情報ＤＢ６１１に格納する。
対応関係情報ＤＢ６１１は、図５に示すように、リゾルバサーバ３０のＩＰアドレスにユーザ端末１０のＩＰアドレスを対応付けて記憶する。図５において識別情報は、例えば、特定用ＦＱＤＮから抽出した割当ＩＤである。
【００３４】
図６は、本発明の一実施形態に係るユーザ端末対応関係解析システム１の処理を示すフローチャートである。
【００３５】
ユーザ端末１０は、ステップＳ１０１において、所定のページ要求（例えば、ｘｘｘ．ｊｐを含むページ要求）をする。
【００３６】
Ｗｅｂサーバ２０は、ステップＳ２０１において、ユーザ端末１０から所定のページ要求を受信する。次に、Ｗｅｂサーバ２０は、ステップＳ２０２において、特定用ＦＱＤＮ（例えば、００１．ｘｘｘ．ｊｐ）を割り当てる。次に、Ｗｅｂサーバ２０は、ステップＳ２０３において、割り当てた特定用ＦＱＤＮをユーザ端末１０に送信する。例えば、Ｗｅｂサーバ２０は、Ｗｅｂページと共に、割り当てた特定用ＦＱＤＮを微小な画像（例えば、ビーコン）と関連付けてユーザ端末１０に送信する。
【００３７】
ユーザ端末１０は、ステップＳ１０２において、Ｗｅｂサーバ２０から特定用ＦＱＤＮを受信し、その特定用ＦＱＤＮに係る名前解決要求をする。例えば、ユーザ端末１０は、Ｗｅｂサーバ２０から微小な画像（例えば、ビーコン）と関連付けて送信された特定用ＦＱＤＮを、Ｗｅｂサーバ２０から送信されたＷｅｂページと共に受信し、表示する（後述する図９参照）。そして、ユーザ端末１０は、微小な画像に関連付けられた特定用ＦＱＤＮの名前解決をするために、リゾルバサーバ３０に特定用ＦＱＤＮに係る名前解決要求をする。なお、Ｗｅｂサーバ２０による特定用ＦＱＤＮの送信は、微小な画像と関連付ける方法でなくてもよく、ユーザがＷｅｂページ上のテストボタンをクリックすることによって、ページ遷移要求と共にユニークな特定用ＦＱＤＮを送信することもできる。
【００３８】
リゾルバサーバ３０は、ステップＳ３０１において、特定用ＦＱＤＮに係る名前解決要求を受信する。次に、リゾルバサーバ３０、ステップＳ３０２において、特定用ＦＱＤＮの名前解決のために名前解決要求をＤＮＳサーバ４０に送信する。
【００３９】
ＤＮＳサーバ４０は、ステップＳ４０１において、リゾルバサーバ３０から名前解決要求を受信し、ＩＰアドレス収集サーバ５０のＩＰアドレスを対応付けて特定用ＦＱＤＮの名前解決をする。次に、ＤＮＳサーバ４０は、ステップＳ４０２において、リゾルバサーバ３０のＩＰアドレスに特定用ＦＱＤＮを対応付けてＤＮＳログＤＢ４１１（図３参照）に格納する。次に、ＤＮＳサーバ４０は、ステップＳ４０３において、ステップＳ４０１において名前解決したＩＰアドレスをリゾルバサーバ３０に送信する。
【００４０】
リゾルバサーバ３０は、ステップＳ３０３において、特定用ＦＱＤＮについて名前解決されたＩＰアドレス収集サーバ５０のＩＰアドレスをＤＮＳサーバ４０から受信し、ＩＰアドレス収集サーバ５０のＩＰアドレスをユーザ端末１０に送信する。
【００４１】
ユーザ端末１０は、ステップＳ１０３において、リゾルバサーバ３０からＩＰアドレス収集サーバ５０のＩＰアドレスを受信し、名前解決された特定用ＦＱＤＮに係るページ要求をする。このページ要求によって、ＩＰアドレス収集サーバ５０は、処理を開始する。
【００４２】
図７は、本発明の一実施形態に係るユーザ端末対応関係解析システム１のＩＰアドレス収集サーバ５０の処理を示すフローチャートである。
【００４３】
ステップＳ５０１において、ＩＰアドレス収集サーバ５０は、ユーザ端末１０から、名前解決された特定用ＦＱＤＮに係るページ要求を受信する。
ステップＳ５０２において、ＩＰアドレス収集サーバ５０は、要求を送信したユーザ端末１０のＩＰアドレスと、ページ要求中に含まれている特定用ＦＱＤＮとを対応付けてページ要求ログＤＢ５１１（図４参照）に格納する。
【００４４】
図８は、本発明の一実施形態に係るユーザ端末対応関係解析システム１の集計サーバ６０の処理を示すフローチャートである。
【００４５】
ステップＳ６０１において、集計サーバ６０は、ＤＮＳサーバ４０とのインターフェースに基づいて、ＤＮＳログＤＢ４１１から特定用ＦＱＤＮに対応付けられたリゾルバサーバ３０のＩＰアドレスを収集する。
ステップＳ６０２において、集計サーバ６０は、ＩＰアドレス収集サーバ５０とのインターフェースに基づいて、ページ要求ログＤＢ５１１から特定用ＦＱＤＮに対応付けられたユーザ端末１０のＩＰアドレスを収集する。
ステップＳ６０３において、集計サーバ６０は、収集した特定用ＦＱＤＮに対応付けられたリゾルバサーバ３０のＩＰアドレスと、収集した特定用ＦＱＤＮに対応付けられたユーザ端末１０のＩＰアドレスと、を同一の特定用ＦＱＤＮに対応付けられていることによって対応付け、対応関係情報ＤＢ６１１に格納する。
なお、集計サーバ６０は、次のステップＳ６０４及びステップＳ６０５を実行し、対応関係情報ＤＢ６１１に情報を追加するとしてもよい。
ステップＳ６０４において、集計サーバ６０は、ユーザ登録情報ＤＢ９０を保管するサーバ（図示せず）に、ユーザ端末１０のＩＰアドレスによって問い合わせを行い、ユーザ登録情報を収集する。
ステップＳ６０５において、集計サーバ６０は、ユーザ端末１０に対応付けられた地域情報（例えば、登録された住所や住所に対応する地域）を取得し、ユーザ端末１０に対応するリゾルバサーバ３０のＩＰアドレスに地域情報をさらに対応付けて対応関係情報ＤＢ６１１（後述する図１４参照）に格納する。
【００４６】
図９は、本発明の一実施形態に係るＷｅｂサーバ２０が、特定用ＦＱＤＮを微小な画像（例えば、ビーコン１０１）の通信ネットワーク上の所在を示す情報として関連付けてユーザ端末１０に送信した例を示す図である。図９の例は、ユーザ端末１０が、Ｗｅｂサーバ２０からビーコン１０１と関連付けて送信された特定用ＦＱＤＮを、Ｗｅｂサーバ２０から送信されたＷｅｂページ（例えば、検索ページ１０２）と共に受信し、ユーザ端末１０の表示画面１１に表示している例である。ビーコン１０１は、Ｗｅｂページを構成する画素のうちの一画素なので、ユーザがビーコン１０１自体を視認することはほとんどない。そして、名前解決ができない特定用ＦＱＤＮ（すなわち新規なＦＱＤＮ）は、リゾルバサーバ３０からＤＮＳサーバ４０に送信される。
【００４７】
次に、図１０から図１２によって、外部のサーバとＩＰｖ４でしか通信できないユーザ端末１０が存在する場合に、作成される対応関係情報ＤＢ６１１の例を示す。図１０は、本発明の一実施形態に係るＤＮＳログＤＢ４１１の別の例において、ＩＰアドレス収集サーバ５０のＩＰｖ６のＩＰアドレスを記憶する例を示す図である。図１１は、本発明の一実施形態に係るページ要求ログＤＢ５１１の別の例において、ＩＰｖ４でしか通信できないユーザ端末１０が記憶されない例を示す図である。図１２は、本発明の一実施形態に係る対応関係情報ＤＢ６１１の別の例において、リゾルバサーバ３０のＩＰアドレスに対応付けられないユーザ端末１０をＩＰｖ４でしか通信できないユーザ端末１０と判定する例を示す図である。
【００４８】
すなわち、図１０に示すように、ＤＮＳサーバ４０は、リゾルバサーバ３０から特定用ＦＱＤＮの名前解決要求を受け付けたことに応じて、当該特定用ＦＱＤＮにＩＰアドレス収集サーバ５０のＩＰｖ６のＩＰアドレス（例えば、０：０：０：１）を対応付けることによって名前解決し、リゾルバサーバ３０のＩＰアドレスに特定用ＦＱＤＮを対応付けてＤＮＳログＤＢ４１１に格納する。なお、図１０では、説明のためにＩＰアドレス収集サーバ５０のＩＰｖ６のＩＰアドレス（例えば、０：０：０：１）を格納しているように記載しているが、格納していなくてもよい。
次に、図１１に示すように、ＩＰアドレス収集サーバ５０は、リゾルバサーバ３０からＩＰアドレス収集サーバ５０のＩＰｖ６のＩＰアドレスを受信したユーザ端末１０のうち外部のサーバとＩＰｖ６で通信できるユーザ端末１０から、名前解決された特定用ＦＱＤＮに係るページ要求があったことに応じて、当該ユーザ端末１０のＩＰアドレスと当該特定用ＦＱＤＮとを対応付けてページ要求ログＤＢ５１１に格納する。
次に、図１２に示すように、集計サーバ６０は、ＤＮＳログＤＢ４１１から収集したリゾルバサーバ３０のＩＰアドレスと、ページ要求ログＤＢ５１１から収集したユーザ端末１０のＩＰアドレスと、の対応関係を対応関係情報ＤＢ６１１に格納する。その結果、集計サーバ６０は、リゾルバサーバ３０のＩＰアドレスにユーザ端末１０のＩＰアドレスが対応付けられない特定用ＦＱＤＮを検出することができ、その特定用ＦＱＤＮに対応付けられるユーザ端末１０をＩＰｖ４でしか通信できないユーザ端末１０と判定することができる。この情報に基づけば、リゾルバサーバ３０は、例えば、リゾルバサーバ３０が記憶するログ情報を解析することにより、ＩＰｖ４でしか通信できないユーザ端末１０を抽出することができるので、ユーザ端末１０が通信することができるＩＰｖ４のＩＰアドレスで名前解決を行うことができる。
【００４９】
次に、図１３及び図１４によって、集計サーバ６０が、リゾルバサーバ３０に地域情報を対応付ける場合を説明する。集計サーバ６０は、ユーザ登録情報収集部６０４と、リゾルバ地域対応付部６０５とをさらに備える。図１３は、ユーザ登録情報ＤＢ９０の一例を示す図である。図１４は、本発明の一実施形態に係る対応関係情報ＤＢ６１１のさらに別の例を示す図である。
【００５０】
ユーザ登録情報収集部６０４は、ユーザ端末１０に対応付けられたユーザに関する情報であるユーザ登録情報を収集する。ユーザ登録情報は、例えば、ユーザ登録情報サーバ（図示せず）により保管されているユーザ登録情報ＤＢ９０に記憶され、図１３に示すように、ユーザ識別情報に対応付けられているユーザ情報である。よって、ユーザ登録情報収集部６０４は、ユーザ識別情報（例えば、ユーザＩＤや、ユーザ端末１０のＩＰアドレス等）により問い合わせることにより、ユーザ登録情報（例えば、趣味や住所等）を取得することができる。
リゾルバ地域対応付部６０５は、ユーザ登録情報収集部６０４によって収集されたユーザ登録情報のうちユーザの住所を、当該ユーザのユーザ端末１０のＩＰアドレスに対応付けられたリゾルバサーバ３０に対応付ける。リゾルバ地域対応付部６０５は、ユーザの住所からさらに対応付けられた対応地域（例えば、東京から関東）を得るとしてもよい。すなわち、対応関係情報ＤＢ６１１は、図１４に示すように、リゾルバサーバ３０のＩＰアドレスに、ユーザ端末１０のＩＰアドレス及び対応地域を対応付けて記憶する。
このようなユーザ端末１０と対応するリゾルバサーバ３０との関係によって、リゾルバサーバ３０がカバーする地域を推定することができる。これにより、地域が未知の他のユーザ端末１０に対して、対応するリゾルバサーバ３０に基づいて、Ｗｅｂサーバ２０から当該地域に応じたコンテンツを提供することができる。
【００５１】
本実施形態によれば、ユーザ端末対応関係解析システム１は、通信ネットワーク７０によって接続されたＷｅｂサーバ２０と、ＤＮＳサーバ４０と、ＩＰアドレス収集サーバ５０と、集計サーバ６０とを含んで構成し、リゾルバサーバ３０と、ユーザ端末１０との対応関係を解析する。
Ｗｅｂサーバ２０は、ユーザ端末１０から、所定のページ要求を受け付けたことに応じて、当該ページ要求ごとに、名前未解決のユニークなホスト名を含む特定用ＦＱＤＮを割り当て、割り当てた特定用ＦＱＤＮをユーザ端末１０に送信する。
リゾルバサーバ３０は、ユーザ端末１０から特定用ＦＱＤＮを受信し、受信した特定用ＦＱＤＮの名前解決要求をＤＮＳサーバ４０に送信する。
ＤＮＳサーバ４０は、リゾルバサーバ３０から特定用ＦＱＤＮの名前解決要求を受け付けたことに応じて、特定用ＦＱＤＮにＩＰアドレス収集サーバ５０のＩＰアドレスを対応付けることによって名前解決し、リゾルバサーバ３０のＩＰアドレスに特定用ＦＱＤＮを対応付けてＤＮＳログＤＢ４１１に格納し、名前解決したＩＰアドレス収集サーバ５０のＩＰアドレスをリゾルバサーバ３０に送信する。
リゾルバサーバ３０は、ＤＮＳサーバ４０から、特定用ＦＱＤＮについて名前解決されたＩＰアドレス収集サーバ５０のＩＰアドレスを受信したことに応じて、ユーザ端末１０にＩＰアドレス収集サーバ５０のＩＰアドレスを送信する。
ＩＰアドレス収集サーバ５０は、ユーザ端末１０から、特定用ＦＱＤＮに係るページ要求があったことに応じて、当該ユーザ端末１０のＩＰアドレスと特定用ＦＱＤＮとを対応付けてページ要求ログＤＢ５１１に格納する。
集計サーバ６０は、ＤＮＳログＤＢ４１１から特定用ＦＱＤＮに対応付けられたリゾルバサーバ３０のＩＰアドレスを収集すると共に、ページ要求ログＤＢ５１１から特定用ＦＱＤＮに対応付けられたユーザ端末１０のＩＰアドレスを収集し、収集したリゾルバサーバ３０のＩＰアドレスと、収集したユーザ端末１０のＩＰアドレスと、を同一の特定用ＦＱＤＮに対応付けられていることによって対応付けた対応関係を対応関係情報ＤＢ６１１に格納する。したがって、ユーザ端末対応関係解析システム１は、ユーザ端末１０とリゾルバサーバ３０との対応関係を特定することができる。さらに、Ｗｅｂサーバ２０は、ユーザ端末１０から所定のページ要求を受け付けたことに応じて、特定用ＦＱＤＮを、ビーコンの所在を示す情報として関連付け、ビーコンをユーザ端末１０に送信する。したがって、ユーザ端末対応関係解析システム１は、ユーザに意識させることなく、ユーザ端末１０とリゾルバサーバ３０との対応関係を特定することができる。
【００５２】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００５３】
１      ユーザ端末対応関係解析システム
１０    ユーザ端末
２０    Ｗｅｂサーバ
２０１  ＦＱＤＮ割当部
２０２  ＦＱＤＮ送信部
２０３  Ｗｅｂビーコン構成部
２０４  Ｗｅｂビーコン送信部
３０    リゾルバサーバ
３０１  ＦＱＤＮ受信部
３０２  名前解決要求送信部
３０３  リゾルバ送信部
４０    ＤＮＳサーバ
４０１  リゾルバサーバ情報格納部
４０２  ＩＰアドレス送信部
４１１  ＤＮＳログＤＢ
５０    ＩＰアドレス収集サーバ
５０１  ユーザ端末情報格納部
５１１  ページ要求ログＤＢ
６０    集計サーバ
６０１  リゾルバサーバ情報収集部
６０２  ユーザ端末情報収集部
６０３  対応関係格納部
６０４  ユーザ登録情報収集部
６０５  リゾルバ地域対応付部
６１１  対応関係情報ＤＢ
７０    通信ネットワーク
９０    ユーザ登録情報ＤＢ
【図１】
0005314666.tif 000002
【図２】
0005314666.tif 000003
【図３】
0005314666.tif 000004
【図４】
0005314666.tif 000005
【図５】
0005314666.tif 000006
【図６】
0005314666.tif 000007
【図７】
0005314666.tif 000008
【図８】
0005314666.tif 000009
【図９】
0005314666.tif 000010
【図１０】
0005314666.tif 000011
【図１１】
0005314666.tif 000012
【図１２】
0005314666.tif 000013
【図１３】
0005314666.tif 000014
【図１４】
0005314666.tif 000015