(57)【要約】【課題】  ユーザ端末から送信される名前解決要求のスクリーニングを行い、安全性の高い名前解決サービスを提供する名前解決制御装置を提供する。【解決手段】  ドメイン名とアドレスとを自端末の識別子とする情報端末とネットワークを介して接続された名前解決制御装置であって、第１のドメイン名と第１のドメイン名に対応するアドレスを予め記憶し、第１のドメイン名と、第２のドメイン名とに対応付けて、第１のドメイン名を名前解決対象とし、第２のドメイン名を発信元とする名前解決要求に対応する名前解決結果を送信するか否かを示す制御情報を記憶し、第１のドメイン名を名前解決対象とし、第２のドメイン名を発信元とする名前解決要求を受信し、第１のドメイン名と第２のドメイン名とに対応付けられた制御情報が、名前解決を許可することを示す場合に、第１のドメイン名に対応するアドレスを読み出し、名前解決結果を応答する。【選択図】図１
2009200729.tif 000002
【特許請求の範囲】
【請求項１】
ドメイン名と当該ドメイン名に対応するアドレスとをそれぞれ自端末の識別子とする情報端末とネットワークを介して接続された名前解決制御装置であって、
第１のドメイン名と、当該第１のドメイン名に対応するアドレスを予め記憶する名前情報記憶手段と、
前記第１のドメイン名を名前解決対象とする名前解決要求を受信し、当該第１のドメイン名に対応する前記アドレスを、前記名前情報記憶手段から読み出し、名前解決結果として応答する名前解決手段と、
前記第１のドメイン名と、第２のドメイン名とに対応付けて、前記第１のドメイン名を名前解決対象とし、前記第２のドメイン名を発信元とする名前解決要求に対応する前記アドレスを含む名前解決結果を送信するか否かを示す制御情報を含むアクセス情報を記憶するアクセス情報記憶手段と、
前記名前解決手段が、前記第１のドメイン名を名前解決対象とし、前記第２のドメイン名を発信元とする名前解決要求を受信すると、前記アクセス情報記憶手段から、前記第１のドメイン名と前記第２のドメイン名とが対応付けられた前記アクセス情報を読み出し、当該アクセス情報に含まれる前記制御情報が、名前解決を許可することを示す場合に、前記名前解決手段を動作させるアクセス情報制御手段と、
を備えることを特徴とする名前解決制御装置。
【請求項２】
前記第１のドメイン名を識別子とする前記情報端末から、前記第１のドメイン名に対応付けられた前記第２のドメイン名と、前記制御情報とを含む前記アクセス情報を受信するアクセス情報受信手段と、
前記制御情報受信手段が受信した前記アクセス情報を、前記アクセス情報記憶手段に記憶させるアクセス情報登録手段と、
をさらに備えることを特徴とする請求項１に記載の名前解決制御装置。
【請求項３】
前記情報端末から、当該情報端末の識別子であるドメイン名と、当該ドメイン名に対応付けられたアドレスとの名前情報を受信する名前情報受信手段と、
前記名前情報受信手段が受信する前記名前情報を、前記名前情報記憶手段に記憶させる名前情報登録手段と、をさらに備え、
前記名前解決手段は、前記名前情報登録手段によって前記名前情報記憶手段に記憶された前記名前情報に基づいて、前記名前解決結果を応答する
ことを特徴とする請求項１または請求項２のいずれか１項に記載の名前解決制御装置。
【請求項４】
前記アクセス情報受信手段が受信する前記アクセス情報と、前記名前情報受信手段が受信する前記名前情報とのいずれかまたは双方を記憶するログ記憶手段
をさらに備えることを特徴とする請求項１から請求項３までのいずれか１項に記載の名前解決制御装置。
【請求項５】
前記アクセス情報制御手段は、前記情報端末の識別子であるドメイン名と当該ドメイン名に予め割り振られたアドレスとを記憶し、前記名前解決手段が受信する前記名前解決要求または前記アクセス情報受信手段が受信する前記アクセス情報の発信元のドメイン名に対応するアドレスが、当該ドメイン名に予め割り振られたアドレスであるか否かを判定する
ことをさらに特徴とする請求項１から請求項４までのいずれか１項に記載の名前解決制御装置。
【請求項６】
ドメイン名と当該ドメイン名に対応するアドレスとをそれぞれ自端末の識別子とする情報端末とネットワークを介して接続された名前解決制御装置の名前解決制御方法であって、
名前情報記憶手段が、第１のドメイン名と、当該第１のドメイン名に対応するアドレスを予め記憶するステップと、
アクセス情報記憶手段が、前記第１のドメイン名と、第２のドメイン名とに対応付けて、前記第１のドメイン名を名前解決対象とし、前記第２のドメイン名を発信元とする名前解決要求に対応する前記アドレスを含む名前解決結果を送信するか否かを示す制御情報を含むアクセス情報を記憶するステップと、
名前解決手段が、前記第１のドメイン名を名前解決対象とし、前記第２のドメイン名を発信元とする名前解決要求を受信するステップと、
アクセス情報制御手段が、前記アクセス情報記憶手段から、前記第１のドメイン名と前記第２のドメイン名とが対応付けられた前記アクセス情報を読み出し、当該アクセス情報に含まれる前記制御情報が、名前解決を許可することを示す場合に、前記名前解決手段が、前記第１のドメイン名に対応する前記アドレスを、前記名前情報記憶手段から読み出し、名前解決結果として応答するステップと、
を備えることを特徴とする名前解決制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末から送信される名前解決要求に応答する名前解決制御装置および名前解決制御方法に関する。
【背景技術】
【０００２】
従来、ＩＰ（Internet Protocol）アドレスによって通信端末を特定して通信の行われるネットワークでは、人間に意味のわかりやすい文字列をドメイン名とし、このようなドメイン名とＩＰアドレスとを対応付け、ドメイン名を宛先として他の通信端末と情報通信を行うことを可能とするＤＮＳ（Domain Name System）が利用されている。ＤＮＳにおいてはネットワーク上に名前解決装置が設置され、通信端末は、このような名前解決装置が提供する名前解決サービスを利用して、ドメイン名に対応するＩＰアドレスを取得し、取得したＩＰアドレスに対して情報送信することで、ＩＰネットワークにおける通信を行っている。
ところで、インターネット等におけるネットワーク通信のセキュリティを確保するために、公開鍵基盤や電子証明書などを用いた認証を行い、認証に成功した場合にのみ通信を許可するような技術が利用されている。例えば、特許文献１または特許文献２には、このような認証を行って、認証が成功した通信端末にのみ名前解決サービスを提供することで、ネットワーク上のアクセス制限を行う技術が提案されている。
【特許文献１】特開２００４−１５５３０号公報
【特許文献２】特開２００４−１５９１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の特許文献１に記載された技術は、サービスプロバイダによってアクセス制限を予め設定するものであり、また、ユーザ全般へのアクセス制限を行うものである。すなわち、ユーザによるアクセス制限の設定や、ユーザ単位のアクセス制限を行うことができるものではない。
また、上述の特許文献２に記載された技術は、証明書を用いたアクセス制限を行うものであるが、証明書発行時に規定したアクセス制限しか行えないものであり、ユーザ単位での柔軟なアクセス制限を行うものではない。
【０００４】
ここで、ＤＮＳにおいて名前解決サービスを提供するＤＮＳサーバは、一般的に、名前解決要求の送信元がどのようなものであるかに関わらず、平等に名前解決結果を応答する仕組みになっている。ネットワーク上に広く公開することを前提としたサーバのドメイン名からアドレスへの名前解決を行うことは、このようなサーバは不特定多数からのアクセスを想定した対策を講じていることが多く、大きな問題とならないが、一般的なユーザの通信端末のドメイン名からアドレスへの名前解決では、ＤｏＳ攻撃や進入、乗っ取りのターゲットになる危険性が高くなる。
【０００５】
特に近年、利用が増えているＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）型の通信においては、ユーザ端末とサーバ間ではなく、ユーザ端末とユーザ端末間で名前解決を行いあう場合がある。また、従来のＩＰｖ４ネットワークでは、通信端末に設定可能なアドレスに限りがあるために、グローバルアドレスとローカルアドレスとで別のアドレス空間を設定したり、限られた範囲内のアドレス空間でのアドレスを、一定の範囲内の端末で使い回して利用したりすることなどによって、限られたアドレスの有効利用を行っている。このため、ユーザ端末のアドレスが外部に対して隠蔽され、またはユーザ端末のアドレスは外部から認知不可能であった。また、近年利用が広まっているＩＰｖ６ネットワークは、アドレス空間が広く、全ての通信端末にユニークなグローバルアドレスを割り当てることが可能であり、このことによって通信の利便性を高めることができる。このようなＩＰｖ６ネットワークに接続する通信端末には、一定のドメイン名が定められる。このように、ユーザ端末間での名前解決の必要性が高まっているネットワーク環境において行われる名前解決サービスでは、それぞれのユーザ端末から行われる個々の名前解決要求に対して、名前解決結果を応答するか否かをスクリーニングすることが望ましい。また、そのようなスクリーニングの設定は、個々のユーザ端末の必要性に応えるため、ユーザ端末から、柔軟に設定および変更できることが望ましい。
【０００６】
本発明は、このような状況に鑑みてなされたもので、例えばＤＮＳによる名前解決を行って通信端末を特定するユーザ端末から送信される名前解決要求のスクリーニングを行い、安全性の高い名前解決サービスを提供する名前解決制御装置を提供する。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明は、ドメイン名とドメイン名に対応するアドレスとをそれぞれ自端末の識別子とする情報端末とネットワークを介して接続された名前解決制御装置であって、第１のドメイン名と、第１のドメイン名に対応するアドレスを予め記憶する名前情報記憶手段と、第１のドメイン名を名前解決対象とする名前解決要求を受信し、第１のドメイン名に対応するアドレスを、名前情報記憶手段から読み出し、名前解決結果として応答する名前解決手段と、第１のドメイン名と、第２のドメイン名とに対応付けて、第１のドメイン名を名前解決対象とし、第２のドメイン名を発信元とする名前解決要求に対応するアドレスを含む名前解決結果を送信するか否かを示す制御情報を含むアクセス情報を記憶するアクセス情報記憶手段と、名前解決手段が、第１のドメイン名を名前解決対象とし、第２のドメイン名を発信元とする名前解決要求を受信すると、アクセス情報記憶手段から、第１のドメイン名と第２のドメイン名とが対応付けられたアクセス情報を読み出し、アクセス情報に含まれる制御情報が、名前解決を許可することを示す場合に、名前解決手段を動作させるアクセス情報制御手段と、を備えることを特徴とする。
【０００８】
また、本発明は、上述の名前解決制御装置が、第１のドメイン名を識別子とする情報端末から、第１のドメイン名に対応付けられた第２のドメイン名と、制御情報とを含むアクセス情報を受信するアクセス情報受信手段と、制御情報受信手段が受信したアクセス情報を、アクセス情報記憶手段に記憶させるアクセス情報登録手段と、をさらに備えることを特徴とする。
【０００９】
また、本発明は、上述の名前解決制御装置が、情報端末から、情報端末の識別子であるドメイン名と、ドメイン名に対応付けられたアドレスとの名前情報を受信する名前情報受信手段と、名前情報受信手段が受信する名前情報を、名前情報記憶手段に記憶させる名前情報登録手段と、をさらに備え、名前解決手段は、名前情報登録手段によって名前情報記憶手段に記憶された名前情報に基づいて、名前解決結果を応答することを特徴とする。
【００１０】
また、本発明は、上述の名前解決制御装置の、アクセス情報受信手段が受信するアクセス情報と、名前情報受信手段が受信する名前情報とのいずれかまたは双方を記憶するログ記憶手段をさらに備えることを特徴とする。
【００１１】
また、本発明は、上述の名前解決制御装置の、アクセス情報制御手段は、情報端末の識別子であるドメイン名とドメイン名に予め割り振られたアドレスとを記憶し、名前解決手段が受信する名前解決要求またはアクセス情報受信手段が受信するアクセス情報の発信元のドメイン名に対応するアドレスが、ドメイン名に予め割り振られたアドレスであるか否かを判定することをさらに特徴とする。
【００１２】
また、本発明は、ドメイン名とドメイン名に対応するアドレスとをそれぞれ自端末の識別子とする情報端末とネットワークを介して接続された名前解決制御装置の名前解決制御方法であって、名前情報記憶手段が、第１のドメイン名と、第１のドメイン名に対応するアドレスを予め記憶するステップと、アクセス情報記憶手段が、第１のドメイン名と、第２のドメイン名とに対応付けて、第１のドメイン名を名前解決対象とし、第２のドメイン名を発信元とする名前解決要求に対応するアドレスを含む名前解決結果を送信するか否かを示す制御情報を含むアクセス情報を記憶するステップと、名前解決手段が、第１のドメイン名を名前解決対象とし、第２のドメイン名を発信元とする名前解決要求を受信するステップと、アクセス情報制御手段が、アクセス情報記憶手段から、第１のドメイン名と第２のドメイン名とが対応付けられたアクセス情報を読み出し、アクセス情報に含まれる制御情報が、名前解決を許可することを示す場合に、名前解決手段が、第１のドメイン名に対応するアドレスを、名前情報記憶手段から読み出し、名前解決結果として応答するステップと、を備えることを特徴とする。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、第１のドメイン名と第２のドメイン名とに対応付けて、第２のドメイン名に対応する情報端末からの、第１のドメイン名を名前解決対象とする名前解決要求に、名前解決結果を送信するか否かを示す制御情報を含むアクセス情報を記憶し、このようなアクセス情報に基づいて、名前解決結果を応答するようにしたので、名前解決制御装置は、予め定められたドメイン名を名前解決対象とし、予め定められた発信元からの名前解決要求のみに応答することができ、これにより、名前解決要求のスクリーニングを行うことができる。また、このような名前解決制御装置によれば、例えば、従来の情報端末が一般的に備える名前解決機能によって送信される名前解決要求に応じて、名前解決結果を送信するか否かを選別するスクリーニングを行うことが可能であり、これにより、広く利用された情報端末に新たな機能を追加することなく、効率よく名前解決要求のスクリーニングを行うシステムを構築することが可能であると考えられる。
【００１４】
また、本発明によれば、第１のドメイン名を識別子とする情報端末から、第２のドメイン名と、その第２のドメイン名から受信する名前解決要求に応答するか否かを示す制御情報とを含むアクセス情報を受信し、受信したアクセス情報に基づいて、名前解決結果を応答するようにしたので、情報端末に、自端末の第１のドメイン名を名前解決対象とする名前解決要求に応答することを許可する名前解決要求の発信元の第２のドメイン名を予め定めさせることができ、これにより、情報端末から受信するアクセス情報に基づいて名前解決要求のスクリーニングを行うことができる。
【００１５】
また、本発明によれば、情報端末から、その情報端末のドメイン名とアドレスとが対応付いた名前情報を受信し、受信した名前情報に基づいて名前解決結果の応答をするようにしたので、情報端末に、自端末のドメイン名とアドレスとの対応付けを制御させることができ、また、情報端末が自端末のドメイン名に対応するアドレスを変更したような場合にも、そのアドレスの変更後のドメイン名とアドレスとの名前情報を名前解決制御装置に送信させることで、名前解決制御装置は、情報端末の変更後の名前情報を反映した名前解決結果を応答することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態について、図面を参照して説明する。
＜第１の実施形態＞
図１は、本実施形態による名前解決制御装置を利用した名前解決システムの構成を示すブロック図である。
本実施形態による名前解決制御装置を利用した名前解決システムは、名前解決装置１０と、情報登録受付装置２０と、網終端装置３０−１と、網終端装置３０−２と、網終端装置３０−３、・・・網終端装置３０−Ｎとの複数の網終端装置（以下、特に網終端装置の個体を識別する必要のない場合には、網終端装置３０という）と、それぞれの網終端装置３０に対応するユーザ端末５０−１と、ユーザ端末５０−２と、ユーザ端末５０−３、・・・ユーザ端末５０−Ｎとの複数のユーザ端末（以下、特にユーザ端末の個体を識別する必要のない場合には、ユーザ端末５０という）と、保守端末装置６０と、管理ネットワーク７０と、サービスネットワーク８０とを備えている。本実施形態においては、名前解決装置１０と情報登録受付装置２０とによって、名前解決制御装置が構成される。
【００１７】
名前解決装置１０は、ユーザ端末５０から受信する名前解決要求に応答して名前解決結果を送信し、アクセス情報制御部１２と、アクセス情報記憶部１３と、名前情報記憶部１４と、名前解決受付部１５と、回線識別情報記憶部１６とを備えている。
名前情報記憶部１４は、ドメイン名とアドレスとが対応付けられた名前情報を記憶する。図２の（ａ）は、名前情報記憶部１４が記憶する名前解決情報のデータ例を示す図である。名前情報記憶部１４は、例えば、図２の（ａ）の一行目には、ドメイン名である「ａｌｉｃｅ．ｇａｍｅ０１．ｐｓ３」と、ＩＰｖ６によるアドレス「１１１１：：１」とが対応付けられた名前情報を記憶することが示されている。なお、本実施形態では、ＩＰｖ６によるアドレスを記憶する例を説明するが、ＩＰｖ４アドレスを記憶するようにしても良い。
【００１８】
アクセス情報記憶部１３は、ドメイン名と、そのドメイン名に対する名前解決要求の要求元のドメイン名のリストを示すアクセスコントロールリスト（以下、ＡＣＬともいう）と、そのアクセスコントロールリストに示されるドメイン名を要求元とする名前解決要求に対して、名前解決結果の応答を許可するか否かを示す制御情報を記憶する。図２の（ｂ）に、アクセス情報記憶部１３が記憶するアクセス情報のデータ例を示す。本実施形態における制御情報としては、例えば、名前解決結果の応答を許可することを示す「ａｌｌｏｗ」か、名前解決結果の応答を許可しないことを示す「ｄｅｎｙ」かの情報が記憶される。なお、「ａｌｌｏｗ」、「ｄｅｎｙ」は一例であり、制御情報は、名前解決結果の応答を許可するか否かを示す情報であれば良い。
【００１９】
アクセスコントロールリストには、名前解決結果の応答を許可するか否かを判断する名前解決要求の要求元のドメイン名（ＦＱＤＮ（Fully Qualified Domain Name））が記憶される。また、アクセスコントロールリストには、１行につきひとつのドメイン名を指定するようにしても良いし、例えば、セミコロン（；）などを連結文字として、複数のドメイン名を１行に記憶させるようにしても良い。図２の（ｄ）に、本実施形態において説明するドメイン名（ＦＱＤＮ）の例を示す。図２の（ｄ）に示されるＦＱＤＮのうち、ｘで示される箇所は、アプリケーションの任意ラベル群である。ＩＰｖ６アドレスを管理するアプリケーションは、この箇所のラベルを任意に設定して良い。例えば、デバイス情報、アプリケーション情報、グループ情報、ユーザＩＤなどの情報を任意に定義し、これらによってスクリーニングすることを可能とする。また、例えば、本実施形態では、図２の（ｄ）のｘの箇所に示されるラベルのうち、最下部（最左部）のラベルに設定された「ａｌｉｃｅ」の文字列は、ユーザを識別するユーザＩＤとするが、このようなユーザＩＤも、任意に設定して良い。
【００２０】
図２の（ｄ）に示されるＦＱＤＮのうち、ｙで示される箇所は、通信回線を識別する回線識別子ラベルである。図２の（ｄ）に示されるＦＱＤＮのうち、ｚで示される箇所は、サービスの種別を示すラベルである。ここで、図２の（ｂ）に示されるように、アクセスコントロールリストのドメイン名には、階層ごとに「＊」などをワイルドカードとして利用できるようにしても良い。すなわち、階層構造となったドメインのうち、「＊」が指定された特定の階層のドメインについては、全てのドメイン名を含むこととする。例えば、図２の（ｂ）の４行目および５行目の例では、「ａｌｉｃｅ．ｐｃ」を名前解決対象のドメイン名とする名前解決要求は、要求元のドメイン名が、「．ｐｃ」である場合には名前解決結果の応答を許可するが、「ｃａｒｏｌ．ｐｃ」である場合には、名前解決結果の応答を許可しないことを示している。
なお、このような、アクセスコントロールリストに含まれるドメイン名は、上述のような構成に限られるものではなく、例えば、図２の（ｄ）に示されるｙに端末情報識別子を適用し、ｚに網終端装置識別子を適用することとしても良い。このように、アクセスコントロールリストに含まれるドメイン名の構成は、ネットワークの構成等によって任意に設定して良い。
【００２１】
図１に戻り、アクセス情報制御部１２は、網終端装置３０から送信される情報を、情報登録受付装置２０と管理ネットワーク７０とを介して受信し、名前解決装置１０が備える各部に記憶させる。また、アクセス情報制御部１２は、アクセス情報記憶部１３に記憶されたアクセス情報を参照して、名前解決受付部１５が受信する名前解決要求に対する名前解決結果の送信を許可するか否かを判定する。
【００２２】
名前解決受付部１５は、サービスネットワーク８０を介して、ユーザ端末５０から送信される名前解決要求を受信する。名前解決受付部１５は、ユーザ端末５０から送信される名前解決要求を受信すると、受信した名前解決要求をアクセス情報制御部１２に転送し、アクセス情報制御部１２が、名前解決結果の応答を許可すると判定した場合に、名前情報記憶部１４に記憶された名前情報を読み出して、ユーザ端末５０に名前解決結果を送信する。
回線識別情報記憶部１６は、それぞれの網終端装置３０が利用する通信回線を識別する回線情報と、その網終端装置３０に対して予め割り振ったアドレスとを対応付けて記憶する。図２の（ｃ）に、回線識別情報記憶部１６に記憶されるデータの例を示す。なお、アクセスコントロールリストに含まれるドメイン名が、網終端装置を識別する網終端装置識別子を含む場合には、その網終端装置識別子によって対応するアドレスを識別可能であれば、図２の（ｃ）に示される情報は記憶しないこととしても良い。
【００２３】
情報登録受付装置２０は、網終端装置３０から送信されるアクセス情報と名前情報との情報登録要求を受け付け、名前情報制御受付部２１と、ログ収集受付部２２と、作業ログ記憶部２３とを備えている。
名前情報制御受付部２１は、網終端装置３０から送信される情報登録要求を受信し、管理ネットワーク７０を介して名前解決装置１０のアクセス情報制御部１２に転送する。
【００２４】
作業ログ記憶部２３は、名前情報制御受付部２１が受信した情報登録要求をログとして記憶する。図２の（ｃ）は、作業ログ記憶部２３に記憶される作業ログのデータ例を示す図である。作業ログ記憶部２３には、時間と、回線情報と、操作内容と、識別子と、制御情報と、ＡＣＬと、アドレスとの情報が記憶される。
【００２５】
時間は、ユーザ端末５０または網終端装置３０から送信されるアクセス情報と名前情報とを受信した時間を示す情報である。
回線情報は、受信した情報登録要求の送信元を識別する回線情報である。
操作内容は、受信した情報登録要求の内容である。操作内容は、例えば、「名前登録」、「変更」、「ＡＣ変更」、「削除」などを示す。ここで、「名前登録」とは、ユーザ端末５０が、自端末のドメイン名とアドレスとを対応付けた名前情報と、他のユーザ端末５０に対応するドメイン名のアクセスコントロールリストと、他のユーザ端末５０に対応するドメイン名からの名前解決があった際に名前情報の提供を許可するか否かを示す情報の登録要求を行ったことを示す。「変更」とは、ユーザ端末５０が、自端末のドメイン名に対応するアドレスの変更要求を行ったことを示す。「ＡＣ変更」は、以前に行った名前登録におけるＡＣＬの変更要求を行ったことを示す。「削除」とは、以前に行った名前登録の削除要求を行ったことを示す。
ドメイン名は、情報登録要求の送信元のドメイン名である。制御は、情報登録要求によって変更された制御情報を示す。ＡＣＬは、情報登録要求によって変更されたアクセスコントロールリストを示す。アドレスは、ドメイン名に対応するアドレスを示す。
【００２６】
ログ収集受付部２２は、保守端末装置６０から送信されるログ取得要求に応じて、作業ログ記憶部２３に記憶されたログを読み出して、保守端末装置６０に送信する。
管理ネットワーク７０は、名前解決装置１０と、情報登録受付装置２０と、保守端末装置６０とを接続する通信網である。管理ネットワーク７０は、安全性を確保するために、後述するサービスネットワーク８０とは、論理的または物理的に切り離されたネットワークであることが望ましい。
【００２７】
保守端末装置６０は、本実施形態による名前解決制御装置を利用した名前解決システムを管理する管理者に利用される端末であり、ログ取得部６１を備えている。ログ取得部６１は、管理ネットワーク７０を介して情報登録受付装置２０にログ情報の取得要求を行い、情報登録受付装置２０のログ収集受付部２２から返信されるログ情報を受信する。
【００２８】
サービスネットワーク８０は、名前解決装置１０と、情報登録受付装置２０と、網終端装置３０とを接続する通信網である。サービスネットワーク８０は、情報通信を行うことができるものであれば良いが、本実施形態では、いわゆるインターネットを想定して説明する。
【００２９】
ユーザ端末５０は、ユーザが利用する情報端末であり、網終端装置３０を介してサービスネットワーク８０に接続し、他の情報機器と情報通信を行うことが可能である。ユーザ端末５０は、具体的には、ＰＣ（パーソナルコンピュータ）、ＰＤＡ（Personal Digital Assistant）、携帯電話端末、コンピュータゲーム機器などの、入力部、出力部、制御部、演算部、記憶部を備えたコンピュータ機器が適用される。ここで、出力部には、表示部、音声出力部などが想定される。また、ユーザ端末５０は、ネットワークを介して通信を行う家電でも良い。
【００３０】
ユーザ端末５０は、アプリケーション５１を備えている。アプリケーション５１は、サービスネットワーク８０を介して他のユーザ端末５０への接続要求を行うソフトウェアプログラムである。アプリケーション５１には、例えば、ウェブサイトの閲覧を行うウェブブラウザや、電子メールの送受信を行うメールソフト、ネットワークを介して他のユーザ端末５０と通信を行うことによるゲームを行うゲームソフトなどが適用される。また、アプリケーション５１は、ユーザからの情報登録要求の入力に応じて、自端末のドメイン名とアドレスとを対応付けた名前情報や、アクセス情報などの情報登録要求を、網終端装置３０を介して情報登録受付装置２０に送信する。
本実施形態の説明において、ユーザ端末５０−１のユーザをＡｌｉｃｅ、ユーザ端末５０−２のユーザをＢｏｂ、ユーザ端末５０−３のユーザをＣａｒｏｌとする。
【００３１】
網終端装置３０は、ユーザ端末５０からサービスネットワーク８０への接続を中継する装置であり、名前制御部３１と、名前解決部３２とを備えている。名前制御部３１は、ユーザ端末５０から送信される情報登録要求に、任意の回線情報を付加し、情報登録受付装置２０に転送する。名前解決部３２は、アプリケーション５０からの名前解決要求に応じて、名前解決装置１０に名前解決要求を送信する。図１には、網終端装置３０−１に対応してユーザ端末５０−１が接続されており、その他の網終端装置３０−２、網終端装置３０−３、・・・網終端装置３０−Ｎについても、ユーザ端末５０−２、ユーザ端末５０−３、・・・ユーザ端末５０−Ｎとそれぞれ１対１で接続されているが、網終端装置３０に対して、複数のユーザ端末５０を接続するようにしても良い。
【００３２】
次に、本発明による名前解決制御装置が、ユーザ端末５０と網終端装置３０とに名前解決サービスを提供する動作例を説明する。
【００３３】
＜名前登録＞
図３は、ユーザ端末５０−１が名前解決装置１０に名前情報を登録する例を示すシーケンス図と、その各ステップで扱われるデータの例を示す図である。
まず、ユーザ端末５０−１は、自端末の任意のドメイン名である「ａｌｉｃｅ」を名前解決対象としたドメイン名「ｂｏｂ」とドメイン名「ｄａｖｅ」とからの名前解決要求に対する名前解決結果の応答を許可することを示すアクセス情報を生成し、網終端装置３０−１に送信する（ステップＳ１０）。図３の（ａ）は、ユーザ端末５０−１が生成するアクセス情報のデータ例である。
【００３４】
網終端装置３０−１は、ユーザ端末５０−１から送信されたアクセス情報を受信すると、自装置の記憶領域に記憶された回線情報を付加し、情報登録受付装置２０に転送する（ステップＳ２０）。図３の（ｂ）は、網終端装置３０−１が回線情報を付加したアクセス情報のデータ例を示す図である。ここでは、網終端装置３０−１が接続する通信回線の識別情報は「１２３４５６７」である。
【００３５】
情報登録受付装置２０の名前情報制御受付部２１は、網終端装置３０−１から送信されるアクセス情報を受信すると、管理ネットワーク７０を介して名前解決装置１０に転送する（ステップＳ３０）。また、この際、名前情報制御受付部２１は、網終端装置３０−１から受信したアクセス情報を、作業ログ記憶部２３に記憶させる。ここで、作業ログ記憶部２３が記憶するログのデータ例を、図３の（ｃ）に示す。
【００３６】
名前解決装置１０のアクセス情報制御部１２は、情報登録受付装置２０から送信されたアクセス情報を受信すると、アクセス情報に含まれる回線情報に対応するアドレスを、回線識別情報記憶部１６から読み出す。アクセス情報制御部１２は、回線識別情報記憶部１６から読み出したアドレスと、網終端装置３０−１から受信したアクセス情報に含まれるアドレスが一致するか否かを判定する。ここで、アクセス情報制御部１２は、一致しないと判定すると、不正なアクセスと判定し、処理を終了する。一方、アクセス情報制御部１２が、回線識別情報記憶部１６から読み出したアドレスと、網終端装置３０−１から受信したアクセス情報に含まれるアドレスが一致すると判定すると、アクセス情報記憶部１３にアクセス情報を記憶させる。図３の（ｄ）は、アクセス情報記憶部１３に記憶されるアクセス情報のデータ例である。また、アクセス情報制御部１２は、情報登録受付装置２０から受信したアクセス情報に含まれるドメイン名とアドレスとを、名前情報として名前情報記憶部１４に記憶させる。図３の（ｅ）は、名前情報記憶部１４に記憶される名前情報のデータ例である。
【００３７】
＜名前解決（許可）＞
次に、図４を参照して、ユーザ端末５０−２が名前解決装置１０に対して名前解決要求を送信する例を示すシーケンス図と、その各ステップで扱われるデータの例を示す図である。
まず、ユーザ端末５０−２は、名前解決対象を「ａｌｉｃｅ」とする名前解決要求を、網終端装置３０−２に送信する（ステップＳ１１０）。図４の（ａ）は、ユーザ端末５０−２が送信する名前解決要求のデータ例を示す図である。そして、網終端装置３０−２は、ユーザ端末５０−２から受信する名前解決情報に、自装置が記憶する回線情報を付加し、名前解決装置１０に送信する（ステップＳ１２０）。図４の（ｂ）は、網終端装置３０−２が名前解決装置１０に送信する名前解決要求のデータ例である。ここで、網終端装置３０−２が接続を行う通信回線の回線情報は、「２３４５６７」である。
【００３８】
名前解決装置１０の名前解決受付部１５が、網終端装置３０−２から受信する名前解決情報を受信すると、アクセス情報制御部１２は、その名前解決に対する名前解決結果を送信するか否かを判定するスクリーニング処理を行う。スクリーニング処理では、アクセス情報制御部１２は、アクセス情報記憶部１３から、名前解決対象のドメイン名である「ａｌｉｃｅ」と、名前解決要求元であるドメイン名「ｂｏｂ」とが対応付けられたアクセス情報を読み出す。ここで、アクセス情報記憶部１３には、上述のステップＳ４０にて、図４の（ｃ）に示すようなアクセス情報が記憶されている。アクセス情報制御部１２は、アクセス情報記憶部１３を参照し、ドメイン名「ａｌｉｃｅ」を名前解決対象とするドメイン名「ｂｏｂ」の制御情報が、「ａｌｌｏｗ」であることを読み出すと、名前解決結果の送信を許可すると判定する（ステップＳ１３０）。
【００３９】
アクセス情報制御部１２が、名前解決結果の送信を許可すると判定すると、名前解決受付部１５は、名前情報記憶部１４から、ドメイン名「ａｌｉｃｅ」に対応するアドレスを読み出して、網終端装置３０−２に送信する（ステップＳ１４０）。図４の（ｄ）は、名前解決装置１０が網終端装置３０−２に送信する名前解決結果のデータ例を示す図である。網終端装置３０−２は、名前解決結果を受信すると、ユーザ端末５０−２に転送する（ステップＳ１５０）。
【００４０】
ここで、ステップＳ１３０にて名前解決装置１０が行うスクリーニング処理を、図５を参照して詳細に説明する。図５は、名前解決装置１０が行うスクリーニング処理を示すフローチャートである。まず、名前解決受付部１５が名前解決要求を受信すると（ステップＳ１３１）、アクセス情報制御部１２が、受信した名前解決要求の送信元の回線情報に対応するアドレスを、回線識別情報記憶部１６から読み出す。アクセス情報制御部１２は、回線識別情報記憶部１６から読み出したアドレスと、ステップＳ１３１で受信した名前解決要求に含まれるアドレスが一致するか否かを判定する（ステップＳ１３２）。ここで、アクセス情報制御部１２は、一致しないと判定すると（ステップＳ１３２−ＮＯ）、不正なアクセスと判定し、その名前解決要求に対応する名前解決結果を送信せず、無応答として処理を終了する（ステップＳ１３５）。一方、アクセス情報制御部１２は、ステップＳ１３２で、一致すると判定すると（ステップＳ１３２−ＹＥＳ）、名前解決対象であるドメイン名に対応する名前情報を、アクセス情報記憶部１３から読み出す（ステップＳ１３３）。
【００４１】
そして、アクセス情報制御部１２は、アクセス情報記憶部１３から読み出したアクセス情報に基づいて、名前解決要求の送信元のドメイン名から、名前解決対象のドメイン名に対する名前解決結果の送信が許可されているか否かを判定する（ステップＳ１３４）。ステップＳ１３４で、アクセス情報制御部１２が、名前解決結果の送信が許可されていると判定すれば（ステップＳ１３４−ＹＥＳ）、名前解決受付部１５は、名前情報記憶部１４から名前解決対象のドメイン名に対応するアドレスを読出し、名前解決要求の送信元に送信する（ステップＳ１３７）。一方、アクセス情報制御部１２が、ステップＳ１３４で、名前解決結果の送信が許可されていないと判定すれば（ステップＳ１３４−ＮＯ）、名前解決受付部１５は、名前解決対象のドメイン名は存在しないことを示す名前解決結果を、名前解決要求の送信元に送信する（ステップＳ１３６）。ここで、アクセス情報制御部１２が、ステップＳ１３４で、名前解決結果の送信が許可されていないと判定した場合に、アクセス情報制御部１２は、処理を終了して無応答にすることとしても良い。また、名前解決対象のドメイン名は存在しないことを示す名前解決結果とは、例えば、名前結果のアドレスをＮＵＬＬデータとした名前解決結果である。
なお、本実施形態では、名前解決装置１０は回線識別情報記憶部１６を備えており、アクセス情報制御部１２は、上述のステップＳ１３２で、回線識別情報記憶部１６に記憶された情報を参照して、名前解決要求の要求元が正しいか否かを判定したが、例えば、ＩＰｖ６アドレスに、回線識別情報が含まれるようなアドレス体系となっている場合には、名前情報記憶部１４を参照することによって名前解決要求の要求元が正しいか否かを判定することができる。
【００４２】
＜名前解決（不許可）＞
次に、図６を参照して、ユーザ端末５０−３が名前解決装置１０に対して名前解決要求を送信する例を示すシーケンス図と、その各ステップで扱われるデータの例を示す図である。
まず、ユーザ端末５０−３は、名前解決対象を「ａｌｉｃｅ」とする名前解決要求を、網終端装置３０−３に送信する（ステップＳ２１０）。図６の（ａ）は、ユーザ端末５０−３が送信する名前解決要求のデータ例を示す図である。そして、網終端装置３０−３は、ユーザ端末５０−３から受信する名前解決情報に、自装置が記憶する回線情報を付加し、名前解決装置１０に送信する（ステップＳ２２０）。図６の（ｂ）は、網終端装置３０−２が名前解決装置１０に送信する名前解決要求のデータ例である。ここで、網終端装置３０−３が接続を行う通信回線の回線情報は、「３４５６７８」である。
【００４３】
名前解決装置１０の名前解決受付部１５が、網終端装置３０−３から受信する名前解決情報を受信すると、アクセス情報制御部１２は、その名前解決に対する名前解決結果を送信するか否かを判定するスクリーニング処理を行う。スクリーニング処理では、アクセス情報制御部１２は、アクセス情報記憶部１３から、名前解決対象のドメイン名である「ａｌｉｃｅ」と、名前解決要求元であるドメイン名「ｃａｒｏｌ」とが対応付けられたアクセス情報を検索するが、ここで、アクセス情報記憶部１３には、図６の（ｃ）に示されるように、「ａｌｉｃｅ」と「ｃａｒｏｌ」とが対応付けられたアクセス情報は存在しないので、アクセス情報制御部１２は、名前解決結果の送信を許可しないと判定する（ステップＳ２３０）。
【００４４】
アクセス情報制御部１２が、名前解決結果の送信を許可しないと判定すると、名前解決受付部１５は、名前解決結果のアドレスをＮＵＬＬデータとする名前解決結果を、網終端装置３０−３に送信する（ステップＳ２４０）。図６の（ｄ）は、名前解決装置１０が網終端装置３０−３に送信する名前解決結果のデータ例を示す図である。網終端装置３０−３は、名前解決結果を受信すると、ユーザ端末５０−３に転送する（ステップＳ２５０）。
【００４５】
＜アドレス変更要求＞
本実施形態によるユーザ端末５０−１は、ＩＰｖ６ネットワークで通信を行うためのＩＰｖ６アドレスによってネットワークと通信を行う。ここで、ＩＰｖ６によるＩＰｖ６アドレスをもつ通信端末は、異なる場所でネットワークに接続した場合にも、ＩＰｖ６アドレス中のインタフェースの識別子が一定となる特性がある。この特性はプライバシーの問題と結びつき、この問題を解決するために、ＩＰｖ６では、端末が利用するＩＰｖ６アドレスを一定期間毎に設定変更することが、ＩＥＴＦ（Internet Engineering Task Force）がとりまとめたＲＦＣ（Request For Comment）３０４１で規定されている。以下、ユーザ端末５０−１が、ＲＦＣ３０４１にしたがって一定期間毎にアドレスを変更した場合に、変更後のアドレスを名前解決装置１０に送信する動作例を説明する。
【００４６】
図７は、ユーザ端末５０−１が名前解決装置１０に名前情報を送信することで、アドレス変更要求を行う例を示すシーケンス図と、その各ステップで扱われるデータの例を示す図である。
ユーザ端末５０−１が、自端末のアドレスを、「１１１１：１」から、「１１１１：２」に変更すると、ユーザ端末５０−１は、ドメイン名「ａｌｉｃｅ」と、アドレス「１１１１：２」とを対応付けた名前情報を生成し、生成した名前情報を含むアドレス変更要求を網終端装置３０−１に送信する（ステップＳ３１０）。図７の（ａ）は、ステップＳ３１０でユーザ端末５０−１が送信するアドレス変更要求に含まれる名前情報のデータ例である。
【００４７】
網終端装置３０−１は、ユーザ端末５０−１から送信されたアドレス変更要求を受信すると、自装置の記憶領域に記憶された回線情報を付加し、名前解決装置１０に転送する（ステップＳ３２０）。図７の（ｂ）は、網終端装置３０−１が回線情報を付加したアクセス情報のデータ例を示す図である。
【００４８】
情報登録受付装置２０の名前情報制御受付部２１は、網終端装置３０−１から送信されるアドレス変更要求を受信すると、受信したアドレス変更要求を、管理ネットワーク７０を介して名前解決装置１０に転送する（ステップＳ３３０）。また、この際、名前情報制御受付部２１は、網終端装置３０−１から受信したアクセス情報を、作業ログ記憶部２３に記憶させる。ここで、作業ログ記憶部２３が記憶するログのデータ例を、図７の（ｃ）に示す。
【００４９】
名前解決装置１０のアクセス情報制御部１２は、情報登録受付装置２０から送信されたアドレス変更要求を受信すると、アドレス変更要求に含まれる名前情報を読出し、読み出した名前情報に含まれるドメイン名と一致するドメイン名を名前情報記憶部１４から読出し、このドメイン名と、アドレス変更要求に含まれるアドレスとを対応付けて、名前情報記憶部１４に更新して記憶させる。図７の（ｄ）は、名前情報記憶部１４に記憶される名前情報のデータ例である。
このように、ＩＰｖ６ネットワークに接続されＩＰｖ６アドレスをもつ端末は、定期的にアドレスを変更することで、アドレス漏洩などの脅威に対する有効なセキュリティ対策を行うことができる。
【００５０】
＜アクセスコントロールリスト変更＞
図８は、ユーザ端末５０−１が名前解決装置１０にアクセスコントロールリスト変更要求を行う例を示すシーケンス図と、その各ステップで扱われるデータの例を示す図である。
まず、ユーザ端末５０−１は、自端末のドメイン名である「ａｌｉｃｅ」を名前解決対象としたドメイン名「ｄａｖｅ」とからの名前解決要求に対する名前解決結果の応答を許可しないことを示すアクセス情報を生成し、網終端装置３０−１に送信する（ステップＳ４１０）。図８の（ａ）は、ステップＳ４１０でユーザ端末５０−１が送信するアクセス情報のデータ例である。
【００５１】
網終端装置３０−１は、ユーザ端末５０−１から送信されたアクセス情報を受信すると、自装置の記憶領域に記憶された回線情報を付加し、名前解決装置１０に転送する（ステップＳ４２０）。図８の（ｂ）は、網終端装置３０−１が回線情報を付加したアクセス情報のデータ例を示す図である。
【００５２】
情報登録受付装置２０の名前情報制御受付部２１は、網終端装置３０−１から送信されるアクセス情報を受信すると、受信したアクセス情報を、管理ネットワーク７０を介して名前解決装置１０に転送する（ステップＳ４３０）。また、この際、名前情報制御受付部２１は、網終端装置３０−１から受信したアクセス情報を、作業ログ記憶部２３に記憶させる。ここで、作業ログ記憶部２３が記憶するログのデータ例を、図８の（ｃ）に示す。
【００５３】
名前解決装置１０のアクセス情報制御部１２は、情報登録受付装置２０から送信されたアクセス情報を受信すると、受信したアクセス情報に基づいて、アクセス情報記憶部１３に記憶されたアクセス情報を更新する。ここでは、アクセス情報制御部１２は、ドメイン名「ａｌｉｃｅ」に対応付けられたＡＣＬ「ｄａｖｅ」のアクセス情報を削除する。図８の（ｄ）は、アクセス情報記憶部１３に記憶されるアクセス情報のデータ例である。
このように、ＩＰｖ６ネットワークに接続されＩＰｖ６アドレスをもつ端末は、定期的にアクセスコントロールリストの変更を行うことで、アドレス漏洩などの脅威に対する有効なセキュリティ対策を行うことができる。
【００５４】
＜名前削除＞
図９は、ユーザ端末５０−１が名前解決装置１０に名前削除要求を行う例を示すシーケンス図と、その各ステップで扱われるデータの例を示す図である。
まず、ユーザ端末５０−１は、自端末のドメイン名である「ａｌｉｃｅ」の名前削除要求を、網終端装置３０−１に送信する（ステップＳ４１０）。図９の（ａ）は、ステップＳ５１０でユーザ端末５０−１が送信する名前削除要求のデータ例である。
【００５５】
網終端装置３０−１は、ユーザ端末５０−１から送信された名前削除要求を受信すると、自装置の記憶領域に記憶された回線情報を付加し、名前解決装置１０に転送する（ステップＳ５２０）。図９の（ｂ）は、網終端装置３０−１が回線情報を付加した名前削除要求のデータ例を示す図である。
【００５６】
情報登録受付装置２０の名前情報制御受付部２１は、網終端装置３０−１から送信される名前削除要求を受信すると、受信したアクセス情報を、管理ネットワーク７０を介して名前解決装置１０に転送する（ステップＳ５３０）。また、この際、名前情報制御受付部２１は、網終端装置３０−１から受信したアクセス情報を、作業ログ記憶部２３に記憶させる。ここで、作業ログ記憶部２３が記憶するログのデータ例を、図９の（ｃ）に示す。
【００５７】
名前解決装置１０のアクセス情報制御部１２は、情報登録受付装置２０から送信された名前削除要求を受信すると、受信した名前削除要求に基づいて、名前情報記憶部１４に記憶された名前情報を更新する。ここでは、アクセス情報制御部１２は、ドメイン名を「ａｌｉｃｅ」とする名前情報を、アクセス情報記憶部１３から削除する。
【００５８】
なお、本実施形態では、名前解決装置１０と情報登録受付装置２０とによって名前解決制御装置が構成されることとしたが、本実施形態において説明した各機能部は、物理的に上述のように配置する必要はなく、名前解決制御装置の管理者は、本システムのユーザ数、本サービスの運用体制、既存のハードウェア資源などを考慮して柔軟に構成することができる。
【００５９】
また、本実施形態では、名前解決装置１０が備える名前情報記憶部１４は、ドメイン名とＩＰｖ６アドレスとを対応付けて名前解決情報を記憶する場合について説明したが、名前情報記憶部１４が記憶する名前解決情報は、ドメイン名とＩＰｖ４とを対応付けた情報を記憶し、名前解決装置１０は、ＩＰｖ４による名前解決を行っても良い。
【００６０】
＜第２の実施形態＞
以上説明した技術を、オンラインネットワーク型のゲームに応用する例を説明する。
図１０は、本実施形態における名前解決制御装置１００を用いたゲームシステムを示す概念図である。本実施形態によるゲームシステムは、名前解決制御装置１００と、情報登録受付装置２００と、ゲーム端末１５０−１、ゲーム端末１５０−２、ゲーム端末１５０−３とを備えている。これらの装置および端末は、ネットワークを介して通信が可能である。なお、本実施形態では、３台のユーザ端末を例として示して説明するが、ゲームシステムに接続されるユーザ端末は、何台でも良い。
【００６１】
名前解決制御装置１００は、第１の実施形態における名前解決装置１０と情報登録受付装置２０とが一体となったものであり、構成、動作ともに第１の実施形態における名前解決装置１０および情報登録受付装置２０と同様である。プレゼンスサーバ２００は、ゲーム端末１５０の各端末のユーザの利用状態を記憶するプレゼンス情報記憶部を有している。プレゼンスサーバ２００が備えるプレゼンス情報のデータ例がａに示されている。プレゼンス情報には、図１０のａに示されるように、端末名と、状態と、アプリ名と、その他の情報が記憶される。端末名は、端末の識別情報である。状態は、対応する端末の状態を示す情報である。状態には、例えばネットワークに接続中（オンライン）であることを示す「Ａｃｔｉｖｅ」や、ネットワークに接続していないことを示す「Ｓｌｅｅｐ」などの情報が記憶される。アプリ名は、対応する端末の内部でネットワークに接続しているアプリケーションを示す情報である。その他には、上述した以外の付加的な情報が記憶される。
【００６２】
ゲーム端末１５０−１は、Ａｌｉｃｅによって利用されるゲーム端末であり、ネットワークを介して他のゲーム端末とオンラインゲームを行う機能を有している。ゲーム端末１５０−２は、Ｂｏｂによって利用されるゲーム端末であり、ゲーム端末１５０−３は、Ｃａｒｏｌによって利用されるゲーム端末である。
【００６３】
まず、ゲーム端末１５０−１は、ゲームアプリケーションである「ＸＸ−ＧＡＭＥ」の利用を開始し、知人からの接続を受け付ける状態にするため、名前解決制御装置１００に、ＢｏｂおよびＣａｒｏｌからの名前解決要求を許可するアクセス情報を送信する（ステップＳ６１０）。さらに、ゲーム端末１５０−１は、プレゼンスサーバ２００に、ゲームへの参加者を募集するために、オンラインであることを示す情報を登録する（ステップＳ６２０）。
【００６４】
そして、ゲーム端末１５０−２は、ＸＸ―ＧＡＭＥの利用を開始する（ステップＳ６３０）。そして、ゲーム端末１５０−２は、ＸＸ−ＧＡＭＥを利用可能なメンバーを、プレゼンスサーバ２００に問い合わせる（ステップＳ６４０）。そして、ゲーム端末１５０−２は、プレゼンスサーバ２００に記憶されたプレゼンス情報から、Ａｌｉｃｅがオンライン状態であることを検出すると、名前解決制御装置１００に、Ａｌｉｃｅの名前解決要求を行い（ステップＳ６５０）、名前解決結果として取得するアドレスに基づいて、ゲーム端末１５０−１に接続要求を行い、オンラインゲームを開始する。
【００６５】
また、情報端末から送出する自端末のドメイン名は、自端末の情報のみであることとして、網終端装置が回線情報等の付加情報をドメイン名に付与し、ネットワークに送出するようにしても良い。このような実施形態を、オンラインネットワーク型のゲームに応用する例を以下に説明する。
図１１は、本実施形態において、情報端末が送信するドメイン名がプレゼンスサーバ２００にプレゼンス情報として登録される例を示す図である。
本実施形態では、ユーザａｌｉｃｅは、情報端末として、ゲーム端末１５０−１−１と、ＰＣ（パーソナルコンピュータ）１５０−１−２とを利用する。ゲーム端末１５０−１−１は、「ｇａｍｅ０１」なる識別子をもつゲームアプリケーション１５１−１−１と、ネットワークを介して名前解決制御装置１００およびプレゼンスサーバ２００と通信可能な通信機能部１５２とを備えている。また、ゲーム端末１５０−１−１とＰＣ１５０−１−２は、網終端装置１３０−１に接続されており、網終端装置１３０−１は、ゲーム端末１５０−１−１およびＰＣ１５０−１−２と、ネットワークとの通信を中継する。
同様に、ユーザｂｏｂに利用されるゲーム端末１５０−２は、ゲームアプリケーション１５１−２と、通信機能部１５２−２とを備えており、網終端装置１３０−２は、ゲーム端末１５００−２とネットワークとの通信を中継する。
【００６６】
まず、ユーザａｌｉｃｅは、ゲーム端末１５０−１−１に、ゲームにおける自身のハンドル名「ａｌｉｃｅ」を入力する（ステップＳ７００）。そして、ゲームアプリケーション１５１−１−１は、入力されるハンドル名に、自身の識別子「ｇａｍｅ０１」を付加したドメイン名「ａｌｉｃｅ．ｇａｍｅ０１」を生成する（ステップＳ７０１）。そして、通信機能部１５２−１−１は、ゲームアプリケーション１５１−１−１が生成したハンドル名に、ゲーム端末１５０−１−１の識別子「ｐｓ３」を付加し、ドメイン名「ａｌｉｃｅ．ｇａｍｅ０１．ｐｓ３」を生成して、網終端装置１３０−１に送信する（ステップＳ７０２）。
【００６７】
網終端装置１３０−１は、ゲーム端末１５０−１−１から送信されるドメイン名に、予め定められた回線情報やネットワーク情報などを付加し、ドメイン名「ａｌｉｃｅ．ｇａｍｅ０１．ｐｓ３．１２３４５．ｐ２ｐ．ｘｘｘ．ｃｏｍ」を生成して、プレゼンスサーバ２００に送信する（ステップＳ７０３）。プレゼンスサーバ２００は、網終端装置１３０−１から受信するドメイン名に、状態を「ａｃｔｉｖｅ」とした情報（ｂ）を対応付けて記憶する。
【００６８】
また、ＰＣ１５０−１−２は、自身のホスト名「ｈｏｇｅ」を、網終端装置１３０−１に送信する（ステップＳ７０５）。網終端装置１３０−１は、ＰＣ１５０−１−２のホスト名「ｈｏｇｅ」に、予め定められた回線情報やネットワーク情報などを付加し、ドメイン名「ｈｏｇｅ．１２３４５．ｐ２ｐ．ｘｘｘ．ｃｏｍ」を生成して、プレゼンスサーバ２００に送信する（ステップＳ７０６）。プレゼンスサーバ２００は、網終端装置１３０−１から受信するドメイン名に、状態を「ａｃｔｉｖｅ」とした情報（ｃ）を対応付けて記憶する。ここで、（ａ）は、プレゼンスサーバ２００が記憶するプレゼンス情報を示す。
【００６９】
次に、図１２を参照して、プレゼンスサーバ２００に登録されたプレゼンス情報を、ゲーム端末１５０−２が取得する例を説明する。
ユーザｂｏｂが、ゲーム端末１５０−２を利用したゲームを開始する際に（ステップＳ７１０）、ゲームアプリケーション１５１−２は、「＊．ｇａｍｅ０１．＊」を検索情報としてプレーヤ検索要求を行う（ステップＳ７１１）。そして、通信機能部１５２−２は、ゲームアプリケーション１５１−２からのプレーヤ要求を、網終端装置１３０−２に送信する（ステップＳ７１２）。そして、網終端装置１３０−２は、プレゼンスサーバ２００にプレーヤ検索要求を送信する（ステップＳ７１３）。
【００７０】
プレゼンスサーバ２００は、網終端装置１３０−１から送信されるプレーヤ検索要求を受信すると、記憶されたプレゼンス情報（ａ）から、検索情報「＊．ｇａｍｅ０１．＊」に対応するプレゼンス情報を読み出す（ステップＳ７１４、ステップＳ７１５）。そして、プレゼンスサーバ２００は、（ｂ）に示されるようなプレゼンス情報を、網終端装置１３０−２に送信する（ステップＳ７１６）。網終端装置１３０−２は、プレゼンスサーバ２００から送信されるプレゼンス情報を受信すると、受信したプレゼンス情報をゲーム端末１５０−２に転送する（ステップＳ７１７）。そして、ゲームアプリケーション１５１−２は、通信機能部１５２−２が受信するプレゼンス情報を取得する（ステップＳ７１８）。
【００７１】
次に、図１３を参照して、ゲーム端末１５０−２が名前解決制御装置１００にアクセス情報を登録する動作例を説明する。
まず、ユーザｂｏｂは、ゲーム端末１５０−２に、ゲームにおける自身のハンドル名「ｂｏｂ」を入力する（ステップＳ７２０）。そして、ゲームアプリケーション１５１−２は、入力されるハンドル名に、自身の識別子「ｇａｍｅ０１」を付加したドメイン名「ｂｏｂ．ｇａｍｅ０１」を生成する（ステップＳ７２１）。そして、通信機能部１５２−２は、ゲームアプリケーション１５１−２が生成したハンドル名に、ゲーム端末１５０−２の識別子「ｐｓ３」を付加し、ドメイン名「ｂｏｂ．ｇａｍｅ０１．ｐｓ３」を生成して、ａｌｉｃｅからのアクセスを許可するアクセス情報を、網終端装置１３０−１に送信する（ステップＳ７２２）。
【００７２】
網終端装置１３０−２は、ゲーム端末１５０−２から送信されるドメイン名に、予め定められた回線情報やネットワーク情報などを付加し、ドメイン名「ｂｏｂ．ｇａｍｅ０１．ｐｓ３．２３４５６．ｐ２ｐ．ｘｘｘ．ｃｏｍ」を生成して、名前解決制御装置１００に送信する（ステップＳ７２３）。名前解決制御装置１００は、予め記憶されたアドレスとＦＱＤＮとが対応付けられた情報（ｃ）を参照し、受信したアクセス情報が正しいソースからの送信であると判定すると、網終端装置１３０−２から受信したアクセス情報（ｄ）を記憶する。
【００７３】
次に、図１４を参照して、ゲーム端末１５０−１−１が、ゲーム端末１５０−２を名前解決対象とする名前解決要求を行う例を説明する。
まず、ユーザａｌｉｃｅは、ゲーム端末１５０−１−１に、ゲームにおける自身のハンドル名「ａｌｉｃｅ」を入力する（ステップＳ７３０）。そして、ゲームアプリケーション１５１−１−１は、入力されるハンドル名に、自身の識別子「ｇａｍｅ０１」を付加したドメイン名「ａｌｉｃｅ．ｇａｍｅ０１」を生成する（ステップＳ７３１）。そして、通信機能部１５２−１−１は、ゲームアプリケーション１５１−１−１が生成したハンドル名に、ゲーム端末１５０−１−１の識別子「ｐｓ３」を付加し、ドメイン名「ａｌｉｃｅ．ｇａｍｅ０１．ｐｓ３」を生成して、網終端装置１３０−１に、プレゼンスサーバ２００から取得したプレゼンス情報に基づいて、ｂｏｂを名前解決対象とする名前解決要求（ｂ）を送信する（ステップＳ７３２）。
【００７４】
網終端装置１３０−１は、ゲーム端末１５０−１−１から送信される名前解決要求に含まれるゲーム端末１５０−１−１のドメイン名に、予め定められた回線情報やネットワーク情報などを付加し、ドメイン名「ａｌｉｃｅ．ｇａｍｅ０１．ｐｓ３．１２３４５．ｐ２ｐ．ｘｘｘ．ｃｏｍ」を生成して、名前解決制御装置１００に送信する（ステップＳ７３３）。名前解決制御装置１００は、予め記憶されたアドレスとＦＱＤＮとが対応付けられた情報（ｃ）を参照し、受信する名前解決要求が正しいソースからの問い合わせであると判定すると、網終端装置１３０−１から受信する名前解決要求に対応するアクセス情報（ｄ）を読み出す。ここで、ｌｉｃｅからｂｏｂへの名前解決要求は許可されているので、名前解決制御装置１００は、名前解決要求に対応する名前解決結果を網終端装置１３０−１に応答する。
【００７５】
このように、本実施形態によれば、情報端末から送信される識別子に、網終端装置が回線情報などのネットワーク情報を付加することで、情報端末は、自端末の識別子のみによってプレゼンス情報の送受信、アクセス情報の送信を行うことが可能となる。このようにすれば、広く利用されるＤＮＳにおいて情報端末が一般的に備える名前解決の機能を利用して名前解決結果を送信するか否かを選別するスクリーニングを行うことが可能であり、効率よく名前解決要求のスクリーニングを行うシステムを構築することができる。
【００７６】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより名前解決の制御を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７７】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００７８】
【図１】本発明の第１の実施形態による名前解決制御システムの構成を示す図である。
【図２】本発明の第１の実施形態による名前解決制御装置が記憶するデータ構成を示す図である。
【図３】本発明の第１の実施形態による名前登録処理を示すシーケンス図である。
【図４】本発明の第１の実施形態による名前解決処理（許可）を示すシーケンス図である。
【図５】本発明の第１の実施形態による名前解決処理を示すフローチャートである。
【図６】本発明の第１の実施形態による名前解決処理（不許可）を示すシーケンス図である。
【図７】本発明の第１の実施形態によるアドレス変更要求処理を示すシーケンス図である。
【図８】本発明の第１の実施形態によるアクセスコントロールリスト変更処理を示すシーケンス図である。
【図９】本発明の第１の実施形態による名前削除処理を示すシーケンス図である。
【図１０】本発明の第２の実施形態による名前解決制御装置の動作例を示す図である。
【図１１】本発明の第２の実施形態による名前解決制御装置の動作例を示す図である。
【図１２】本発明の第２の実施形態による名前解決制御装置の動作例を示す図である。
【図１３】本発明の第２の実施形態による名前解決制御装置の動作例を示す図である。
【図１４】本発明の第２の実施形態による名前解決制御装置の動作例を示す図である。
【符号の説明】
【００７９】
１０  名前解決装置
１２  アクセス情報制御部
１３  アクセス情報記憶部
１４  名前情報記憶部
１５  名前解決受付部
１６  回線識別情報記憶部
２０  情報登録受付装置
２１  名前情報制御受付部
２２  ログ収集受付部
２３  作業ログ記憶部
３０  網終端装置
３１  名前制御部
３２  名前解決部
５０  ユーザ端末
５１  アプリケーション
６０  保守端末装置
６１  ログ取得部
７０  管理ネットワーク
８０  サービスネットワーク
１００  名前解決制御装置
１３０  網終端装置
１５０  ゲーム端末
１５１  ゲームアプリケーション
１５２  通信機能部
２００  プレゼンスサーバ
【図１】
2009200729.tif 000003
【図２】
2009200729.tif 000004
【図３】
2009200729.tif 000005
【図４】
2009200729.tif 000006
【図５】
2009200729.tif 000007
【図６】
2009200729.tif 000008
【図７】
2009200729.tif 000009
【図８】
2009200729.tif 000010
【図９】
2009200729.tif 000011
【図１０】
2009200729.tif 000012
【図１１】
2009200729.tif 000013
【図１２】
2009200729.tif 000014
【図１３】
2009200729.tif 000015
【図１４】
2009200729.tif 000016