(57)【特許請求の範囲】
【請求項１】
接続される第１のネットワークに設置されたゲートウェイ装置を介して、当該第１のネットワークまたは第２のネットワークに設置された他の情報端末と通信を行う情報端末に、当該ゲートウェイ装置のアドレスを通知する名前解決システムであって、
前記情報端末が前記ゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、前記情報端末が前記第１のネットワークに接続するための接続先の分類に用いられる接続識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を生成する名前解決要求部と、
前記名前解決要求に含まれる前記ドメイン文字列のうち、前記ネットワーク識別子が、前記第１のネットワークを示すか否かを判定する識別子判定部と、
前記識別子判定部によって、前記ネットワーク識別子が前記第１のネットワークを示すと判定された場合に、前記接続識別子を、予め定められる定型識別子に変換する識別子変換部と、
前記ネットワーク識別子と前記定型識別子とが連結された前記ドメイン文字列と、前記ゲートウェイ装置のアドレスとを対応付けて予め記憶する名前解決情報記憶部と、
前記識別子変換部によって前記接続識別子を前記定型識別子に変換された前記ドメイン文字列を名前解決対象とする名前解決要求から、前記ネットワーク識別子と前記定型識別子とが連結された前記ドメイン文字列を読出し、前記名前解決情報記憶部から、当該ドメイン文字列に対応付けられた前記ゲートウェイ装置のアドレスを読み出し、読み出した前記アドレスを、前記情報端末に送信する名前解決通信部と、
を備えることを特徴とする名前解決システム。
【請求項２】
接続される第１のネットワークに設置されたゲートウェイ装置を介して、当該第１のネットワークまたは第２のネットワークに設置される他の通信装置と通信を行う通信装置と、受信する名前解決要求に含まれるドメイン文字列に対応するアドレスを名前解決結果として応答する名前解決装置と、前記通信装置と前記名前解決装置との通信を中継する名前解決中継装置とを備えた名前解決システムであって、
前記通信装置は、
前記ゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、前記第１のネットワークに接続するための接続先の分類に用いられる接続識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を送信する名前解決要求部を備え、
前記名前解決中継装置は、
前記名前解決要求に含まれる前記ドメイン文字列のうち、前記ネットワーク識別子が、前記第１のネットワークを示すか否かを判定する識別子判定部と、
前記識別子判定部によって、前記ネットワーク識別子が前記第１のネットワークを示すと判定された場合に、前記接続識別子を、予め定められる定型識別子に変換する識別子変換部と、
前記識別子変換部によって前記接続識別子を前記定型識別子に変換された前記ドメイン文字列を名前解決対象とする名前解決要求を、前記名前解決装置に送信し、当該名前解決要求に対応して前記名前解決装置から送信される名前解決結果を受信する名前解決中継通信部と、
前記名前解決中継通信部が、前記名前解決装置から受信する前記名前解決結果を、前記通信装置に送信する名前解決結果送信部と、を備え、
前記名前解決装置は、
前記ネットワーク識別子と前記定型識別子とが連結された前記ドメイン文字列と、前記ゲートウェイ装置のアドレスとを対応付けて予め記憶する名前解決情報記憶部と、
前記名前解決中継装置から送信される前記名前解決要求から、前記ネットワーク識別子と前記定型識別子とが連結された前記ドメイン文字列を読出し、前記名前解決情報記憶部から、当該ドメイン文字列に対応付けられた前記ゲートウェイ装置のアドレスを読み出し、読み出した前記アドレスを名前解決結果として前記名前解決中継装置に送信する名前解決部と、を備える
ことを特徴とする名前解決システム。
【請求項３】
前記通信装置が備える前記名前解決要求部は、
前記ネットワーク識別子と、自装置が設置された回線を示す回線識別子か、自装置が設置された地域を示す地域識別子かのいずれかまたは双方を含む前記接続識別子と、が連結されたドメイン文字列を名前解決対象とする名前解決要求を送信する
ことを特徴とする請求項２に記載の名前解決システム。
【請求項４】
接続される第１のネットワークに設置されたゲートウェイ装置を介して、当該第１のネットワークまたは第２のネットワークに設置される他の通信装置と通信を行う通信装置と、受信する名前解決要求に含まれるドメイン名に対応するアドレスを名前解決結果として応答する名前解決装置との通信を中継する名前解決中継装置であって、
前記通信装置から、前記ゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、前記第１のネットワークに接続するための接続先の分類に用いられる接続識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を受信する名前解決要求受信部と、
前記名前解決要求に含まれる前記ドメイン文字列のうち、前記ネットワーク識別子が、前記第１のネットワークを示すか否かを判定する識別子判定部と、
前記識別子判定部によって、前記ネットワーク識別子が前記第１のネットワークを示すと判定された場合に、前記接続識別子を、予め定められる定型識別子に変換する識別子変換部と、
前記識別子変換部によって前記接続識別子が前記定型識別子に変換された前記ドメイン文字列を名前解決対象とする名前解決要求を、前記名前解決装置に送信し、当該名前解決要求に対応して前記名前解決装置から送信される名前解決結果を受信する名前解決中継通信部と、
前記名前解決中継通信部が、前記名前解決装置から受信する前記名前解決結果を、前記通信装置に送信する名前解決結果送信部と、
を備えることを特徴とする名前解決中継装置。
【請求項５】
接続される第１のネットワークに設置されたゲートウェイ装置を介して、当該第１のネットワークまたは第２のネットワークに設置される他の通信装置と通信を行い、受信する名前解決要求に含まれるドメイン文字列に対応するアドレスを名前解決結果として応答する名前解決装置と接続された通信装置であって、
前記ゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、前記第１のネットワークに接続するための接続先の分類に用いられる接続識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を送信する名前解決要求部と、
前記名前解決要求に含まれる前記ドメイン文字列のうち、前記ネットワーク識別子が、前記第１のネットワークを示すか否かを判定する識別子判定部と、
前記識別子判定部によって、前記ネットワーク識別子が前記第１のネットワークを示すと判定された場合に、前記接続識別子を、予め定められる定型識別子に変換する識別子変換部と、
前記識別子変換部によって前記接続識別子が前記定型識別子に変換された前記ドメイン文字列を名前解決対象とする名前解決要求を、前記名前解決装置に送信し、当該名前解決要求に対応して前記名前解決装置から送信される名前解決結果を受信する名前解決通信部と、
を備えることを特徴とする通信装置。
【請求項６】
接続される第１のネットワークに設置されたゲートウェイ装置を介して、当該第１のネットワークまたは第２のネットワークに設置された他の情報端末と通信を行う情報端末に、当該ゲートウェイ装置のアドレスを通知する名前解決システムの名前解決方法であって、
名前解決要求部が、前記情報端末が前記ゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、前記情報端末が前記第１のネットワークに接続するための接続先の分類に用いられる識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を生成するステップと、
識別子判定部が、前記名前解決要求に含まれる前記ドメイン文字列のうち、前記ネットワーク識別子が、前記第１のネットワークを示すか否かを判定するステップと、
識別子変換部が、前記識別子判定部によって、前記ネットワーク識別子が前記第１のネットワークを示すと判定された場合に、前記接続識別子を、予め定められる定型識別子に変換するステップと、
名前解決情報記憶部が、前記ネットワーク識別子と前記定型識別子とが連結された前記ドメイン文字列と、前記ゲートウェイ装置のアドレスとを対応付けて予め記憶するステップと、
名前解決通信部が、前記識別子変換部によって前記接続識別子を前記定型識別子に変換された前記ドメイン文字列を名前解決対象とする名前解決要求から、前記ネットワーク識別子と前記定型識別子とが連結された前記ドメイン文字列を読出し、前記名前解決情報記憶部から、当該ドメイン文字列に対応付けられた前記ゲートウェイ装置のアドレスを読み出し、読み出した前記アドレスを、前記情報端末に送信するステップと、
を備えることを特徴とする名前解決方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲートウェイ装置を介してネットワークに接続する情報端末に、ゲートウェイ装置のアドレスを送信する名前解決システム、名前解決中継装置、通信装置、名前解決方法に関する。
【背景技術】
【０００２】
従来、電気通信回線設備を設置する通信事業者や、インターネットサービスプロバイダ（ＩＳＰ（Internet Service Provider））によって、ユーザが利用する通信装置をインターネットなどのネットワークに接続するサービスが提供されている。このような通信サービスでは、通信装置は、電話回線などを通じて通信事業者の閉域ネットワークに接続し、通信事業者のネットワークに設置されたゲートウェイ装置を介して、ＩＳＰのネットワークに接続される。
【０００３】
ここで、通信装置は、通信事業者のネットワークに設置された、そのユーザが予め契約したＩＳＰのネットワークに接続されるゲートウェイ装置のアドレスを特定し、そのゲートウェイ装置に接続する必要がある。ここで、通信装置が接続するゲートウェイ装置のアドレスを特定する方法として、例えば、ＤＮＳ（Domain Name System）を適用した方法がある。この方法では、通信装置が、通信事業者やＩＳＰから付与されたユーザの識別子、ＩＳＰ（通信サービスを提供する企業）の識別子、サービスの識別子、回線の識別子、通信装置が設置された地域の識別子などの通信サービスに関する識別子をドメイン名として連結して階層構造化したＦＱＤＮ（Fully Qualified Domain Name）を生成し、このＦＱＤＮを名前解決対象とした名前解決要求を、通信事業者のネットワークに設置された名前解決装置に送信する。
【０００４】
通信事業者のネットワークに設置された名前解決装置は、上記のような様々な組み合わせのＦＱＤＮと、そのＦＱＤＮに対応するゲートウェイ装置のアドレスとを対応付けて予め記憶しておき、名前解決を要求されたＦＱＤＮに対応するゲートウェイ装置のアドレスを名前解決結果として送信する。ユーザが利用する通信装置は、このように名前解決結果として受信したアドレスをゲートウェイ装置の宛先とすることによって、自装置に対応したゲートウェイ装置にネットワーク接続要求を行うことができる（例えば、特許文献１参照）。
【特許文献１】特開２００７−８８９９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、通信装置が接続要求を行う通信サービスによっては、上述のような回線識別子や、地域識別子、サービス識別子などが異なっても、同一のゲートウェイ装置に接続する場合がある。例えば、閉域ネットワーク内でＶＰＮ（Virtual Private Network）サービスを利用する通信装置間では、その通信装置が利用する回線や設置された地域に関わらず、ネットワークに設置された同一のゲートウェイ装置を介して通信を行う場合がある。このような場合、通信装置に付与された回線識別子や地域識別子が異なっても同一のゲートウェイ装置に接続することとなるが、通信装置が生成し名前解決要求を行うＦＱＤＮは、ネットワーク識別子、回線識別子、地域識別子、サービス識別子やその他の識別子が連結されたＦＱＤＮであるため、名前解決装置は、様々なパターンのＦＱＤＮに対応させて、同一のゲートウェイ装置のアドレスを名前解決結果として送信する必要がある。
【０００６】
このため、名前解決装置は、様々なパターンのＦＱＤＮと、同一のゲートウェイ装置のアドレスとを対応付けた名前解決情報を予め記憶しておく必要がある。例えば、同一のゲートウェイ装置によって提供される通信サービスであっても、１０Ｍ、１００Ｍ、１Ｇのそれぞれの回線帯域ごとに回線識別子が付与され、４７都道府県の都道府県ごとに地域識別子が付与されている場合、回線識別子数と地域識別子数とを乗じた数（３×４７＝１４１）のＦＱＤＮを同一のアドレスに対応付けた名前解決情報を記憶しなければならない。
【０００７】
このように、ネットワーク識別子、回線識別子、地域識別子、サービス識別子などの全ての組み合わせに対応する名前解決情報を名前解決装置に記憶させ、将来的にも全ての組み合わせを記憶させていくと、名前解決情報のレコード数が爆発的に増加し、名前解決装置のハードウェア資源の圧迫、処理速度の低下、管理の複雑化などを招くと考えられる。
【０００８】
本発明は、このような状況に鑑みてなされたもので、同一のゲートウェイ装置を介して通信を行う通信装置が、異なるＦＱＤＮを名前解決対象としてゲートウェイ装置のアドレスの名前解決要求を行う場合に、名前解決装置に予め記憶しておく名前解決情報のレコード数を減少させ、名前解決処理の効率化を図るための名前解決システム、名前解決中継装置、通信装置、名前解決方法を提供する。
【課題を解決するための手段】
【０００９】
上述の課題を解決するために、本発明は、接続される第１のネットワークに設置されたゲートウェイ装置を介して、第１のネットワークまたは第２のネットワークに設置された他の情報端末と通信を行う情報端末に、ゲートウェイ装置のアドレスを通知する名前解決システムであって、情報端末がゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、情報端末が第１のネットワークに接続するための接続先の分類に用いられる識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を生成する名前解決要求部と、名前解決要求に含まれるドメイン文字列のうち、ネットワーク識別子が、第１のネットワークを示すか否かを判定する識別子判定部と、識別子判定部によって、ネットワーク識別子が第１のネットワークを示すと判定された場合に、接続識別子を、予め定められる定型識別子に変換する識別子変換部と、ネットワーク識別子と定型識別子とが連結されたドメイン文字列と、ゲートウェイ装置のアドレスとを対応付けて予め記憶する名前解決情報記憶部と、識別子変換部によって接続識別子を定型識別子に変換されたドメイン文字列を名前解決対象とする名前解決要求から、ネットワーク識別子と定型識別子とが連結されたドメイン文字列を読出し、名前解決情報記憶部から、ドメイン文字列に対応付けられたゲートウェイ装置のアドレスを読み出し、読み出したアドレスを、情報端末に送信する名前解決通信部と、を備えることを特徴とする。
【００１０】
また、本発明は、接続される第１のネットワークに設置されたゲートウェイ装置を介して、第１のネットワークまたは第２のネットワークに設置される他の通信装置と通信を行う通信装置と、受信する名前解決要求に含まれるドメイン文字列に対応するアドレスを名前解決結果として応答する名前解決装置と、通信装置と名前解決装置との通信を中継する名前解決中継装置とを備えた名前解決システムであって、通信装置は、ゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、第１のネットワークに接続するための接続先の分類に用いられる接続識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を送信する名前解決要求部を備え、名前解決中継装置は、名前解決要求に含まれるドメイン文字列のうち、ネットワーク識別子が、第１のネットワークを示すか否かを判定する識別子判定部と、識別子判定部によって、ネットワーク識別子が第１のネットワークを示すと判定された場合に、接続識別子を、予め定められる定型識別子に変換する識別子変換部と、識別子変換部によって接続識別子を定型識別子に変換されたドメイン文字列を名前解決対象とする名前解決要求を、名前解決装置に送信し、名前解決要求に対応して名前解決装置から送信される名前解決結果を受信する名前解決中継通信部と、名前解決中継通信部が、名前解決装置から受信する名前解決結果を、通信装置に送信する名前解決結果送信部と、を備え、名前解決装置は、ネットワーク識別子と定型識別子とが連結されたドメイン文字列と、ゲートウェイ装置のアドレスとを対応付けて予め記憶する名前解決情報記憶部と、名前解決中継装置から送信される名前解決要求から、ネットワーク識別子と定型識別子とが連結されたドメイン文字列を読出し、名前解決情報記憶部から、ドメイン文字列に対応付けられたゲートウェイ装置のアドレスを読み出し、読み出したアドレスを名前解決結果として名前解決中継装置に送信する名前解決部と、を備えることを特徴とする。
【００１１】
また、本発明は、上述の通信装置が備える名前解決要求部は、ネットワーク識別子と、自装置が設置された回線を示す回線識別子か、自装置が設置された地域を示す地域識別子かのいずれかまたは双方を含む接続識別子と、が連結されたドメイン文字列を名前解決対象とする名前解決要求を送信することを特徴とする。
【００１２】
また、本発明は、接続される第１のネットワークに設置されたゲートウェイ装置を介して、第１のネットワークまたは第２のネットワークに設置される他の通信装置と通信を行う通信装置と、受信する名前解決要求に含まれるドメイン名に対応するアドレスを名前解決結果として応答する名前解決装置との通信を中継する名前解決中継装置であって、通信装置から、ゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、第１のネットワークに接続するための接続先の分類に用いられる接続識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を受信する名前解決要求受信部と、名前解決要求に含まれるドメイン文字列のうち、ネットワーク識別子が、第１のネットワークを示すか否かを判定する識別子判定部と、識別子判定部によって、ネットワーク識別子が第１のネットワークを示すと判定された場合に、接続識別子を、予め定められる定型識別子に変換する識別子変換部と、識別子変換部によって接続識別子が定型識別子に変換されたドメイン文字列を名前解決対象とする名前解決要求を、名前解決装置に送信し、名前解決要求に対応して名前解決装置から送信される名前解決結果を受信する名前解決中継通信部と、名前解決中継通信部が、名前解決装置から受信する名前解決結果を、通信装置に送信する名前解決結果送信部と、を備えることを特徴とする。
【００１３】
また、本発明は、接続される第１のネットワークに設置されたゲートウェイ装置を介して、第１のネットワークまたは第２のネットワークに設置される他の通信装置と通信を行い、受信する名前解決要求に含まれるドメイン文字列に対応するアドレスを名前解決結果として応答する名前解決装置と接続された通信装置であって、ゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、第１のネットワークに接続するための接続先の分類に用いられる接続識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を送信する名前解決要求部と、名前解決要求に含まれるドメイン文字列のうち、ネットワーク識別子が、第１のネットワークを示すか否かを判定する識別子判定部と、識別子判定部によって、ネットワーク識別子が第１のネットワークを示すと判定された場合に、接続識別子を、予め定められる定型識別子に変換する識別子変換部と、識別子変換部によって接続識別子が定型識別子に変換されたドメイン文字列を名前解決対象とする名前解決要求を、名前解決装置に送信し、名前解決要求に対応して名前解決装置から送信される名前解決結果を受信する名前解決通信部と、を備えることを特徴とする。
【００１４】
また、本発明は、接続される第１のネットワークに設置されたゲートウェイ装置を介して、第１のネットワークまたは第２のネットワークに設置された他の情報端末と通信を行う情報端末に、ゲートウェイ装置のアドレスを通知する名前解決システムの名前解決方法であって、名前解決要求部が、情報端末がゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、情報端末が第１のネットワークに接続するための接続先の分類に用いられる識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求を生成するステップと、識別子判定部が、名前解決要求に含まれるドメイン文字列のうち、ネットワーク識別子が、第１のネットワークを示すか否かを判定するステップと、識別子変換部が、識別子判定部によって、ネットワーク識別子が第１のネットワークを示すと判定された場合に、接続識別子を、予め定められる定型識別子に変換するステップと、名前解決情報記憶部が、ネットワーク識別子と定型識別子とが連結されたドメイン文字列と、ゲートウェイ装置のアドレスとを対応付けて予め記憶するステップと、名前解決通信部が、識別子変換部によって接続識別子を定型識別子に変換されたドメイン文字列を名前解決対象とする名前解決要求から、ネットワーク識別子と定型識別子とが連結されたドメイン文字列を読出し、名前解決情報記憶部から、ドメイン文字列に対応付けられたゲートウェイ装置のアドレスを読み出し、読み出したアドレスを、情報端末に送信するステップと、を備えることを特徴とする。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、第１のネットワークに設置されたゲートウェイ装置を介して、第１のネットワークまたは第２のネットワークに設置された他の情報端末と通信を行う際の、ゲートウェイ装置を介して接続する通信先のネットワークを識別するネットワーク識別子と、前記第１のネットワークに接続するための接続先の分類に用いられる識別子とが連結されたドメイン文字列を名前解決対象とする名前解決要求について、そのドメイン文字列に含まれるネットワーク識別子が、第１のネットワークを示す識別子である場合に、接続識別子を予め定められる定型識別子に変換し、名前解決装置に送信するようにした。これにより、名前解決装置は、異なる接続識別子を含むドメイン名を名前解決対象とする名前解決要求が送信されるのに対して、接続識別子に関わらず定められたゲートウェイ装置を利用することを示すネットワーク識別子と予め定められた定型識別子とが連結されたドメイン文字列と、ゲートウェイ装置のアドレスとを対応付けた名前解決情報に基づいて、名前解決結果を送信することが可能となる。これにより、名前解決装置は、ネットワーク識別子と第１のネットワークに接続するための接続先の分類に用いられる接続識別子の全てを組み合わせたそれぞれのドメイン文字列を予め記憶しておかなくても、名前解決要求に対応するゲートウェイ装置のアドレスを応答することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態による名前解決システムの構成を示すブロック図である。本実施形態による名前解決システムは、名前解決中継装置１００と、名前解決装置２００と、名前解決情報管理装置３００と、名前解決情報キャッシュ装置４００と、回線終端装置５００−１、回線終端装置５００−２、回線終端装置５００−３（以下、説明において、いずれかひとつを代表して示す場合には、回線終端装置５００とする）と、情報端末６００−１、情報端末６００−２、情報端末６００−３（以下、説明において、いずれかひとつを代表して示す場合には、情報端末６００とする）と、ゲートウェイ装置７００−１、ゲートウェイ装置７００−２、ゲートウェイ装置７００−３（以下、説明において、いずれかひとつを代表して示す場合には、ゲートウェイ装置７００とする）と、ネットワーク８００−１、ネットワーク８００−２、ネットワーク８００−３（以下、説明において、いずれかひとつを代表して示す場合には、ネットワーク８００とする）と、を備えている。なお、回線終端装置５００、情報端末６００、ゲートウェイ装置７００は、それぞれ３台を、ネットワーク８００は３ネットワークを例として説明するが、それぞれ、３台以上、３ネットワーク以上の構成を適用しても良い。
【００１７】
名前解決装置２００は、ＦＱＤＮを名前解決対象とする名前解決要求を受信し、受信した名前解決要求に含まれるＦＱＤＮに対応するアドレスを応答し、名前解決情報記憶部２０１と、名前解決部２０２とを備えている。ここで、ＦＱＤＮとは、完全修飾ドメイン名であり、ＤＮＳ（Domain Name System）における名前空間において、ホスト名からＴＬＤ（Top Level Domain）まで完全に記述されたドメイン名である。ＤＮＳにおいて、このようなＦＱＤＮは、その対応するアドレスを一意に特定するように構成される。
【００１８】
名前解決情報記憶部２０１は、複数のゲートウェイ装置７００のそれぞれを示すＦＱＤＮと、そのＦＱＤＮに対応するゲートウェイ装置７００のアドレスとを対応付けた名前解決情報を予め記憶する。図２は、名前解決情報記憶部２０１が記憶するデータ例を示す図である。名前解決情報記憶部２０１には、例えば、ＦＱＤＮ「０３ｉｓｐ０２ｎｅ０２ｊｐ．ｅｘ．ｆｕｋｕｉ」と、アドレス「１２３４：：２」とを対応付けた名前解決情報、ＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ」と、アドレス「１２３４：：１」とを対応付けた名前解決情報などが記憶されている。
【００１９】
名前解決部２０２は、名前解決対象であるＦＱＤＮを含む名前解決要求を受信すると、名前解決情報記憶部２０１から、受信した名前解決要求に含まれるＦＱＤＮに対応付けられたアドレスを読み出し、読み出したアドレスと、名前解決対象のＦＱＤＮとを対応付けた情報を含む名前解決結果を、名前解決要求の送信元に送信する。
【００２０】
名前解決情報管理装置３００は、名前解決装置２００の名前解決情報記憶部２０１に記憶された名前解決情報について、新規登録、更新、削除などのデータ管理を行う。名前解決情報管理装置３００は、例えば、複数の名前解決情報がまとめて記述されたＣＳＶ（Comma Separated Values）ファイルなどの入力を受付け、名前解決装置２００の名前解決情報記憶部２０１に記憶させるようにしても良い。また、名前解決情報管理装置３００は、表示部や入力部などを設けて、名前解決装置２００の名前解決情報記憶部２０１に記憶された名前解決情報を読み込んで表示部に表示し、入力部から入力されるユーザの入力に従って、名前解決情報の編集を行う機能を備えるようにしても良い。
【００２１】
情報端末６００は、回線終端装置５００を介して接続されるネットワーク８００−１に設置されたゲートウェイ装置７００を介して、ネットワーク８００−１またはネットワーク８００−２に設置された他の情報端末６００と通信を行う。
情報端末６００−１は、ユーザに利用されるコンピュータ端末であり、入力部、出力部、制御部、演算部、記憶部を備えている。ここで、情報端末６００−１は、情報端末６００−１のユーザと、ネットワーク８００−１による通信サービスを提供する事業者との契約によって、ゲートウェイ装置７００−１を介してネットワーク８００−１に設置される情報端末６００に接続するように対応付けられている。また、情報端末６００−１には、このようなネットワーク８００−１による通信サービスを利用することを示す識別子が、ネットワーク８００−１のサービス提供事業者によって付与され、記憶される。ここで、情報端末６００−１に付与される識別子は、「ｕｓｅｒ１＠ｎ１１．ｇ２２２．ｏｓ．ａ」である。「ｕｓｅｒ１」は、情報端末６００−１を利用するユーザの識別子であり、「ｎ１１．ｇ２２２．ｏｓ．ａ」は、そのユーザに提供される通信サービスのネットワーク識別子であり、ネットワーク８００−１を特定する。情報端末６００−１は、具体的には、ＰＣ（パーソナルコンピュータ）、ＰＤＡ（Personal Digital Assistant）などが適用される。
【００２２】
情報端末６００−２は、情報端末６００−１と同様の構成であり、ゲートウェイ装置７００−１を介してネットワーク８００−１に設置される情報端末６００に接続するように契約によって対応付けられている。また、情報端末６００−２にサービス提供事業者から付与された識別子は、「ｕｓｅｒ２＠ｎ１１．ｇ２２２．ｏｓ．ａ」である。
情報端末６００−３は、情報端末６００−１と同様の構成であるが、ゲートウェイ装置７００−３を介してネットワーク８００−３に接続するように契約によって対応付けられている。また、情報端末６００−３に、ネットワーク８００−３のサービス提供事業者から付与された識別子は、「ｕｓｅｒ３＠ｉｓｐ．ｎｅ．ｊｐ」である。
【００２３】
回線終端装置５００−１は、回線を介してネットワーク８００−１と情報端末６００−１とを接続する装置であり、名前解決要求送信部５０１−１を備えている。回線終端装置５００−１には、回線終端装置５００−１が接続される回線の種別を示す回線識別子（例えば、「ｅＸ」）と、回線終端装置５００−１が設置される地域を示す地域識別子（例えば、「ｏｓａｋａ」）などの、ネットワーク８００−１に接続するための接続先の分類に用いられる接続識別子が、予め記憶されている。回線終端装置５００−１の名前解決要求送信部５０１−１は、電源が投入された場合、または情報端末６００−１からネットワーク接続要求を受けた場合などに、接続するゲートウェイ装置７００−１のアドレスを特定するために、情報端末６００−１に記憶されたドメイン名「ｎ１１．ｇ２２２．ｏｓ．ａ」を、それぞれのラベル（識別子）の冒頭に、そのラベルの文字数を示す２桁の数字を付加し、ドット「．」を削除して連結し変換した「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ」との文字列を生成する。そして、生成した文字列と、回線識別子と、地域識別子とをドット「．」で連結して階層構造化した「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ」とのＦＱＤＮを生成する。名前解決要求送信部５０１−１は、生成されたＦＱＤＮを名前解決対象として、名前解決情報キャッシュ装置４００に送信する。
【００２４】
回線終端装置５００−２は、回線を介してネットワーク８００−１と情報端末６００−２とを接続する装置であり、回線終端装置５００−１と同様の構成であるが、回線識別子として「ｅＸＭａ」が、地域識別子として「ｋｙｏｔｏ」が記憶されている。回線終端装置５００−２の名前解決要求送信部５０１−２は、接続するゲートウェイ装置７００のアドレスを特定するために名前解決要求を生成する際には、回線終端装置５００−１と同様の規則によって、「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸＭａ．ｋｙｏｔｏ」とのＦＱＤＮを名前解決対象とする名前解決要求を行う。
【００２５】
回線終端装置５００−３は、回線を介してネットワーク８００−１と情報端末６００−３とを接続する装置であり、回線終端装置５００−１と同様の構成であるが、回線識別子として「ｅＸ」が、地域識別子として「ｆｕｋｕｉ」が記憶されている。回線終端装置５００−３の名前解決要求送信部５０１−３は、接続するゲートウェイ装置７００のアドレスを特定するために名前解決要求を生成する際には、回線終端装置５００−１と同様の規則によって、「０３ｉｓｐ０２ｎｅ０２ｊｐ．ｅｘ．ｆｕｋｕｉ」とのＦＱＤＮを名前解決対象とする名前解決要求を行う。
【００２６】
名前解決情報キャッシュ装置４００は、名前解決に関する情報を一時的に記憶するキャッシュを行う。すなわち、名前解決情報キャッシュ装置４００は、回線終端装置５００から送信される名前解決対象のＦＱＤＮと、名前解決中継装置１００から送信される名前解決結果に含まれるアドレスとを対応付けて自装置の記憶領域に記憶し、回線終端装置５００から受信する名前解決要求に含まれる名前解決対象のＦＱＤＮに対応するアドレスが、自装置の記憶領域に記憶されている場合には、そのアドレスを読出し、名前解決中継装置１００への名前解決要求の送信を行わずに、回線終端装置５００に名前解決結果を送信する。一方、名前解決情報キャッシュ装置４００は、自装置の記憶領域に、名前解決対象のＦＱＤＮに対応するアドレスが記憶されていない場合には、名前解決情報キャッシュ装置４００に名前解決要求を転送する。また、名前解決情報キャッシュ装置４００が自装置の記憶領域に格納するＦＱＤＮとアドレスとの対応情報は、予め定められた一定期間が経過すると、削除する。
【００２７】
名前解決中継装置１００は、回線終端装置５００と名前解決装置２００との名前解決通信を中継し、名前解決中継通信部１０１と、識別子変換部１０２と、識別子判定部１０３と、名前解決結果送信部１０４と、セッション管理部１０５と、名前解決要求受信部１０６とを備えている。
【００２８】
名前解決要求受信部１０６は、回線終端装置５００から送信される名前解決要求を受信する。
識別子判定部１０３は、名前解決要求受信部１０６が受信する名前解決要求の名前解決対象を示すＦＱＤＮに含まれる接続識別子のうち、ネットワーク識別子が、ネットワーク８００−１を示すか否かを判定し、判定結果を出力する。ここで、識別子判定部１０３は、ネットワーク識別子が、ＤＮＳにおいてＴＬＤに定められた識別子を最上位の識別子として階層化された識別子ではないか否かを判定する。ＴＬＤは、ＩＡＮＡ（Internet Assigned Numbers Authority）によって定義されたＴＬＤである。ここで、ＩＡＮＡとは、ＤＮＳにおけるドメイン名とアドレスとを管理する団体であり、ＴＬＤは、ＩＡＮＡによって、最上位のドメインを示すドメイン名として定められたドメイン名である。ＴＬＤとしては、例えば、「ｃｏｍ」、「ｎｅｔ」などのｇＴＬＤ（ジェネリックＴＬＤ）や、「ａｅｒｏ」、「ｃｏｏｐ」などのｓＴＬＤ（スポンサー付きＴＬＤ）や、「ｕｋ」、「ｊｐ」などのｃｃＴＬＤ（国別コードＴＬＤ）や、「ｉｎｔ」などのｉＴＬＤ（国際ＴＬＤ）や、その他「ｇｏｖ」などの特殊用途のＴＬＤなどが定められている。
【００２９】
識別子変換部１０２は、識別子判定部１０３によって、名前解決要求対象のネットワーク識別子がＴＬＤに定められた識別子を最上位の識別子として階層化された識別子ではないではないと判定された場合に、名前解決要求に含まれるＦＱＤＮのうち、回線識別子と、地域識別子との接続識別子を、特定の接続分類を示さないと予め定められた定型識別子（例えば、「ｎｏｎｅ」）に変換する。
【００３０】
例えば、名前解決中継装置１００は、回線終端装置５００−１から、名前解決対象のＦＱＤＮを「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ」とする名前解決要求を受信した場合には、識別子判定部１０３が、ネットワーク識別子「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ」のＴＬＤは「ａ」であり、ＩＡＮＡによって定義されたＴＬＤではないと判定すると、識別子変換部１０２は、回線の種別を示す回線識別子「ｅＸ」と、設置される地域を示す地域識別子「ｏｓａｋａ」とを、定型識別子「ｎｏｎｅ」に変換し、ＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ」を生成する。
【００３１】
セッション管理部１０５は、回線終端装置５００から名前解決要求を受信すると、その名前解決のセッション管理を行う。セッション管理部１０５は、例えば、名前解決要求であるＤＮＳメッセージのｓｒｃＩＰ、ｓｒｃＰｏｒｔ、ＦＱＤＮ、クエリＩＤ、権威セクション、追加セクションなどのセッション情報を、記憶領域に登録し、記憶する。また、セッション管理部１０５は、名前解決中継装置１００が、名前解決要求に対する名前解決結果を回線終端装置５００に送信する際には、記憶領域に記憶したセッション情報を削除する。
【００３２】
名前解決中継通信部１０１は、回線終端装置５００から受信する名前解決要求を、名前解決装置２００に送信する。また、名前解決装置２００は、送信した名前解決要求に対応する名前解決結果を受信し、回線終端装置５００に送信する。ここで、名前解決中継通信部１０１は、回線終端装置５００または名前解決装置２００と行う名前解決通信のセッションを保持するなどの処理を行う。
名前解決結果送信部１０４は、名前解決中継通信部１０１が名前解決装置２００から受信する名前解決結果を、回線終端装置５００に転送する。
【００３３】
ゲートウェイ装置７００−１、ゲートウェイ装置７００−２、ゲートウェイ装置７００−３は、それぞれ、ネットワーク８００−１、ネットワーク８００−２、ネットワーク８００−３による通信サービスを提供するそれぞれの通信事業者によるネットワークへの通信接続を行う。ここで、ゲートウェイ装置７００−１のアドレスは「１２３４：：１」、ゲートウェイ装置７００−２のアドレスは「１２３４：：３」、ゲートウェイ装置７００−３のアドレスは「１２３４：：２」である。
ネットワーク８００−１は、回線終端装置５００を介して情報端末６００と接続された閉域ネットワークである。ネットワーク８００−２、ネットワーク８００−３は、通信事業者や、ＩＳＰによって提供されるネットワークであり、インターネットを形成する。
【００３４】
＜第１の動作例＞
次に、図３を参照して、本実施形態による名前解決要求中継装置１００が、回線終端装置５００−３と名前解決装置２００との名前解決を中継する動作例を説明する。
まず、情報端末６００−３に、ユーザから、インターネット９００への接続要求が入力されると、回線終端装置５００−３は、情報端末６００−３に記憶されたネットワーク識別子を、定められた規則によりラベル化してドメイン名「０３ｉｓｐ０２ｎｅ０２ｊｐ」を生成し、このラベルに、回線終端装置５００−３に記憶された回線識別子「ｅＸ」と、地域識別子「ｆｕｋｕｉ」とを、ドット「.」で連結したＦＱＤＮ「０３ｉｓｐ０２ｎｅ０２ｊｐ．ｅＸ．ｆｕｋｕｉ」を生成する。
【００３５】
そして、回線終端装置５００−３の名前解決要求送信部５０１−３は、生成したＦＱＤＮを名前解決対象とする名前解決要求を、名前解決中継装置１００に送信する（ステップＳ１）。そして、名前解決中継装置１００の名前解決要求受信部１０６が、回線終端装置５００−３から送信される名前解決要求を受信すると、識別子判定部１０３が、名前解決要求の名前解決対象であるＦＱＤＮのうち、ネットワーク識別子が、ＩＡＮＡによってＴＬＤとして予め定められた識別子を含むか否かを判定する（ステップＳ２）。
【００３６】
識別子判定部１０３によって、名前解決対象のＦＱＤＮに含まれるネットワーク識別子が、ＩＡＮＡによってＴＬＤとして予め定められた識別子を含むと判定されると、セッション管理部１０５は、名前解決要求のセッション登録を行い（ステップＳ３）、名前解決装置２００に名前解決要求を送信する（ステップＳ４）。名前解決装置２００は、名前解決中継装置１００の名前解決中継通信部１０１から送信される名前解決要求を受信すると、名前解決情報記憶部２０１から、名前解決要求に含まれるＦＱＤＮ「０３ｉｓｐ０２ｎｅ０２ｊｐ．ｅＸ．ｆｕｋｕｉ」に対応するアドレス「１２３４：：２」を読み出す（ステップＳ５）。
【００３７】
名前解決装置２００は、名前解決要求に対する応答として、名前解決要求に含まれるＦＱＤＮとステップＳ５で読み出したアドレスとを含む名前解決結果を、名前解決中継装置１００に送信する（ステップＳ６）。名前解決中継通信部１０１は、名前解決装置２００から送信される名前解決結果を受信すると、セッション管理部１０５は、ステップＳ３で登録したセッションを削除する。そして、名前解決結果送信部１０４は、ステップＳ６で名前解決中継通信部１０１が受信した名前解決結果を、回線終端装置５００−３に送信する（ステップＳ８）。回線終端装置５００−３は、名前解決中継装置１００から送信される名前解決結果を受信すると、名前解決結果に含まれるアドレス「１２３４：：２」に対応するゲートウェイ装置７００−３に、接続要求を送信する。
このように、回線終端装置５００−３は、自装置が接続するゲートウェイ装置７００−３のアドレスを取得することができる。
【００３８】
＜第２の動作例＞
次に、図４を参照して、本実施形態による名前解決要求中継装置１００が、回線終端装置５００−１と名前解決装置２００との名前解決を中継する動作例を説明する。
情報端末６００−１に、ユーザから、インターネット９００への接続要求が入力されると、回線終端装置５００−１は、情報端末６００−１に記憶されたネットワーク識別子を、定められた規則によりラベル化してドメイン名「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ」を生成し、このラベルに、回線終端装置５００−３に記憶された回線識別子「ｅＸ」と、地域識別子「ｏｓａｋａ」とを、ドット「.」で連結したＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ」を生成する。
【００３９】
そして、回線終端装置５００−１の名前解決要求送信部５０１−１は、生成したＦＱＤＮを名前解決対象とする名前解決要求を、名前解決中継装置１００に送信する（ステップＳ１１）。そして、名前解決中継装置１００の名前解決要求受信部１０６が、回線終端装置５００−１から送信される名前解決要求を受信すると、識別子判定部１０３が、名前解決要求の名前解決対象であるＦＱＤＮのうち、ネットワーク識別子が、ＩＡＮＡによってＴＬＤとして予め定められた識別子を含むか否かを判定する（ステップＳ１２）。
【００４０】
識別子判定部１０３によって、名前解決対象のＦＱＤＮに含まれるネットワーク識別子が、ＩＡＮＡによってＴＬＤとして予め定められた識別子を含むと判定されると、セッション管理部１０５は、名前解決のセッション登録を行い（ステップＳ１３）、識別子判定部１０３は、名前解決要求を識別子変換部１０２に転送する（ステップＳ１４）。識別子変換部１０２は、名前解決要求による名前解決対象であるＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ」の、地域識別子「ｏｓａｋａ」を、予め定められた定型識別子「ｎｏｎｅ」に変換する（ステップＳ１５）。さらに、識別子変換部１０２は、名前解決対象のＦＱＤＮの、回線識別子「ｅＸ」を、予め定められた定型識別子「ｎｏｎｅ」に変換する（ステップＳ１６）。
【００４１】
そして、名前解決中継通信部１０１は、ステップＳ１５とステップＳ１６とで変換したＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ」を名前解決対象とする名前解決要求を、名前解決装置２００に送信する（ステップＳ１７）。名前解決装置２００は、名前解決中継装置１００の名前解決中継通信部１０１から送信される名前解決要求を受信すると、名前解決情報記憶部２０１から、名前解決要求の名前解決対象であるＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ」に対応するアドレス「１２３４：：１」を、名前解決情報記憶部２０１から読み出す（ステップＳ１８）。
【００４２】
そして、名前解決装置２００は、名前解決要求に対する応答として、名前解決要求に含まれるＦＱＤＮとステップＳ１８で読み出したアドレスとを含む名前解決結果を、名前解決中継装置１００に送信する（ステップＳ１９）。名前解決中継通信部１０１は、名前解決装置２００から送信される名前解決結果を受信すると、ステップＳ１３で登録したセッションを削除する（ステップＳ２０）。また、名前解決中継装置１００は、名前解決結果に含まれるＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ」を、ステップＳ１５およびステップＳ１６で識別子変換する前のＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ」に戻す（ステップＳ２１）。そして、名前解決結果送信部１０４は、名前解決中継通信部１０１が受信した名前解決結果を、回線終端装置５００−１に送信する（ステップＳ２２）。回線終端装置５００−１は、名前解決中継装置１００から送信される名前解決結果を受信すると、名前解決結果に含まれるアドレス「１２３４：１」に対応するゲートウェイ装置７００−１に、接続要求を送信する。
【００４３】
また、同様に、回線終端装置５００−２から、ＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸＭａ．ｋｙｏｔｏ」を名前解決対象とする名前解決要求が送信された場合にも、上記と同様の処理によって、ＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸＭａ．ｋｙｏｔｏ」が、「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ」に変換されて名前解決装置２００に転送され、名前解決装置２００は、上記の処理と同様に名前解決を行う。
【００４４】
このように、回線終端装置５００−１が、ＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ」を名前解決対象として、ゲートウェイ装置７００−１のアドレスを問い合わせる名前解決要求を、名前解決中継装置１００が、ＦＱＤＮを「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ」に変換し、名前解決装置２００に送信するようにしたため、名前解決装置２００の名前解決情報記憶部２０１は、「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ」と、ゲートウェイ装置７００−３のアドレスとを対応付けた名前解決情報を記憶することによって、名前解決結果を応答することができる。ここで、同一のネットワーク識別子「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ」を有し、かつそのネットワーク識別子のＴＬＤがＩＡＮＡで定義されたＴＬＤでない場合には、他の接続識別子が「ｎｏｎｅ」に変換されて名前解決装置２００に送信されるために、名前解決装置２００の名前解決情報記憶部２０１は、「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ」や「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸＭａ．ｋｙｏｔｏ」などの、ネットワーク識別子は同一であるが他の接続性識別子が異なるＦＱＤＮについて、それぞれのＦＱＤＮを名前解決情報として記憶しておかなくとも、「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ」を記憶しておくことで、双方の名前解決要求に応答することができる。
【００４５】
なお、上述の動作例では、回線識別子と地域識別子とを定型識別子に変換したが、名前解決中継装置１００が行う識別子の変換は、ＦＱＤＮが含む任意の箇所のラベルについて行うようにして良い。例えば、回線終端装置５００が送信する名前解決要求が、情報端末６００に付与されたネットワーク識別子「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ」と、回線終端装置５００に付与された回線識別子「ｅＸ」、地域識別子「ｏｓａｋａ」の他、サービス識別子「ｉｓｐ」、通信事業者のドメインを示す通信識別子「ａｂｃ．ｃｏｍ」などが連結されたＦＱＤＮを名前解決対象とする場合、ＦＱＤＮは、「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ．ｉｓｐ．ａｂｃ．ｃｏｍ」となる。
【００４６】
ここで、「ａｂｃ．ｃｏｍ」によって示される通信事業者のドメイン内で、通信事業者が、サービス識別子「ｉｓｐ」で示される通信サービスの他、サービス識別子「ｇｒｏｕｐ」で示される通信サービスを提供しており、いずれの通信サービスにおいても、同一のゲートウェイ装置７００に接続する場合がある。このような場合、回線識別子「ｅＸ」、地域識別子「ｏｓａｋａ」、サービス識別子「ｉｓｐ」を定型識別子に変換するように動作すれば、名前解決装置２００の名前解決情報記憶部２０１には、「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ．ｉｓｐ．ａｂｃ．ｃｏｍ」と「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｅＸ．ｏｓａｋａ．ｇｒｏｕｐ．ａｂｃ．ｃｏｍ」とのＦＱＤＮについての名前解決情報を記憶させておかなくとも、ＦＱＤＮ「０３ｎ１１０４ｇ２２２０２ｏｓ０１ａ．ｎｏｎｅ．ｎｏｎｅ．ｎｏｎｅ．ａｂｃ．ｃｏｍ」についての名前解決情報を記憶させておけば足りる。
【００４７】
この場合、名前解決システムは、図５に示すように動作する。ここでは、図４に示したステップＳ１１〜ステップＳ１６までの処理動作と同様に、ステップＳ３１〜ステップＳ３６までの動作を行い、識別子変換部１０２は、さらにサービス識別子「ｉｓｐ」を定型識別子「ｎｏｎｅ」に変換する（ステップＳ３７）。以降、名前解決システムは、ステップＳ３８〜ステップＳ４３までの処理動作は、図４に示したステップＳ１７〜ステップＳ２２までと同様の処理を行う。
【００４８】
また、上述の例では、名前解決中継装置１００と、名前解決装置２００とは、それぞれ単一の装置として説明したが、ネットワーク環境、ドメイン内の端末数、名前解決情報のレコード数などを考慮して、最適な構成として良い。
例えば、図６に示すように、名前解決装置２００−１と名前解決装置２００−２との２台の名前解決装置２００を設置し、また、名前解決中継装置１００−１と名前解決中継装置１００−２との２台の名前解決中継装置１００を設置するようにしても良い。この場合、ＦＱＤＮ「ｆｕｋｕｉ．ｉｓｐ」の名前解決情報を記憶する名前解決情報記憶部２０１−１を有する名前解決装置２００−１と、ＦＱＤＮ「ｔｏｙａｍａ．ｉｓｐ」の名前解決情報を記憶する名前解決情報記憶部２０１−２を有する名前解決装置２００−２との双方に、ＦＱＤＮ「ｎｏｎｅ．ｉｓｐ」のＦＱＤＮに対応する名前解決情報を記憶させておく。ここでは、名前解決情報キャッシュ装置４００が、いずれの名前解決中継装置１００に名前解決要求を送信するかを判定し、転送する。
【００４９】
また、例えば、図７に示すように、名前解決装置２００−３と名前解決装置２００−４と名前解決装置２００−５との３台の名前解決装置２００を設置し、また、名前解決中継装置１００−３と名前解決中継装置１００−４との２台の名前解決中継装置１００を設置するようにしても良い。この場合、ＦＱＤＮ「ｆｕｋｕｉ．ｉｓｐ」の名前解決情報を記憶する名前解決情報記憶部２０１−３を有する名前解決装置２００−３と、ＦＱＤＮ「ｎｏｎｅ．ｉｓｐ」の名前解決情報を記憶する名前解決情報記憶部２０１−４を有する名前解決装置２００−４と、ＦＱＤＮ「ｔｏｙａｍａ．ｉｓｐ」の名前解決情報を記憶する名前解決情報記憶部２０１−５を有する名前解決装置２００−５とが、名前解決中継装置１００−３と名前解決中継装置１００−４と接続される。ここでは、名前解決中継装置１００−３または名前解決中継装置１００−４が、回線終端装置５００から受信する名前解決要求を、名前解決装置２００−３と名前解決装置２００−４と名前解決装置２００−５とのいずれに転送するかを判定する。
【００５０】
なお、本実施形態では、名前解決装置２００の名前解決情報記憶部２０１には、「１２３４：：１」のような、ＩＰｖ６によるアドレスを記憶する例を説明したが、名前解決情報記憶部２０１が記憶するアドレスは、ＩＰｖ４アドレスでも良いし、ＩＰｖ６アドレスとＩＰｖ６アドレスとの双方でも良い。
また、本実施形態において説明した各装置、各機能部は、物理的に上述のように配置する必要はなく、本システムの実施者は、本サービスのユーザ数、本サービスの保守体制、管理者の既存のハードウェア資源などを考慮して柔軟に構成することができる。
【００５１】
また、名前解決中継通信部１０１と、識別子変換部１０２と、識別子判定部１０３との機能部は、回線終端装置５００に備えるように構成しても良いが、それぞれの回線終端装置５００は、ユーザの家庭などに設置されているため、本実施形態のように、名前解決中継装置１００に備えるように構成すると、より管理コストが低く本発明を実施することができると考えられる。
【００５２】
また、識別子変換部１０２が識別子を変換するロジックは、通信サービスごとに異なるロジックを用いても良いし、同一のロジックを用いても良い。
また、定型識別子として取り扱われる文字列は、本実施形態では「ｎｏｎｅ」としたが、他の任意の文字列で良い。
また、特定の識別子をひとつの定型識別子に変換するだけでなく、識別子の集約粒度を変更できるようにしても良い。例えば、４８都道府県のそれぞれの地域識別子をひとつの識別子に変換するだけでなく、４８都道府県を、１０地域に分類するように変換し、整理するようにしても良い。
また、別の識別子の条件を加味して、少数の分類の識別子を多数の分類の識別子に変換するようにしても良い。例えば、他の識別子から都道府県が識別可能な場合には、地域識別子を全国からその都道府県の識別子に変換する機能を持たせても良い。
【００５３】
このように、本発明によれば、接続識別子の付与ルールを元に通信サービスや接続先を分類し、分類不要な識別子に関しては、そのバリエーションを意識しなくても良い識別子にクエリを書き換えることで、ＦＱＤＮによる収容分散を実現しつつ、管理するレコードを少なく抑えられる名前解決システムの仕組みを実現することができる。ここで、それぞれの識別子にどのような意味を持たせるかは、自由に設計することができる。
【００５４】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより名前解決を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００５５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態による名前解決システムの構成を示すブロック図である。
【図２】本発明の一実施形態による名前解決情報記憶部に記憶されるデータ例を示す図である。
【図３】本発明の一実施形態による名前解決システムの動作例を示すシーケンス図である。
【図４】本発明の一実施形態による名前解決システムの動作例を示すシーケンス図である。
【図５】本発明の一実施形態による名前解決システムの動作例を示すシーケンス図である。
【図６】本発明の一実施形態による名前解決中継装置と名前解決装置との構成を示すブロック図である。
【図７】本発明の一実施形態による名前解決中継装置と名前解決装置との構成を示すブロック図である。
【符号の説明】
【００５７】
１００  名前解決中継装置
１０１  名前解決中継通信部
１０２  識別子変換部
１０３  識別子判定部
１０４  名前解決結果送信部
１０５  セッション管理部
１０６  名前解決要求受信部
２００  名前解決装置
２０１  名前解決情報記憶部
２０２  名前解決部
３００  名前解決情報管理装置
４００  名前解決情報キャッシュ装置
５００  回線終端装置
５０１  名前解決要求送信部
６００  情報端末
７００  ゲートウェイ装置
８００  ネットワーク
【図１】
0004825827.tif 000002
【図２】
0004825827.tif 000003
【図３】
0004825827.tif 000004
【図４】
0004825827.tif 000005
【図５】
0004825827.tif 000006
【図６】
0004825827.tif 000007
【図７】
0004825827.tif 000008