"ネットワークに接続する複数のノード装置に分散して保存されるコンテンツが、前記複数のノード装置により構成されるオーバーレイネットワークを介して配信される配信システムであり、前記ノード装置に保存されたコンテンツのうち前記ノード装置から送信された日時が古いコンテンツが削除される配信システムにおいて、コンテンツの取得先のドメイン名を解決する情報処理装置であって、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名と、コンテンツを保存する前記ノード装置の所在を示す所在情報と、前記所在情報が削除されるまでの時間を示す第1時間情報と、を対応付けてリストとして記憶する記憶手段と、ドメイン名の解決を問い合わせる問い合わせ装置から、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名を受信する受信手段と、前記受信手段により受信されたドメイン名に対応する前記所在情報が前記リストに記憶されているかを判定する第1判定手段と、前記第1判定手段により記憶されていないと判定された場合、前記受信手段により受信されたドメイン名に対応付けられたコンテンツを保存する前記ノード装置の前記所在情報と、前記所在情報が所在を示す前記ノード装置が前記受信手段により受信されたドメイン名に対応付けられたコンテンツを削除するまでの時間以下の時間を示す第2時間情報とを取得する取得手段と、前記取得手段により取得された前記所在情報と、前記第1時間情報として、前記取得手段により取得された前記第2時間情報と、前記受信手段により受信されたドメイン名と、を対応付けて前記記憶手段に記憶させる制御手段と、前記第1判定手段により記憶されていると判定された場合、前記受信手段により受信されたドメイン名に対応する前記第1時間情報が示す時間を延長する延長手段と、前記受信手段により受信されたドメイン名に対応する前記所在情報を前記問い合わせ装置へ送信する第1送信手段と、前記リストに記憶された前記第1時間情報が示す時間が経過したとき、対応する前記所在情報を前記リストから削除する削除手段と、を備えることを特徴とする情報処理装置。前記延長手段は、前記第1判定手段により記憶されていると判定された場合、前記受信手段により受信されたドメイン名に対応する前記第1時間情報に、前記ノード装置がコンテンツを送信してからコンテンツを削除するまでの時間以下である所定時間を設定することを特徴とする請求項1に記載の情報処理装置。前記問い合わせ装置は、ドメイン名を解決する装置であり、前記受信手段は、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名の解決の問い合わせを受けた前記問い合わせ装置から、問い合わせ対象のドメイン名を受信し、前記第1判定手段により記憶されていると判定された場合、前記第1送信手段は、前記受信手段により受信されたドメイン名に対応する前記所在情報と、前記問い合わせ装置が前記所在情報を削除するまでの時間として、前記延長手段により時間が延長された前記第1時間情報が示す時間以下の時間を示す第3時間情報と、を送信することを特徴とする請求項1または請求項2に記載の情報処理装置。前記第1送信手段により前記所在情報が送信された数を示す数情報を、前記受信手段により受信されたドメイン名に対応付けて記憶する第2記憶手段と、前記受信手段により受信されたドメイン名に対応する前記数情報が示す数が第1の所定数より多いかを判定する第2判定手段と、前記第1判定手段により記憶されていないと判定された場合、または、前記第2判定手段により前記第1の所定数より多いと判定された場合、前記受信手段により受信されたドメイン名に対応付けられたコンテンツの保存の指令を示す指令情報を何れかの前記ノード装置へ送信する第2送信手段と、を更に備え、前記取得手段は、前記第1判定手段により記憶されていないと判定された場合、または、前記第2判定手段により前記第1の所定数より多いと判定された場合、前記第2送信手段による前記指令情報の送信先の前記ノード装置の前記所在情報を取得することを特徴とする請求項1乃至3の何れか1項に記載の情報処理装置。前記問い合わせ装置は、ドメイン名を解決する装置であり、前記受信手段は、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名の解決の問い合わせを受けた前記問い合わせ装置から、問い合わせ対象のドメイン名を受信し、前記第1送信手段は、前記第1判定手段により記憶されていると判定された場合、前記受信手段により受信されたドメイン名に対応する前記所在情報と、前記問い合わせ装置が前記所在情報を削除するまでの時間として、前記延長手段により時間が延長された前記第1時間情報が示す時間以下の時間を示す第3時間情報と、を送信し、前記第1判定手段により記憶されていると判定された場合、前記受信手段により受信されたドメイン名に対応する前記所在情報の数が、第2の所定数以下であるかを判定する第3判定手段を更に備え、前記第1送信手段は、前記第3判定手段により前記第2の所定数以下であると判定された場合、前記第2の所定数以下ではないと判定された場合よりも短い時間を示す前記第3時間情報を送信することを特徴とする請求項4に記載の情報処理装置。ネットワークに接続する複数のノード装置に分散して保存されるコンテンツが、前記複数のノード装置により構成されるオーバーレイネットワークを介して配信される配信システムであり、前記ノード装置に保存されたコンテンツのうち前記ノード装置から送信された日時が古いコンテンツが削除される配信システムにおいて、コンテンツの取得先のドメイン名を解決する情報処理装置における情報処理方法であって、ドメイン名の解決を問い合わせる問い合わせ装置から、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名を受信する受信ステップと、前記受信ステップにおいて受信されたドメイン名に対応する前記所在情報が、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名と、コンテンツを保存する前記ノード装置の所在を示す所在情報と、前記所在情報が削除されるまでの時間を示す第1時間情報と、を対応付けてリストとして記憶する記憶手段に記憶された前記リストに記憶されているかを判定する判定ステップと、前記判定ステップにおいて記憶されていないと判定された場合、前記受信ステップにおいて受信されたドメイン名に対応付けられたコンテンツを保存する前記ノード装置の前記所在情報と、前記所在情報が所在を示す前記ノード装置が前記受信ステップにおいて受信されたドメイン名に対応付けられたコンテンツを削除するまでの時間以下の時間を示す第2時間情報と、を取得する取得ステップと、前記取得ステップにおいて取得された前記所在情報と、前記第1時間情報として、前記取得ステップにおいて取得された前記第2時間情報と、前記受信ステップにおいて受信されたドメイン名と、を対応付けて前記記憶手段に記憶させる制御ステップと、前記判定ステップにおいて記憶されていると判定された場合、前記受信ステップにおいて受信されたドメイン名に対応する前記第1時間情報が示す時間を延長する延長ステップと、前記受信ステップにおいて受信されたドメイン名に対応する前記所在情報を前記問い合わせ装置へ送信する送信ステップと、前記リストに記憶された前記第1時間情報が示す時間が経過したとき、対応する前記所在情報を前記リストから削除する削除ステップと、を含むことを特徴とする情報処理方法。ネットワークに接続する複数のノード装置に分散して保存されるコンテンツが、前記複数のノード装置により構成されるオーバーレイネットワークを介して配信される配信システムであり、前記ノード装置に保存されたコンテンツのうち前記ノード装置から送信された日時が古いコンテンツが削除される配信システムにおいて、コンテンツの取得先のドメイン名を解決する情報処理装置に含まれるコンピュータに、ドメイン名の解決を問い合わせる問い合わせ装置から、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名を受信する受信ステップと、前記受信ステップにおいて受信されたドメイン名に対応する前記所在情報が、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名と、コンテンツを保存する前記ノード装置の所在を示す所在情報と、前記所在情報が削除されるまでの時間を示す第1時間情報と、を対応付けてリストとして記憶する記憶手段に記憶された前記リストに記憶されているかを判定する判定ステップと、前記判定ステップにおいて記憶されていないと判定された場合、前記受信ステップにおいて受信されたドメイン名に対応付けられたコンテンツを保存する前記ノード装置の前記所在情報と、前記所在情報が所在を示す前記ノード装置が前記受信ステップにおいて受信されたドメイン名に対応付けられたコンテンツを削除するまでの時間以下の時間を示す第2時間情報と、を取得する取得ステップと、前記取得ステップにおいて取得された前記所在情報と、前記第1時間情報として、前記取得ステップにおいて取得された前記第2時間情報と、前記受信ステップにおいて受信されたドメイン名と、を対応付けて前記記憶手段に記憶させる制御ステップと、前記判定ステップにおいて記憶されていると判定された場合、前記受信ステップにおいて受信されたドメイン名に対応する前記第1時間情報が示す時間を延長する延長ステップと、前記受信ステップにおいて受信されたドメイン名に対応する前記所在情報を前記問い合わせ装置へ送信する送信ステップと、前記リストに記憶された前記第1時間情報が示す時間が経過したとき、対応する前記所在情報を前記リストから削除する削除ステップと、を実行させることを特徴とするプログラム。ここで、CDNにDNSDomainNameSystemを適用する場合を想定する。この場合、DNSサーバは、コンテンツの取得先を示すドメイン名と、コンテンツを保存するサーバ装置のIPアドレスInternetProtocolと、を対応付けて記憶する。そして、DNSサーバは、端末装置等からのドメイン名の解決の問い合わせに対して、問い合わせ対象のドメイン名に対応するIPアドレスを返信する。これにより、端末装置は、受信したIPアドレスに基づいて、サーバ装置へコンテンツを要求する。しかしながら、コンテンツを保存しているサーバ装置は、例えば、最後にアップロードした日時が古いコンテンツをキャッシュから削除する。そのため、DNSサーバは、コンテンツを削除したサーバ装置のIPアドレスを、端末装置等へ返信する可能性がある。すると、端末装置からコンテンツの要求を受けたサーバ装置は、コンテンツを送信することができない。あるいは、要求を受けたサーバ装置は、要求されたコンテンツを他のサーバ装置から取得する必要がある。この場合、端末装置がコンテンツを取得するまでに長い時間を要する。本発明は、以上の点に鑑みてなされたものである。本発明は、CDNにDNSを適用した配信システムにおいて、ドメイン名の解決の問い合わせに対して、取得対象のコンテンツを削除していない装置の所在を示す情報を送信することができる情報処理装置、情報処理方法及びプログラムを提供することを目的とする。上記課題を解決するために、請求項1に記載の発明は、ネットワークに接続する複数のノード装置に分散して保存されるコンテンツが、前記複数のノード装置により構成されるオーバーレイネットワークを介して配信される配信システムであり、前記ノード装置に保存されたコンテンツのうち前記ノード装置から送信された日時が古いコンテンツが削除される配信システムにおいて、コンテンツの取得先のドメイン名を解決する情報処理装置であって、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名と、コンテンツを保存する前記ノード装置の所在を示す所在情報と、前記所在情報が削除されるまでの時間を示す第1時間情報と、を対応付けてリストとして記憶する記憶手段と、ドメイン名の解決を問い合わせる問い合わせ装置から、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名を受信する受信手段と、前記受信手段により受信されたドメイン名に対応する前記所在情報が前記リストに記憶されているかを判定する第1判定手段と、前記第1判定手段により記憶されていないと判定された場合、前記受信手段により受信されたドメイン名に対応付けられたコンテンツを保存する前記ノード装置の前記所在情報と、前記所在情報が所在を示す前記ノード装置が前記受信手段により受信されたドメイン名に対応付けられたコンテンツを削除するまでの時間以下の時間を示す第2時間情報とを取得する取得手段と、前記取得手段により取得された前記所在情報と、前記第1時間情報として、前記取得手段により取得された前記第2時間情報と、前記受信手段により受信されたドメイン名と、を対応付けて前記記憶手段に記憶させる制御手段と、前記第1判定手段により記憶されていると判定された場合、前記受信手段により受信されたドメイン名に対応する前記第1時間情報が示す時間を延長する延長手段と、前記受信手段により受信されたドメイン名に対応する前記所在情報を前記問い合わせ装置へ送信する第1送信手段と、前記リストに記憶された前記第1時間情報が示す時間が経過したとき、対応する前記所在情報を前記リストから削除する削除手段と、を備えることを特徴とする。この発明によれば、情報処理装置は、受信したドメイン名に対応付けられたコンテンツを保存するノード装置の所在情報を取得するとき、所在情報を記憶手段から削除するまでの時間を取得する。所在情報を削除するまでの時間は、コンテンツを保存しているノード装置がコンテンツを削除するまでの時間以下とされる。そして、情報処理装置は、ドメイン名と、取得した所在情報と、取得した時間とを記憶する。また、情報処理装置から所在情報を受信した問い合わせ装置等は、受信した所在情報に基づいて、コンテンツを保存するノード装置へコンテンツを要求する。これに対し、ノード装置は、保存しているコンテンツを送信する。このとき、コンテンツの送信日時が新しくなるため、ノード装置がコンテンツを削除するまでの時間が延長されることになる。つまり、ノード装置が一度送信したコンテンツはある程度の時間保存されることが担保される。これに対し、情報処理装置は、問い合わせ装置に送信した所在情報を記憶手段から削除するまでの時間を延長する。従って、情報処理装置が記憶する所在情報が、ノード装置がコンテンツを削除するまでに削除される。そのため、取得対象のコンテンツを削除していないノード装置の所在情報を送信することができる。請求項2に記載の発明は、前記延長手段は、前記第1判定手段により記憶されていると判定された場合、前記受信手段により受信されたドメイン名に対応する前記第1時間情報に、前記ノード装置がコンテンツを送信してからコンテンツを削除するまでの時間以下である所定時間を設定することを特徴とする。この発明によれば、コンテンツを保存しているノード装置の所在情報が送信されるとき、所在情報を削除するまでの時間として、所定の時間が設定される。そのため、延長時間の調整が不要となり、所在情報を削除するまでの時間を簡易に延長することができる。請求項3に記載の発明は、前記問い合わせ装置は、ドメイン名を解決する装置であり、前記受信手段は、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名の解決の問い合わせを受けた前記問い合わせ装置から、問い合わせ対象のドメイン名を受信し、前記第1判定手段により記憶されていると判定された場合、前記第1送信手段は、前記受信手段により受信されたドメイン名に対応する前記所在情報と、前記問い合わせ装置が前記所在情報を削除するまでの時間として、前記延長手段により時間が延長された前記第1時間情報が示す時間以下の時間を示す第3時間情報と、を送信することを特徴とする。この発明によれば、ドメイン名を解決する問い合わせ装置へ、ドメイン名に対応付けられた所在情報が返信されるとき、受信した所在情報を問い合わせ装置が削除するまでの時間が返信される。この時間は、情報処理装置が所在情報を記憶手段から削除する時間以下の時間である。つまり、コンテンツを保存しているノード装置がコンテンツを削除するまでの時間以下の時間である。そのため、問い合わせ装置が記憶する所在情報が、ノード装置がコンテンツを削除するまでに問い合わせ装置から削除される。従って、問い合わせ装置が、取得対象のコンテンツを削除していないノード装置の所在情報を問い合わせ元の装置へ送信することができる。請求項4に記載の発明は、前記第1送信手段により前記所在情報が送信された数を示す数情報を、前記受信手段により受信されたドメイン名に対応付けて記憶する第2記憶手段と、前記受信手段により受信されたドメイン名に対応する前記数情報が示す数が第1の所定数より多いかを判定する第2判定手段と、前記第1判定手段により記憶されていないと判定された場合、または、前記第2判定手段により前記第1の所定数より多いと判定された場合、前記受信手段により受信されたドメイン名に対応付けられたコンテンツの保存の指令を示す指令情報を何れかの前記ノード装置へ送信する第2送信手段と、を更に備え、前記取得手段は、前記第1判定手段により記憶されていないと判定された場合、または、前記第2判定手段により前記第1の所定数より多いと判定された場合、前記第2送信手段による前記指令情報の送信先の前記ノード装置の前記所在情報を取得することを特徴とする。この発明によれば、所在情報の送信数が多いドメイン名に対応付けられたコンテンツであるほど、オーバーレイネットワークへ要求される頻度が高いコンテンツである。この発明によれば、受信されたドメイン名に対応する所在情報の送信数が所定数よりも多い場合、何れかのノード装置がドメイン名に対応付けられたコンテンツを保存することになる。これにより、ドメイン名に対応付けられたコンテンツを保存するノード装置の数が増加する。従って、オーバーレイネットワークへ要求される頻度が高いコンテンツを保存するノード装置の数が増加するので、コンテンツの要求に対するノード装置の処理負荷を分散させることができる。請求項5に記載の発明は、前記問い合わせ装置は、ドメイン名を解決する装置であり、前記受信手段は、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名の解決の問い合わせを受けた前記問い合わせ装置から、問い合わせ対象のドメイン名を受信し、前記第1送信手段は、前記第1判定手段により記憶されていると判定された場合、前記受信手段により受信されたドメイン名に対応する前記所在情報と、前記問い合わせ装置が前記所在情報を削除するまでの時間として、前記延長手段により時間が延長された前記第1時間情報が示す時間以下の時間を示す第3時間情報と、を送信し、前記第1判定手段により記憶されていると判定された場合、前記受信手段により受信されたドメイン名に対応する前記所在情報の数が、第2の所定数以下であるかを判定する第3判定手段を更に備え、前記第1送信手段は、前記第3判定手段により前記第2の所定数以下であると判定された場合、前記第2の所定数以下ではないと判定された場合よりも短い時間を示す前記第3時間情報を送信することを特徴とする。この発明によれば、ドメイン名を解決する問い合わせ装置へ、ドメイン名に対応付けられた所在情報が返信されるとき、受信した所在情報を問い合わせ装置が削除するまでの時間が返信される。このとき、ドメイン名に対応付けられたコンテンツを保存するノード装置の数が少ない場合は、問い合わせ装置が所在情報を削除するまでの時間として短い時間を返信する。そのため、問い合わせ装置は短い時間で所在情報を削除するので、同じドメイン名の解決を情報処理装置へ問い合わせる頻度が高くなる。これにより、このドメイン名に対応する所在情報が情報処理装置から送信される数が多くなる。従って、コンテンツを保存するノード装置の数が少ない場合に、コンテンツを保存するノード装置の数を早く増加させることができる。請求項6に記載の発明は、ネットワークに接続する複数のノード装置に分散して保存されるコンテンツが、前記複数のノード装置により構成されるオーバーレイネットワークを介して配信される配信システムであり、前記ノード装置に保存されたコンテンツのうち前記ノード装置から送信された日時が古いコンテンツが削除される配信システムにおいて、コンテンツの取得先のドメイン名を解決する情報処理装置における情報処理方法であって、ドメイン名の解決を問い合わせる問い合わせ装置から、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名を受信する受信ステップと、前記受信ステップにおいて受信されたドメイン名に対応する前記所在情報が、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名と、コンテンツを保存する前記ノード装置の所在を示す所在情報と、前記所在情報が削除されるまでの時間を示す第1時間情報と、を対応付けてリストとして記憶する記憶手段に記憶された前記リストに記憶されているかを判定する判定ステップと、前記判定ステップにおいて記憶されていないと判定された場合、前記受信ステップにおいて受信されたドメイン名に対応付けられたコンテンツを保存する前記ノード装置の前記所在情報と、前記所在情報が所在を示す前記ノード装置が前記受信ステップにおいて受信されたドメイン名に対応付けられたコンテンツを削除するまでの時間以下の時間を示す第2時間情報と、を取得する取得ステップと、前記取得ステップにおいて取得された前記所在情報と、前記第1時間情報として、前記取得ステップにおいて取得された前記第2時間情報と、前記受信ステップにおいて受信されたドメイン名と、を対応付けて前記記憶手段に記憶させる制御ステップと、前記判定ステップにおいて記憶されていると判定された場合、前記受信ステップにおいて受信されたドメイン名に対応する前記第1時間情報が示す時間を延長する延長ステップと、前記受信ステップにおいて受信されたドメイン名に対応する前記所在情報を前記問い合わせ装置へ送信する送信ステップと、前記リストに記憶された前記第1時間情報が示す時間が経過したとき、対応する前記所在情報を前記リストから削除する削除ステップと、を含むことを特徴とする。請求項7に記載の発明は、ネットワークに接続する複数のノード装置に分散して保存されるコンテンツが、前記複数のノード装置により構成されるオーバーレイネットワークを介して配信される配信システムであり、前記ノード装置に保存されたコンテンツのうち前記ノード装置から送信された日時が古いコンテンツが削除される配信システムにおいて、コンテンツの取得先のドメイン名を解決する情報処理装置に含まれるコンピュータに、ドメイン名の解決を問い合わせる問い合わせ装置から、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名を受信する受信ステップと、前記受信ステップにおいて受信されたドメイン名に対応する前記所在情報が、前記複数のノード装置に分散して保存されるコンテンツに対応付けられたドメイン名と、コンテンツを保存する前記ノード装置の所在を示す所在情報と、前記所在情報が削除されるまでの時間を示す第1時間情報と、を対応付けてリストとして記憶する記憶手段に記憶された前記リストに記憶されているかを判定する判定ステップと、前記判定ステップにおいて記憶されていないと判定された場合、前記受信ステップにおいて受信されたドメイン名に対応付けられたコンテンツを保存する前記ノード装置の前記所在情報と、前記所在情報が所在を示す前記ノード装置が前記受信ステップにおいて受信されたドメイン名に対応付けられたコンテンツを削除するまでの時間以下の時間を示す第2時間情報と、を取得する取得ステップと、前記取得ステップにおいて取得された前記所在情報と、前記第1時間情報として、前記取得ステップにおいて取得された前記第2時間情報と、前記受信ステップにおいて受信されたドメイン名と、を対応付けて前記記憶手段に記憶させる制御ステップと、前記判定ステップにおいて記憶されていると判定された場合、前記受信ステップにおいて受信されたドメイン名に対応する前記第1時間情報が示す時間を延長する延長ステップと、前記受信ステップにおいて受信されたドメイン名に対応する前記所在情報を前記問い合わせ装置へ送信する送信ステップと、前記リストに記憶された前記第1時間情報が示す時間が経過したとき、対応する前記所在情報を前記リストから削除する削除ステップと、を実行させることを特徴とする。本発明によれば、情報処理装置は、受信したドメイン名に対応付けられたコンテンツを保存するノード装置の所在情報を取得するとき、所在情報を記憶手段から削除するまでの時間を取得する。所在情報を削除するまでの時間は、コンテンツを保存しているノード装置がコンテンツを削除するまでの時間以下とされる。そして、情報処理装置は、ドメイン名と、取得した所在情報と、取得した時間とを記憶する。また、情報処理装置から所在情報を受信した問い合わせ装置等は、受信した所在情報に基づいて、コンテンツを保存するノード装置へコンテンツを要求する。これに対し、ノード装置は、保存しているコンテンツを送信する。このとき、コンテンツの送信日時が新しくなるため、ノード装置がコンテンツを削除するまでの時間が延長されることになる。つまり、ノード装置が一度送信したコンテンツはある程度の時間保存されることが担保される。これに対し、情報処理装置は、問い合わせ装置に送信した所在情報を記憶手段から削除するまでの時間を延長する。従って、情報処理装置が記憶する所在情報が、ノード装置がコンテンツを削除するまでに削除される。そのため、取得対象のコンテンツを削除していないノード装置の所在情報を送信することができる。以下、本発明の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、配信システムに本発明を適用した場合の実施形態である。[1.配信システムの構成及び動作概要]始めに、図1を参照して、本実施形態の配信システムの構成及び動作概要について説明する。図1は、本実施形態の配信システムの概要構成例を示す図である。配信システムSは、DNSを適用したCDNである。図1に示すように、本実施形態の配信システムSは、センターサーバSS、WebサーバSW、DNSサーバSDii=1,2,3p、CDN用DNSサーバSC、及びノード装置Nnn=1,2,3k等により構成されている。ノード装置Nnを、以下、ノードという。また、センターサーバSS、WebサーバSW、DNSサーバSDi、CDN用DNSサーバSC及びノードはネットワークNWに接続されている。ネットワークNWは、インターネット等からなる。また、図1に示すように、配信システムSには、複数の拠点Pnごとに拠点ネットワークNLnが構築されている。この拠点の例としては、例えばカラオケ店舗、学校、会社、住宅、またはその他の施設等が挙げられる。拠点ネットワークNLnは、例えば、通信手段としてのLANLocalAreaNetwork等のプライベートネットワークである。また、各拠点ネットワークNLnには、ノードと複数の拠点端末Tn-ll=1,2,3jとが接続されている。ノードは、同じ拠点ネットワークNLnに接続されている拠点端末Tn-lへコンテンツを提供するエッジサーバとしての機能を有する。一方、拠点端末Tn-lは、コンテンツを再生する機能を有する。例えば、拠点Pnがカラオケ店舗の場合、拠点端末Tn-lは、カラオケ用のコンテンツを再生するコマンダである。また、例えば拠点Pnが学校である場合、教材用のコンテンツを再生する視聴端末である。また、例えば拠点Pnが会社である場合、研修用のコンテンツを再生する視聴端末である。また、例えば拠点Pnが住宅である場合、放送番組用のコンテンツを再生するセットトップボックスである。WebサーバSWは、Webページを拠点端末Tn-lに配信するためのサーバ装置である。DNSサーバSDi及びCDN用DNSサーバSCは、ドメイン名を解決するDNSサーバである。複数のDNSサーバSDiの中には、所定のドメインのオーソリティと、拠点端末Tn-lからドメイン名の解決の問い合わせを受け付けるだけDNSサーバと、が含まれる。オーソリティとは、DNSにおいて、所定のドメインに含まれるサブドメインに関する情報を管理するDNSサーバである。CDN用DNSサーバSCは、配信システムSに対応するドメインのオーソリティである。具体的に、CDN用DNSサーバSCは、配信システムSにおいて配信されるコンテンツの取得先に関する情報を管理する。配信システムSにおいて配信されるコンテンツの実際の取得先は、ノードである。なお、CDN用DNSサーバSCは、本発明における情報処理装置の一例である。また、DNSサーバSDi及び拠点端末Tn-lは、本発明における問い合わせ装置の一例である。また、図1に示すように、配信システムSには、ネットワークNWを介して互いに通信可能な複数のノードの参加によりオーバーレイネットワークONが構成されている。オーバーレイネットワークONは、仮想的なリンクを構成する論理的なネットワークである。オーバーレイネットワークONは、特定のアルゴリズム、例えば、分散ハッシュテーブルを利用したアルゴリズムにより実現される。なお、分散ハッシュテーブルを、以下、DHTDistributedHashTableという。ここで、オーバーレイネットワークONに参加するとは、DHTを用いたルーティングテーブルに基づいてオーバーレイネットワークONを介して他のノードとの間で各種メッセージを送受信できる状態に稼動することをいう。なお、DHTを用いたルーティングテーブルについては、特開2006-197400号公報等で公知であるので、詳しい説明を省略する。また、オーバーレイネットワークONに参加している各ノードには、ノードIDが付与されている。このノードIDは、ノードを、オーバーレイネットワークONに参加しているノードの中から識別する固有の識別情報である。配信システムSにおいては、様々なコンテンツが複数のノードに分散して保存される。各コンテンツには、それぞれコンテンツIDが付与されている。コンテンツIDは、コンテンツを、オーバーレイネットワークONに保存されるコンテンツの中から識別する固有の識別情報である。センターサーバSSは、コンテンツをオーバーレイネットワークONに投入する。コンテンツの投入とは、コンテンツを何れかのノードに保存させ、保存されたコンテンツを、各ノードがオーバーレイネットワークONから取得可能にすることである。各コンテンツのコンテンツID、タイトル等の属性情報は、コンテンツカタログ情報に記述されている。コンテンツカタログ情報は、センターサーバSSにより作成される。そして、センターサーバSSが、コンテンツカタログ情報を全てのノードに配信する。ここで、コンテンツを保存しているノードを、以下、保持ノードという。また、保持ノードの所在は、インデックス情報として、このコンテンツの所在を管理しているノードに記憶される。コンテンツの所在を管理しているノードを、以下、ルートノードという。インデックス情報には、コンテンツを保存している保持ノードのノード情報と、コンテンツのコンテンツIDとの組が含まれる。ノード情報には、例えば、保持ノードのノードID、IPアドレス及びポート番号が含まれる。ルートノードは、例えば、コンテンツIDと最も近いノードIDが割り当てられたノードであるように定められる。コンテンツIDと最も近いノードIDとは、例えば、IDの上位桁が最も多く一致するノードIDである。そして、あるノードが、オーバーレイネットワークONを介して保持ノードからコンテンツを取得する場合がある。ここで、コンテンツを取得するノードを、以下、ユーザノードという。ユーザノードは、コンテンツを保存する保持ノードの所在をオーバーレイネットワークONで検索する。具体的に、ユーザノードは、検索メッセージを送信する。検索メッセージは、取得対象のコンテンツの所在をコンテンツのルートノードに問い合わせるためのメッセージである。検索メッセージには、取得対象のコンテンツのコンテンツIDが含まれる。ルートノードは、受信した検索メッセージに含まれるコンテンツIDに対応するインデックス情報をインデックス情報キャッシュから取得する。ルートノードは、取得したインデックス情報を、検索メッセージの送信元のユーザノードに返信する。これにより、ユーザノードは、ルートノードから保持ノードのIPアドレス等を受信する。そして、ユーザノードは、保持ノードにアクセスし、コンテンツをダウンロードする。なお、コンテンツの所在をルートノードに問い合わせる処理は、例えば特開2007-053662号公報等で公知であるので、詳しい説明を省略する。ユーザノードは、保持ノードからコンテンツを取得したとき、コンテンツを公開する。コンテンツの公開とは、ユーザノードが取得したコンテンツを、オーバーレイネットワークONから取得可能にすることをいう。具体的に、ユーザノードは、取得したコンテンツを保存する。そして、ユーザノードは、ルートノードへパブリッシュメッセージを送信する。パブリッシュメッセージは、コンテンツを保存したことをルートノードへ通知するためのメッセージである。パブリッシュメッセージは、保存したコンテンツのコンテンツIDと、コンテンツを保存したユーザノードのノード情報とを含む。ルートノードは、受信したパブリッシュメッセージに含まれるコンテンツIDとノード情報との組を含むインデックス情報を、インデックス情報キャッシュに記憶する。こうして、ユーザノードは、新たに、コンテンツを保存する保持ノードとなる。各保持ノードは、保存しているコンテンツの最終アクセス日時が古くなると、そのコンテンツを削除する。最終アクセス日時は、保存されているコンテンツが、保持ノードから他のノードまたは拠点端末T1-1に対して最後にアップロードされた日時である。また、保存されているコンテンツが一度もアップロードされていない場合、最終アクセス日時は、コンテンツが保存された日時である。最終アクセス日時が古いコンテンツを削除する理由としては、あまり利用されないコンテンツを削除することにより、別のコンテンツを保存するための容量を増やすことが挙げられる。具体的に、保持ノードは、コンテンツを取得したとき、取得したコンテンツを、コンテンツ削除時間に対応付けて保存する。コンテンツ削除時間は、コンテンツが削除されるまでの残り時間である。保持ノードは、コンテンツ削除時間が経過すると、対応するコンテンツを削除する。具体的に、コンテンツ削除時間は、時間の経過に従って、その値が小さくなる。そして、コンテンツ削除時間が0になると、コンテンツは削除される。コンテンツ削除時間の初期値は予め定められている。保持ノードは、コンテンツを取得して保存したときと、コンテンツをアップロードしたときに、そのコンテンツのコンテンツ削除時間に対して、初期値を設定する。従って、保持ノードは、コンテンツをアップロードしたときには、そのコンテンツを削除するまでの残り時間を延長する。なお、保持ノードは、コンテンツの最終アクセス日または最終アクセス時刻のみを参照しても良い。つまり、保持ノードは、最終アクセス日または最終アクセス時刻が古いコンテンツを削除しても良い。具体的に、保持ノードは、最終アクセス日から所定の日数が経過すると、対応するコンテンツを削除する。この所定の日数は、コンテンツ削除時間に相当する。あるいは、保持ノードは、最終アクセス時刻からコンテンツ削除時間が経過すると、対応するコンテンツを削除する。[2.ドメイン名の解決及びコンテンツの配信]次に、図2を参照して、CDN用DNSサーバSCによるドメイン名の解決及び配信システムSにおける拠点端末Tn-lへのコンテンツの配信について説明する。図2は、本実施形態の配信システムSの動作概要を示す図である。CDN用DNSサーバSCには、ノードリストが記憶されている。ノードリストは、配信システムSに対応するドメインに含まれるサブドメインを解決するための情報である。図2に示すように、ノードリストには、複数のノードレコードが登録されている。ノードレコードは、DNSにおけるAタイプのリソースレコードに相当する情報である。各ノードレコードには、ドメイン名、IPアドレス、コンテンツID及びレコード削除時間等が格納されている。ノードレコードに格納されるドメイン名は、配信システムSに対応するドメインに含まれるサブドメインのドメイン名である。このドメイン名は、例えば、コンテンツごとに異なる名前が付与される。つまり、配信システムSにおいて配信されるコンテンツに対応付けられたドメイン名が、コンテンツごとに存在する。例えば、コンテンツIDが、4桁の十進数であるとする。この場合、コンテンツIDそのものを文字化したものが、ドメイン名であっても良い。例えば、コンテンツIDが0123である場合、ドメイン名は、0123である。このとき、FQDNFullyQualifiedDomainNameは、0123xxxxxyyzzとなる。ここで、xxxxxyyzzは、配信システムSに対応するドメインのドメイン名である。なお、ノードレコードに、ドメイン名として、FQDNが格納されても良い。ノードレコードに格納されるIPアドレスは、ドメイン名に対応付けられたコンテンツを保存している保持ノードのIPアドレスである。前述したように、保持ノードは、保存しているコンテンツの最終アクセス日時が古くなると、そのコンテンツを削除する。ノードリストに登録されているノードレコードには、一度保存したコンテンツを削除しているノードのノードレコードは含まれていない。つまり、ノードリストには、現時点でもコンテンツを保存しているノードのIPアドレスが登録されていることが担保されるようになっている。その理由については、後述する。なお、IPアドレスは、本発明における所在情報の一例である。ノードレコードに格納されるコンテンツIDは、ドメイン名に対応付けられたコンテンツのコンテンツIDである。なお、ドメイン名自体にコンテンツIDが含まれている場合、ドメイン名と別にコンテンツIDが格納されている必要はない。レコード削除時間は、ノードレコードが削除されるまでの残り時間である。レコード削除時間は、DNSにおけるリソースレコードのTTLTimeToLiveに相当する。レコード削除時間が経過すると、ノードレコードが削除される。具体的に、レコード削除時間は、時間の経過に従って、その値が小さくなる。そして、レコード削除時間が0になると、ノードレコードは削除される。レコード削除時間は、対応するコンテンツ削除時間以下になるように設定される。レコード削除時間に対応するコンテンツ削除時間とは、ノードレコードに格納されているIPアドレスに対応するノードが保存しているコンテンツのうち、ノードレコードに格納されているドメイン名に対応付けられたコンテンツのコンテンツ削除時間である。なお、レコード削除時間は、本発明における第1時間情報の一例である。ある拠点端末Tn-l、例えば、拠点端末T1-1が、コンテンツを取得する。例えば、拠点端末T1-1は、WebサーバSWにアクセスして、HTMLHyperTextMarkupLanguage文書を取得する。そして、拠点端末T1-1は、取得したHTML文書に基づいて、Webページを表示する。このとき、拠点端末T1-1は、例えば、HTML文書から、Webページ内で再生されるコンテンツのドメイン名を取得する。このドメイン名は、例えば、objectタグ、embedタグ等の予め定められたタグに記述されている。例えば、ドメイン名として、0123xxxxxyyzzが記述されているとする。つまり、再生されるコンテンツは、コンテンツIDが0123であるコンテンツである。このコンテンツを、コンテンツAとする。そこで、拠点端末T1-1は、名前解決要求メッセージを送信する図21。名前解決要求メッセージは、ドメイン名の解決を問い合わせるメッセージである。名前解決要求メッセージには、問い合わせ対象のドメイン名として、0123xxxxxyyzzが含まれる。拠点端末T1-1は、名前解決要求メッセージを、CDN用DNSサーバSCまたは何れかのDNSサーバSDiに送信する。何れのDNSサーバに送信されるかは、拠点端末T1-1の設定による。ここでは、拠点端末T1-1は、DNSサーバSD1に名前解決要求メッセージを送信したとする。DNSサーバSD1は、0123xxxxxyyzzに対応するリソースレコードをキャッシュしていないとする。その場合、DNSサーバSD1は、他のDNSサーバへ、ドメイン名の解決を問い合わせる。ここでは、問い合わせ方法として、DNSにおける反復モードが用いられるとする。この場合、DNSサーバSD1は、最終的には、名前解決要求メッセージに含まれるxxxxxyyzzが示すドメインのオーソリティに問い合わせを行う。従って、DNSサーバSD1は、拠点端末T1-1から受信した名前解決要求メッセージを、CDN用DNSサーバSCに転送する図22。CDN用DNSサーバSCは、受信した名前解決要求メッセージに含まれるドメイン名から、サブドメインのドメイン名である0123を取得する。そして、CDN用DNSサーバSCは、0123で、リソースレコードを検索する。つまり、CDN用DNSサーバSCは、コンテンツIDが0123であるコンテンツAを保存するノードのIPアドレスを検索する図23。このとき、ドメイン名として0123が格納されているノードレコードが1つもノードリストに登録されていなかったとする。この場合、CDN用DNSサーバSCは、コンテンツAを保存するノードのIPアドレスを取得する。具体的に、CDN用DNSサーバSCは、コンテンツAを新たに保存させるノードを、例えばランダムに決定する。例えば、CDN用DNSサーバSCは、コンテンツを保存させるノードとして、ノードN1を決定したとする。すると、CDN用DNSサーバSCは、決定したノードのIPアドレスを取得する。CDN用DNSサーバSCは、各ノードのIPアドレスを予め記憶している。そして、CDN用DNSサーバSCは、取得したIPアドレスに基づいて、ノードN1へコンテンツ保存要求メッセージを送信する図24A-1。コンテンツ保存要求メッセージは、コンテンツを保存することを要求するメッセージである。コンテンツ保存要求メッセージは、保存対象のコンテンツのコンテンツIDを含む。この場合、コンテンツIDとして、コンテンツAのコンテンツIDである0123が含まれる。なお、コンテンツ保存要求メッセージは、本発明における指令情報の一例である。ノードN1は、受信したコンテンツ保存要求メッセージに含まれるコンテンツIDに対応するコンテンツAを、センターサーバSSまたは他のノードから取得する。そして、ノードN1は、コンテンツAを保存する。そして、ノードN1は、コンテンツAのコンテンツ削除時間として、例えば、24時間を初期値として設定する図24A-2。CDN用DNSサーバSCは、コンテンツ保存要求メッセージを送信したとき、ノードN1のノードレコードを新たにノードリストに登録する。このとき、CDN用DNSサーバSCは、登録するノードレコードのレコード削除時間の初期値を取得する。レコード削除時間の初期値は、予めCDN用DNSサーバSCに記憶されている。レコード削除時間の初期値は、コンテンツ削除時間の初期値以下の値とされる。例えば、CDN用DNSサーバSCは、24時間を取得する。そして、CDN用DNSサーバSCは、ドメイン名としての0123、ノードN1のIPアドレス及びレコード削除時間の初期値である24時間を含むノードレコードを登録する。図24A-3。次いで、CDN用DNSサーバSCは、コンテンツAを保存させるノードとして決定したノードN1のIPアドレスを、DNSサーバSD1に返信する図25。具体的に、CDN用DNSサーバSCは、ノードN1のリソースレコードを含む名前解決応答メッセージを送信する。リソースレコードは、ノードレコードに格納されている情報を用いて生成される。具体的に、リソースレコードには、ドメイン名としての0123、ノードN1のIPアドレス及びリソースレコードのTTL等が含まれる。リソースレコードのTTLは、ノードリストに登録されたノードレコードのレコード削除時間以下の値とされる。例えば、TTLには20時間が設定される。一方、CDN用DNSサーバSCは、コンテンツAを保存するノードレコードの検索の結果、例えば、1つ以上のノードレコードを発見したとする。この場合、CDN用DNSサーバSCは、発見したノードレコードの中から、何れかのノードレコードを選択する。例えば、CDN用DNSサーバSCは、ノードN1のノードレコードを選択する。次いで、CDN用DNSサーバSCは、選択したノードN1のノードレコードのレコード削除時間を延長する図24B。例えば、CDN用DNSサーバSCはノードレコードのレコード削除時間に、初期値である24時間を設定する。そして、CDN用DNSサーバSCは、選択したノードN1のリソースレコードを含む名前解決応答メッセージを、DNSサーバSD1に返信する図25。このときのリソースレコードのTTLには、延長後のレコード削除時間以下の値が設定される。例えば、TTLには20時間が設定される。なお、TTLは、本発明における第3時間情報の一例である。DNSサーバSD1は、受信した名前解決応答メッセージに含まれるリソースレコードをキャッシュする図26。そして、DNSサーバSD1は、受信した名前解決応答メッセージを拠点端末T1-1に送信する図27。拠点端末T1-1は、受信した名前解決応答メッセージに含まれるリソースレコードから、ノードN1のIPアドレスを取得する。また、拠点端末T1-1は、コンテンツAのドメイン名から、コンテンツIDである0123を取得する。そして、拠点端末T1-1は、取得したIPアドレスに基づいて、ノードN1へコンテンツ送信要求メッセージを送信する図28。コンテンツ送信要求メッセージは、コンテンツのアップロードを要求するメッセージである。コンテンツ送信要求メッセージは、アップロード対象のコンテンツのコンテンツIDである0123を含む。ノードN1は、受信したコンテンツ送信要求メッセージに含まれるコンテンツIDに対応するコンテンツAを、拠点端末T1-1へアップロードする図29。また、ノードN1は、コンテンツAのコンテンツ削除時間を延長する図210。例えば、ノードN1は、コンテンツ削除時間に、初期値である24時間を設定する。例えば、ノードN2が、コンテンツBを保存していたとする。また、CDN用DNSサーバSCのノードリストには、コンテンツBのドメイン名と、ノードN2のIPアドレスとを含むノードレコードが登録されているとする。ここで、ノードN2のノードレコードのレコード削除時間が0になったとする。従って、CDN用DNSサーバSCは、ノードN2のノードレコードをノードリストから削除する図211。一方、ほぼ同じタイミングで、ノードN2が保存しているコンテンツBのコンテンツ削除時間が0になる。従って、ノードN2は、コンテンツBを削除する図212。以上のように、CDN用DNSサーバSCは、問い合わせ対象のドメイン名に対応するコンテンツを保存するノードのIPアドレスが登録されていないとき、コンテンツを保存するノードのIPアドレスを取得する。図2の例の場合、CDN用DNSサーバSCは、何れかのノードにコンテンツを保存させるよう、コンテンツ保存要求メッセージを送信する。そして、CDN用DNSサーバSCは、取得したIPアドレスを返信する。従って、CDN用DNSサーバSCは、名前解決要求メッセージに対して、コンテンツを保存しているノードのIPアドレスを返信することができる。また、CDN用DNSサーバSCは、取得したIPアドレスを含むノードレコードを登録する。このとき、CDN用DNSサーバSCは、取得したIPアドレスに対応するノードにおけるコンテンツ削除時間以下の時間を、レコード削除時間として設定する。従って、ノードが保存したコンテンツが削除されるまでには、対応するノードレコードが削除される。図2の例の場合、コンテンツ削除時間の初期値と、レコード削除時間の初期値とが、同値とされている。そのため、ノードが保存しているコンテンツと、ノードリストに登録されているノードレコードとが、ほぼ同じタイミングで削除される。従って、CDN用DNSサーバSCは、名前解決要求メッセージに対して、コンテンツを削除したノードのIPアドレスを返信しない。また、CDN用DNSサーバSCは、問い合わせ対象のドメイン名に対応するコンテンツを保存するノードのIPアドレスが登録されているとき、そのIPアドレスを返信する。このとき、CDN用DNSサーバSCは、返信したIPアドレスを格納するノードレコードのレコード削除時間を延長する。返信されたIPアドレスに対応するノードは、ドメイン名に対応するコンテンツをアップロードする。従って、ノードは、アップロードしたコンテンツのコンテンツ削除時間を延長する。延長後のレコード削除時間は、延長後のコンテンツ削除時間以下とされる。そのため、コンテンツを削除したノードのIPアドレスを返信しないようにつつ、返信するIPアドレスを記憶しておく時間を延長することができる。このようにして、CDN用DNSサーバSCは、拠点端末Tn-lが取得対象とするコンテンツを削除していないノードのIPアドレスを送信することができる。更に、CDN用DNSサーバSCは、IPアドレスを含むリソースレコードをDNSサーバSDiに返信する。このとき、CDN用DNSサーバSCは、延長後のレコード削除時間以下の時間をリソースレコードのTTLとして設定する。従って、ノードが保存しているコンテンツが削除されるまでには、DNSサーバSDiが受信したリソースレコードは、DNSサーバSDiのキャッシュから削除される。従って、DNSサーバSDiは、拠点端末Tn-lが取得対象とするコンテンツを削除していないノードのIPアドレスを送信することができる。なお、CDN用DNSサーバSCは、IPアドレスの返信数に応じて、ドメイン名に対応するコンテンツを保存させるノードの数が増加するように制御しても良い。あるドメイン名についての解決の問い合わせの頻度が高いほど、そのドメイン名に対応するコンテンツは、拠点端末Tn-lがノードへ要求される頻度が高いことを示す。そこで、要求される頻度が高いコンテンツを保存するノードの数を増加させることにより、要求に対するノードの処理負荷を分散させる。具体的に、各ノードレコードに、単位時間あたりのIPアドレスの返信数が設定される。CDN用DNSサーバSCは、名前解決要求メッセージに応じてIPアドレスを返信する都度、返信したIPアドレスの単位時間あたりの返信数を更新する。CDN用DNSサーバSCは、単位時間あたりの返信数が、予め設定された規定数を超えた場合には、何れかのノードへコンテンツ保存要求メッセージを送信する。このコンテンツ保存要求メッセージには、問い合わせ対象のドメイン名に対応するコンテンツのコンテンツIDが含まれる。従って、問い合わせ対象のドメイン名に対応するコンテンツを保存するノードが増えることになる。なお、単位時間あたりのIPアドレスの返信数は、本発明における数情報の一例である。また、規定数は、本発明における第1の所定数の一例である。また、CDN用DNSサーバSCは、問い合わせ対象のドメイン名を格納するノードレコードの数が少ないほど、返信するリソースレコードに含まれるTTLが示す時間を短くしても良い。DNSサーバSDiは、TTLが示す時間が短いほど、CDN用DNSサーバSCから受信したリソースレコードを短い時間でキャッシュから削除する。そのため、DNSサーバSDiは、TTLが示す時間が短いほど、名前解決要求メッセージをCDN用DNSサーバSCに送信する頻度が高くなる。これにより、単位時間あたりのIPアドレスの返信数が規定数を超える可能性が高くなる。そのため、コンテンツを保存するノードの数が少ない場合に、コンテンツを保存するノードの数を早く増加させることができる。具体的に、CDN用DNSサーバSCは、問い合わせ対象のドメイン名を格納するノードレコードの数が所定数以下である場合には、所定数よりも多い場合よりも短い時間をTTLとして設定する。なお、この場合の所定数は、本発明における第2の所定数の一例である。[3.CDN用DNSサーバの構成]次に、図3Aを参照して、CDN用DNSサーバSCの構成について説明する。図3Aは、CDN用DNSサーバSCの概要構成例を示すブロック図である。CDN用DNSサーバSCは、図3Aに示すように、制御部1、記憶部2、及び通信部3等を備えて構成される。制御部1、記憶部2、及び通信部3はバス4を介して相互に接続されている。記憶部2は、例えばハードディスクドライブ等から構成される。記憶部2には、オペレーティングシステム及びDNSサーバプログラム等の各種プログラム等が記憶されている。なお、DNSサーバプログラムは、例えば、ネットワークNW上の所定のサーバからダウンロードされるようにしても良い。また、DNSサーバプログラムは、例えば、DVDDigitalVersatileDisc等の記録媒体に記録されてこの記録媒体のドライブを介して読み込まれるようにしても良い。また、記憶部2には、各ノードのノード情報が記憶されている。また、記憶部2には、ノードレコードが登録されるノードリストが記憶されている。また、記憶部2には、レコード削除時間の初期値、リソースレコードのTTLに設定する初期値等の各種設定値が記憶されている。通信部3は、ネットワークNWを通じてノード等との間の通信制御を行う。制御部1は、演算機能を有するCPU,作業用RAM,及びROM等から構成される。制御部1は、CPUが記憶部2等に記憶されたプログラムを読み出して実行することにより、本発明における第1判定手段、取得手段、制御手段、延長手段、第1送信手段、削除手段、第2判定手段、第2送信手段及び第3判定手段として機能する。[4.ノードの構成]次に、図3Bを参照して、ノードの構成及び機能について説明する。図3Bは、ノードの概要構成例を示すブロック図である。ノードは、図3Bに示すように、制御部11、記憶部12、通信部13a、通信部13b、及びバッファメモリ14等を備えて構成される。制御部11、記憶部12、通信部13a、通信部13b、及びバッファメモリ14はバス15を介して相互に接続されている。本実施形態において、ノードは、ネットワークNWと拠点ネットワークNLnとの間でIPInternetProtocolパケットを中継する中継機器である。この中継機器は、例えばルータまたはL3スイッチングハブ等である。なお、ノードは、ユーザが利用する端末装置であっても良い。また、ノードは、基本的にネットワークNWに定常的に接続されているゲートウェイ等の機器であっても良い。記憶部12は、例えばハードディスクドライブ等から構成される。記憶部12には、オペレーティングシステム、P2Pプログラム等が記憶されている。P2Pプログラムは、ルーティングテーブルを用いて他のノードと通信を行うためのプログラムである。また、記憶部12には、オーバーレイネットワークONで使用されるDHTを用いたルーティングテーブル等が記憶されている。また、記憶部12には、センターサーバSSから配信されたコンテンツカタログ情報が記憶されている。また、記憶部12には、オーバーレイネットワークONから取得されたコンテンツと、コンテンツIDと、コンテンツ削除時間と、が対応付けて記憶されている。また、記憶部12には、インデックス情報が記憶されている。また、記憶部12には、センターサーバSSのIPアドレス及びポート番号が記憶されている。通信部13aは、ネットワークNWを通じて、他のノード、CDN用DNSサーバSC、センターサーバSS等との間の通信制御を行う。通信部13bは、拠点ネットワークNLnを通じて拠点端末Tn-lとの間の通信制御を行う。また、バッファメモリ14は、通信部13aを介して受信されたコンテンツを一時的に蓄積する。制御部11は、演算機能を有するCPU,作業用RAM,及びROM等から構成される。また、制御部11は、時計機能及びタイマ機能を備える。そして、制御部11は、CPUが記憶部12等に記憶されたプログラムを読み出して実行することにより、ノードの各部を統括制御する。[5.配信システムの動作]次に、図4及び図5を参照して、本実施形態における配信システムSの動作について説明する。図4は、本実施形態におけるCDN用DNSサーバSCの制御部1の処理例を示すフローチャートである。図4に示す処理は、例えば、CDN用DNSサーバSCの電源がONとされたときに開始される。先ず、制御部1は、配信システムSの管理者から電源OFFが要求されたか否かを判定するステップS1。このとき、制御部1は、電源OFFが要求されていないと判定した場合にはステップS1:NO、ノードリストに登録されている各ノードレコードのレコード削除時間を減算するステップS2。例えば、制御部1は、時計機能により、前回レコード削除時間の減算を行ったときからの経過時間を取得する。そして、制御部1は、各ノードレコードに格納されているレコード削除時間から、経過時間を減算する。次いで、制御部1は、レコード削除時間が0以下になったノードレコードがあるか否かを判定するステップS3。このとき、制御部1は、レコード削除時間が0以下になったノードレコードがあると判定した場合にはステップS3:YES、レコード削除時間が0以下になったノードレコードを全て、ノードリストから削除するステップS4。なお、ノードレコードは、ノードリストから削除されれば良い。従って、ノードリストから削除されたノードレコードは、記憶部2に記憶されたままであっても良い。制御部1は、レコード削除時間が0以下になったノードレコードがないと判定した場合ステップS3:NO、または、ステップS4の処理を終えた場合には、拠点端末Tn-lまたはDNSサーバSDiから名前解決要求メッセージを受信したか否かを判定するステップS5。このとき、制御部1は、名前解決要求メッセージを受信していないと判定した場合にはステップS5:NO、ステップS1に移行する。一方、制御部1は、名前解決要求メッセージを受信したと判定した場合にはステップS5:YES、名前解決要求メッセージから、ドメイン名を取得する。そして、制御部1は、取得したドメイン名を格納するノードレコードを、ノードリストから検索するステップS6。次いで、制御部1は、取得したドメイン名を格納するノードレコードがあるか否かを判定するステップS7。このとき、制御部1は、ノードレコードがないと判定した場合にはステップS7:NO、コンテンツを保存させるノードを決定するステップS8。例えば、制御部1は、ランダムに決定しても良い。次いで、制御部1は、決定したノードへ、コンテンツ保存要求メッセージを送信するステップS9。具体的に、制御部1は、決定したノードのIPアドレスを記憶部2から取得する。また、制御部1は、名前解決要求メッセージから取得したドメイン名から、コンテンツIDを取得する。そして、ノードは、取得したIPアドレスに基づいて、取得したコンテンツIDを含むコンテンツ保存要求メッセージを送信する。次いで、制御部1は、ノードリストにノードレコードを登録するステップS10。具体的に、制御部1は、名前解決要求メッセージから取得したドメイン名、コンテンツを保存させるノードとして決定したノードのIPアドレス、レコード削除時間としての初期値T1、及び、単位時間あたりの返信数としての0を格納するノードレコードを登録する。初期値T1は、コンテンツ削除時間の初期値以下の時間を示す値である。次いで、制御部1は、返信するリソースレコードを生成するステップS15。具体的に、制御部1は、名前解決要求メッセージから取得したドメイン名、登録したノードレコードから取得したIPアドレス、及び、TTLとして初期値T2とを含むリソースレコードを生成する。初期値T2は、初期値T1よりも短い時間を示す値である。次いで、制御部1は、生成したリソースレコードを含む名前解決応答メッセージを、名前解決要求メッセージの送信元へ送信するステップS16。ステップS7において、制御部1は、取得したドメイン名を含むノードレコードがあると判定した場合にはステップS7:YES、該当するノードレコードの単位時間あたりの返信数を取得する。そして、制御部1は、単位時間あたりの返信数が規定数を超えているか否かを判定するステップS11。このとき、該当するノードレコードが複数存在する場合、制御部1は、各ノードレコードに格納されている単位時間あたりの返信数が全て規定数を超えているか否かを判定する。あるいは、制御部1は、各ノードレコードに格納されている単位時間あたりの返信数の平均値が規定数を超えているか否かを判定しても良い。このとき、制御部1は、単位時間あたりの返信数が規定数を超えていると判定した場合にはステップS11:YES、ステップS8に移行する。つまり、制御部1は、何れかのノードへのコンテンツ保存要求メッセージの送信、ノードレコードの登録、名前解決応答メッセージの送信等を行う。ステップS11において、制御部1は、単位時間あたりの返信数が規定数を超えていないと判定した場合にはステップS11:NO、該当するノードレコードが検索された数が2以上であるか否かを判定するステップS12。このとき、検索された数が2以上ではないと判定した場合にはステップS12:NO、該当するノードレコードのレコード削除時間を延長するステップS13。具体的に、制御部1は、レコード削除時間に初期値T1を設定する。次いで、制御部1は、該当するノードレコードの単位時間あたりの返信数を更新するステップS14。次いで、制御部1は、返信するリソースレコードを生成するステップS15。このとき、制御部1は、検索されたノードレコードに格納されているIPアドレスを、リソースレコードに格納する。次いで、制御部1は、リソースレコードを含む名前解決応答メッセージを送信するステップS16。ステップS12において、制御部1は、該当するノードレコードが検索された数が2以上であると判定した場合にはステップS12:YES、該当するノードレコードのうち1つを選択するステップS17。例えば、制御部1は、ランダムに選択しても良い。また、制御部1は、レコード削除時間が最も短いノードレコードを選択しても良いし、レコード削除時間が最も長いノードレコードを選択しても良い。また、制御部1は、単位時間あたりの返信数が最も少ないノードレコードを選択しても良い。次いで、制御部1は、選択したノードレコードのレコード削除時間を延長するステップS18。具体的に、制御部1は、レコード削除時間に初期値T1を設定する。次いで、制御部1は、該当するノードレコードの単位時間あたりの返信数を更新するステップS19。次いで、制御部1は、該当するノードレコードが検索された数が所定数以下であるか否かを判定するステップS20。このとき、制御部1は、検索された数が所定数以下であると判定した場合にはステップS20:YES、返信するリソースレコードを生成するステップS15。このとき、制御部1は、選択したノードレコードに格納されているIPアドレスを、リソースレコードに格納する。また、制御部1は、TTLとして初期値T2を設定する。一方、制御部1は、検索された数が所定数以下ではないと判定した場合にはステップS20:NO、返信するリソースレコードを生成するステップS21。このとき、制御部1は、選択したノードレコードに格納されているIPアドレスを、リソースレコードに格納する。また、制御部1は、TTLとして初期値T3を設定する。初期値T3は、初期値T2よりも長い時間であり且つ初期値T1以下の時間を示す値である。制御部1は、ステップS15またはS21の処理を終えると、リソースレコードを含む名前解決応答メッセージを送信するステップS16。制御部1は、ステップS16の処理を終えると、ステップS1に移行する。ステップS1において、制御部1は、電源OFFが要求されたと判定した場合にはステップS1:YES、図4に示す処理を終了させる。図5は、本実施形態におけるノードの制御部11の処理例を示すフローチャートである。図5に示す処理は、例えば、ノードの電源がONとされたときに開始される。先ず、制御部11は、拠点Pnの管理者から電源OFFが要求されたか否かを判定するステップS51。このとき、制御部11は、電源OFFが要求されていないと判定した場合にはステップS51:NO、拠点端末Tn-lからコンテンツ送信要求メッセージを受信したか否かを判定するステップS52。このとき、制御部11は、コンテンツ送信要求メッセージを受信したと判定した場合にはステップS52:YES、ステップS54に移行する。一方、制御部11は、コンテンツ送信要求メッセージを受信していないと判定した場合にはステップS52:NO、CDN用DNSサーバSCからコンテンツ保存要求メッセージを受信したか否かを判定するステップS53。このとき、制御部11は、コンテンツ保存要求メッセージを受信したと判定した場合にはステップS53:YES、ステップS54に移行する。一方、制御部11は、コンテンツ保存要求メッセージを受信していないと判定した場合にはステップS53:NO、ステップS51に移行する。ステップS54において、制御部11は、受信したメッセージからコンテンツIDを取得するステップS54。次いで、制御部11は、取得したコンテンツIDに対応するコンテンツが記憶部12に記憶されているか否かを判定するステップS55、このとき、制御部11は、コンテンツが記憶されていると判定した場合にはステップS55:YES、ステップS58に移行する。一方、制御部11は、コンテンツが記憶されていないと判定した場合にはステップS55:NO、取得したコンテンツIDに対応するコンテンツをオーバーレイネットワークONから取得するステップS56。このとき、制御部11は、何れかのノードがコンテンツを保存している場合には、そのノードからコンテンツを取得する。一方、制御部11は、何れのノードもコンテンツを保存していない場合には、センターサーバSSからコンテンツを取得する。次いで、制御部11は、オーバーレイネットワークONから取得したコンテンツと、メッセージから取得したコンテンツIDと、コンテンツ削除時間の初期値とを対応付けて記憶部12に記憶するステップS57。制御部11は、ステップS57の処理を終えると、ステップS58に移行する。ステップS58において、制御部11は、受信したメッセージが、コンテンツ保存要求メッセージであるか否かを判定する。このとき、制御部11は、コンテンツ保存要求メッセージではないと判定した場合にはステップS58:NO、ステップS51に移行する。一方、制御部11は、コンテンツ保存要求メッセージであると判定した場合にはステップS58:YES、コンテンツ保存要求メッセージから取得したコンテンツIDに対応するコンテンツを、コンテンツ保存要求メッセージの送信元の拠点端末Tn-lへアップロードするステップS59。次いで、制御部11は、アップロードしたコンテンツのコンテンツ削除時間を延長するステップS60。具体的に、制御部11は、アップロードしたコンテンツに対応するコンテンツ削除時間に初期値を設定する。なお、制御部11は、コンテンツをオーバーレイネットワークONから取得して記憶させた場合にはステップS56及びS57、ステップS60の処理を省略しても良い。ステップS57において初期値が設定されているからである。制御部11は、ステップS60の処理を終えると、ステップS51に移行する。ステップS51において、制御部11は、電源OFFが要求されたと判定した場合にはステップS51:YES、図5に示す処理を終了させる。なお、上記実施形態においては、配信システムSから配信されるコンテンツに対応付けられるドメイン名に、コンテンツIDが含まれていた。しかしながら、ドメイン名にコンテンツIDが含まれなくても良い。例えば、CDN用DNSサーバSCの記憶部12に、各コンテンツのコンテンツIDと、ドメイン名とを対応付けて示す対応表が記憶されていても良い。CDN用DNSサーバSCは、ノードレコードを登録するとき、名前解決要求メッセージに含まれるドメイン名に対応付けられたコンテンツIDを、対応表から取得する。そして、CDN用DNSサーバSCは、名前解決要求メッセージに含まれるドメイン名と、対応表から取得したコンテンツIDと、を格納するノードレコードを登録する。また、1つのドメイン名に複数のコンテンツが対応付けられていても良い。例えば、ドメイン名に、コンテンツIDの上位桁が含まれていても良い。例えば、ドメイン名に012が含まれているとする。この場合、ドメイン名には、コンテンツIDが0120から0129までの10個のコンテンツが対応付けられている。あるいは、対応表において、1つのドメイン名に対して複数のコンテンツIDが対応付けられていても良い。ここで、1つのドメイン名に対応付けられる複数のコンテンツを、コンテンツグループという。この場合において、各ノードは、コンテンツを、コンテンツグループ単位で保存する必要がある。CDN用DNSサーバSCが受信した名前解決要求メッセージに含まれるドメイン名に対応するコンテンツグループのうち、何れのコンテンツが拠点端末Tn-lから要求されるか分からないからである。具体的に、CDN用DNSサーバSCは、例えば、名前解決要求メッセージに含まれるドメイン名に基づいて、コンテンツグループを構成する各コンテンツのコンテンツIDを取得する。次いで、CDN用DNSサーバSCは、取得した複数のコンテンツIDを含むコンテンツ保存要求メッセージを何れかのノードへ送信する。ノードは、コンテンツ保存要求メッセージに含まれる複数のコンテンツIDに基づいて、コンテンツグループを構成する各コンテンツを取得する。WebサーバSWから配信されるHTML文書には、例えば、再生されるコンテンツに対応付けられたドメイン名とコンテンツIDとが記述されている。拠点端末Tn-lは、コンテンツを取得するとき、HTML文書に記述されたコンテンツIDを含むコンテンツ送信要求メッセージを、ノードへ送信する。また、上記実施形態において、CDN用DNSサーバSCは、コンテンツ保存要求メッセージをノードへ送信して、ノードレコードを登録するとき、予め定められたレコード削除時間の初期値を設定していた。しかしながら、CDN用DNSサーバSCは、コンテンツ保存要求メッセージの送信先のノードから、コンテンツ削除時間を取得しても良い。例えば、コンテンツ保存要求メッセージを受信したノードは、コンテンツを取得して、コンテンツをコンテンツ削除時間と対応付けて記憶したとき、コンテンツ削除時間をCDN用DNSサーバSCに送信する。CDN用DNSサーバSCは、受信したコンテンツ削除時間を、そのままレコード削除時間としてノードレコードに設定しても良い。あるいは、CDN用DNSサーバSCは、受信したコンテンツ削除時間から所定値を減算したり、所定値で除算したりすることにより、レコード削除時間を算出しても良い。つまり、CDN用DNSサーバSCは、受信したコンテンツ削除時間よりも短い時間を、レコード削除時間として取得しても良い。また、CDN用DNSサーバSCは、問い合わせ対象のドメイン名を格納するノードレコードが登録されていないとき、そのドメイン名に対応付けられたコンテンツを保存するノードを、オーバーレイネットワークONに問い合わせても良い。例えば、CDN用DNSサーバSCは、ドメイン名から取得したコンテンツIDを含む検索メッセージを、ルートノードへ送信する。そして、CDN用DNSサーバSCは、ルートノードからインデックス情報を受信する。これにより、CDN用DNSサーバSCは、問い合わせ対象のドメイン名に対応付けられたコンテンツを保存するノードのIPアドレスを取得する。次いで、CDN用DNSサーバSCは、問い合わせ対象のドメイン名に対応付けられたコンテンツを保存する各ノードへ、コンテンツ削除時間を問い合わせる。具体的に、CDN用DNSサーバSCは、ドメイン名から取得したコンテンツIDを含む削除時間問い合わせメッセージを送信する。ノードは、受信した削除時間問い合わせメッセージに含まれるコンテンツIDに対応するコンテンツ削除時間を、CDN用DNSサーバSCに送信する。これにより、CDN用DNSサーバSCは、コンテンツ削除時間を取得することができる。そして、CDN用DNSサーバSCは、問い合わせ対象のドメイン名に対応付けられたコンテンツを保存する各ノードのノードレコードを登録する。また、上記実施形態においては、本発明のノード装置をルータやL3スイッチングハブに適用していた。しかしながら、本発明のノード装置を、例えば、プロキシサーバ、ロードバランサ、Webアクセラレータ等の、情報を中継する機能を有するネットワーク機器に適用しても良い。また、本発明のノード装置を、例えば、キャッシュサーバ、エッジサーバ等のサーバ装置に適用しても良い。また、上記実施形態においては、オーバーレイネットワークに、DHTを利用したピアツーピアネットワークが適用されていたが、これに限られるものではない。例えば、他のピアツーピアシステム、または、オーバーレイネットワークを用いたシステムが適用されても良い。DHTを利用しないピアツーピアシステムとしては、例えば、ハイブリッド型のピアツーピアシステムがある。"