(57)【特許請求の範囲】
【請求項１】
ユーザ端末からインターネットを介してサーバに接続するために該サーバに対して割り振られるＩＰアドレスをドメイン名に関連付けるダイナミックＤＮＳサービス方法であって、
ドメインにより当該サーバに接続させたい当該サーバ所有のユーザのユーザ端末からネットワークを介してユーザＩＤとともに送信されてくるドメイン名設定要求に応答し、当該ユーザのユーザＩＤを対応させて前記データベースに登録し、
前記サーバからネットワークを介してインターネットサービスプロバイダに接続が行われた場合に、該サーバに対してＩＰアドレスを払い出し、
前記インターネットサービスプロバイダにラディウスサーバを設け、ドメインにより当該サーバに接続させたい当該サーバからの接続要求を受信し、当該ユーザＩＤで前記データベースを検索して、当該ユーザＩＤに対応するドメイン名を取得し、
前記ドメイン名とＩＰアドレスとを対応付けて前記ドメインネームデータベースを更新すること
を特徴とするダイナミックＤＮＳサービス方法。
【請求項２】
ドメインにより当該サーバに接続させたい当該サーバから切断要求をユーザＩＤとともに受信した場合、該ユーザＩＤで前記データベースを検索し、該ユーザＩＤに対応するドメイン名を取得し、
この取得したドメイン名で前記ドメインネームデータベースを検索し、該ドメインネームデータベースに登録されている該ドメイン名とＩＰアドレスとの対応を削除すること
を特徴とする請求項１記載のダイナミックＤＮＳサービス方法。
【請求項３】
ユーザ端末からインターネットを介してサーバに接続するために該サーバに対して割り振られるＩＰアドレスをドメイン名に関連付けるダイナミックＤＮＳサービスシステムであって、
ドメインにより当該サーバに接続させたい当該サーバ所有のユーザのユーザ端末からネットワークを介してユーザＩＤとともに送信されてくるドメイン名設定要求に応答し、当該ユーザのユーザＩＤを対応させて前記データベースに登録するように制御するドメイン名登録制御手段と、
前記サーバからネットワークを介してインターネットサービスプロバイダに接続が行われた場合に、該サーバに対してＩＰアドレスを払い出すＩＰアドレス払出し手段と、
前記インターネットサービスプロバイダに設けられたラディウスサーバであって、ドメインにより当該サーバに接続させたい当該サーバからの接続要求を受信し、当該ユーザＩＤで前記データベースを検索して、当該ユーザＩＤに対応するドメイン名を取得するラディウスサーバと、
前記ドメイン名とＩＰアドレスとを対応付けて前記ドメインネームデータベースを更新する更新手段と
を有することを特徴とするダイナミックＤＮＳサービスシステム。
【請求項４】
ドメインにより当該サーバに接続させたい当該サーバから切断要求をユーザＩＤとともに受信した場合、該ユーザＩＤで前記データベースを検索し、該ユーザＩＤに対応するドメイン名を取得する終了要求受付手段と、
この取得したドメイン名で前記ドメインネームデータベースを検索し、該ドメインネームデータベースに登録されている該ドメイン名とＩＰアドレスとの対応を削除する削除手段と
を有することを特徴とする請求項３記載のダイナミックＤＮＳサービスシステム。
【請求項５】
ユーザ端末からインターネットを介してサーバに接続するために該サーバに対して割り振られるＩＰアドレスをドメイン名に関連付けるダイナミックＤＮＳサービスプログラムであって、
ドメインにより当該サーバに接続させたい当該サーバ所有のユーザのユーザ端末からネットワークを介してユーザＩＤとともに送信されてくるドメイン名設定要求に応答し、当該ユーザのユーザＩＤを対応させて前記データベースに登録し、
前記サーバからネットワークを介してインターネットサービスプロバイダに接続が行われた場合に、該サーバに対してＩＰアドレスを払い出し、
前記インターネットサービスプロバイダにラディウスサーバを設け、ドメインにより当該サーバに接続させたい当該サーバからの接続要求を受信し、当該ユーザＩＤで前記データベースを検索して、当該ユーザＩＤに対応するドメイン名を取得し、
前記ドメイン名とＩＰアドレスとを対応付けて前記ドメインネームデータベースを更新すること
を特徴とするダイナミックＤＮＳサービスプログラム。
【請求項６】
ドメインにより当該サーバに接続させたい当該サーバから切断要求をユーザＩＤとともに受信した場合、該ユーザＩＤで前記データベースを検索し、該ユーザＩＤに対応するドメイン名を取得し、
この取得したドメイン名で前記ドメインネームデータベースを検索し、該ドメインネームデータベースに登録されている該ドメイン名とＩＰアドレスとの対応を削除すること
を特徴とする請求項５記載のダイナミックＤＮＳサービスプログラム。
【請求項７】
ユーザ端末からインターネットを介してサーバに接続するために該サーバに対して割り振られるＩＰアドレスをドメイン名に関連付けるダイナミックＤＮＳサービスプログラムを記録したコンピュータ読取り可能な記録媒体であって、
ドメインにより当該サーバに接続させたい当該サーバ所有のユーザのユーザ端末からネットワークを介してユーザＩＤとともに送信されてくるドメイン名設定要求に応答し、当該ユーザのユーザＩＤを対応させて前記データベースに登録し、
前記サーバからネットワークを介してインターネットサービスプロバイダに接続が行われた場合に、該サーバに対してＩＰアドレスを払い出し、
前記インターネットサービスプロバイダにラディウスサーバを設け、ドメインにより当該サーバに接続させたい当該サーバからの接続要求を受信し、当該ユーザＩＤで前記データベースを検索して、当該ユーザＩＤに対応するドメイン名を取得し、
前記ドメイン名とＩＰアドレスとを対応付けて前記ドメインネームデータベースを更新すること
を特徴とするダイナミックＤＮＳサービスプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項８】
ドメインにより当該サーバに接続させたい当該サーバから切断要求をユーザＩＤとともに受信した場合、該ユーザＩＤで前記データベースを検索し、該ユーザＩＤに対応するドメイン名を取得し、
この取得したドメイン名で前記ドメインネームデータベースを検索し、該ドメインネームデータベースに登録されている該ドメイン名とＩＰアドレスとの対応を削除すること
を特徴とする請求項７記載のダイナミックＤＮＳサービスプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザ端末からインターネットを介してサーバに接続するために該サーバに対して動的に割り振られるＩＰアドレスをドメイン名に関連付けるダイナミックＤＮＳサービス方法およびそのシステムとダイナミックＤＮＳサービスプログラムおよび該プログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【０００２】
【従来の技術】
常時接続定額制サービスやブロードバンドサービスの拡大により、家庭などのような、今までサーバを立ち上げない環境においても、最近、個人のホームページやＦＴＰサイト用としてサーバを立ち上げる要求が高まりつつある。
【０００３】
ユーザは、インターネットサービスプロバイダが提供する安価なインターネットコネクティブサービスを利用するケースがほとんどであるが、この場合、接続時にＩＰアドレスを割り振る方式として、図７の上部および下部にそれぞれ示すように、接続時にＩＰアドレスが固定的に割り振られる静的ＩＰアドレス割り振り方式と接続する度にＩＰアドレスが動的に割り振られるダイナミックＩＰアドレス割り振り方式とがある。
【０００４】
すなわち、プロバイダから割り振られるＩＰアドレスが静的であるスタティックＩＰアドレス割り振り方式では、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバを接続と同時に立ち上げてドメイン名を付けない場合には、外部からユーザ自身が接続する場合に、例えば図７の上部に示すように「１２３．４５．６７．０１」のような３２ビットなどの長いＩＰアドレスを直接入力する必要がある。なお、この場合、一度ブックマークしておけば、その後からは、そのブックマークを利用してアクセスすることが可能である。
【０００５】
図７の上部に示すスタティックＩＰアドレス割り振り方式を簡単に説明すると、同図において右側上部のサーバ所有者は該サーバからインターネットサービスプロバイダバックボーンネットワークに対してアクセス要求を行うべく該ネットワークに接続した場合、いくつかの方式により、例えば「１２３．４５．６７．０１」というＩＰアドレスが割り振られることになる。この状態において、当該サーバのＩＰアドレスを別途インターネット上などで案内されて既に知っている左端上部の接続希望ユーザは自身のパソコンなどからなるユーザ端末から前記サーバのＩＰアドレスを含むＵＲＬでインターネットにアクセスし、前記サーバに接続する。
【０００６】
一方、ダイナミックＩＰアドレス割り振り方式は、接続する度にＩＰアドレスが動的に割り振られるものであり、接続する度にＩＰアドレスが動的に変わるので、ユーザがサーバのＩＰアドレスを知らない場合には、接続できないが、一般的なインターネットサービスプロバイダのサービスは、ＩＰアドレスを動的に割り振るダイナミックＩＰアドレス割り振り方式であるため、この接続する度に変わるＩＰアドレスをユーザにどのように知らせるかということが課題となる。
【０００７】
このダイナミックＩＰアドレス割り振り方式について図７の下部を参照して説明すると、右側下部のサーバ所有者は自身のサーバからアクセス要求を行うべくインターネットサービスプロバイダバックボーンネットワークに接続し（処理（１））、インターネットサービスプロバイダから当該サーバに対して例えば「１２３．４５．６７．０１」なる現時点のみ有効のＩＰアドレスの払い出しを受けることになるが（処理（２））、左側下部のサーバ接続希望ユーザはこのように動的に変わるＩＰアドレスを知りようがなく、自身のパソコンなどからなるユーザ端末からＩＰアドレスを入力することができず、従って接続することもできない。
【０００８】
ここで、従来のダイナミックＩＰアドレス割り振り方法を実施するＤＮＳサーバによるダイナミックＤＮＳサービスについて図８を参照して説明する。
【０００９】
一般的なダイナミックＤＮＳサービスは、ドメインにより接続させたい当該サーバが（ＩＰアドレスが確定した後）、そのサーバを所有しているユーザのユーザ端末から手動またはスクリプトやクライアントソフトなどによる半自動によりユーザ自身が希望するドメイン名とサーバに割り当てられたＩＰアドレスを登録することにより、ドメイン名とＩＰアドレスが関係付けられ、ドメイン名によるサーバアクセスを可能とするものである。なお、登録時には、セキュリティを確保するために、ユーザＩＤとパスワードなどの情報により認証を行うとともに、これらの情報を用いて登録が行われる。
【００１０】
従って、基本的には、ユーザはダイナミックＤＮＳサービスを意識して利用する必要があり、その都度、登録作業が必要となるか、またはクライアントソフトをインストールして動作させるなどの対応を余儀なくされるとともに、更にダイナミックＤＮＳサービス用のユーザＩＤとパスワードを管理する必要があり、更にいくつかの負担がユーザに強いられることになる。
【００１１】
すなわち、図８に示すダイナミックＤＮＳサービスにおいては、まず右端のサーバ所有者は、自身のサーバからアクセス要求を行うべくインターネットサービスプロバイダバックボーンネットワークに接続し（処理（１１））、インターネットサービスプロバイダから当該サーバに対する例えば「１２３．４５．６７．８９」なるＩＰアドレスの払い出しを受ける（処理（１２））。
【００１２】
サーバ所有者は、この払い出されたＩＰアドレスと希望するドメイン名、すなわち当該サーバ所有者が予め登録していたドメイン名とを関連付け、更にセキュリティのためにユーザＩＤとパスワードを同時に付与し、ネットワークを介してダイナミックＤＮＳサーバにアクセスし、前記ＩＰアドレスとドメイン名とを対応して該ダイナミックＤＮＳサーバに登録更新する（処理（１３））。
【００１３】
一方、左端のサーバ接続希望ユーザは、前記サーバ所有者のサーバのドメイン名を別途インターネット上などで案内されて予め知り、この予め知り得た例えば「ｐｌａｌａ．ｏｒ．ｊｐ」というドメイン名を用いて、サーバにダイナミックＤＮＳサー  ビスを利用してアクセスすると（処理（１４）、ダイナミックＤＮＳサーバは、前記処理（１３）で登録したＩＰアドレスとドメイン名との対応関係から前記ドメイン名に対応するＩＰアドレスを取得し、このＩＰアドレスを接続希望ユーザに通知する（処理（１５））。
【００１４】
このようにＩＰアドレスを通知されたサーバ接続希望ユーザは、該ＩＰアドレスを用いて、自身のパソコンなどからなるユーザ端末からインターネット、インターネットサービスプロバイダバックボーンネットワークを介して前記サーバに接続する（処理（１６））。
【００１５】
【発明が解決しようとする課題】
上述したように、従来のダイナミックＩＰアドレス割り振り方式では、接続する度にＩＰアドレスが動的に割り振られ、接続毎にＩＰアドレスが変わるので、ユーザがサーバのＩＰアドレスを知らない場合には、接続できないが、これを解決してユーザがＩＰアドレスを取得するために、従来のダイナミックＤＮＳサービスをユーザが利用する場合には、ユーザは常にダイナミックＤＮＳサービスを意識して利用する必要があり、その都度、上述した登録作業が必要となったり、またはクライアントソフトをインストールして動作させるなどの対応を余儀なくされるとともに、更にダイナミックＤＮＳサービス用のユーザＩＤとパスワードを管理することも必要となり、多くの負担がユーザに課せられ、非効率的であり、また作業が煩雑であるという問題がある。
【００１６】
本発明は、上記に鑑みてなされたもので、その目的とするところは、ダイナミックＤＮＳサービスにおいてユーザの利用するドメイン名へのＩＰアドレスの設定をＤＮＳサーバ管理者の手を借りることなく、簡単かつ効率的に行い得るダイナミックＤＮＳサービス方法およびそのシステムとダイナミックＤＮＳサービスプログラムおよび該プログラムを記録したコンピュータ読取り可能な記録媒体を提供することにある。
【００１７】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の本発明は、ユーザ端末からインターネットを介してサーバに接続するために該サーバに対して割り振られるＩＰアドレスをドメイン名に関連付けるダイナミックＤＮＳサービス方法であって、ドメインにより当該サーバに接続させたい当該サーバ所有のユーザのユーザ端末からネットワークを介してユーザＩＤとともに送信されてくるドメイン名設定要求に応答し、当該ユーザのユーザＩＤを対応させてデータベースに登録し、前記サーバからネットワークを介してインターネットサービスプロバイダに接続が行われた場合に、該サーバに対してＩＰアドレスを払い出し、前記インターネットサービスプロバイダにラディウスサーバを設け、ドメインにより当該サーバに接続させたい当該サーバからの接続要求を受信し、当該ユーザＩＤで前記データベースを検索して、当該ユーザＩＤに対応するドメイン名を取得し、前記ドメイン名とＩＰアドレスとを対応付けて前記ドメインネームデータベースを更新することを要旨とする。
【００１８】
請求項１記載の本発明にあっては、サーバのドメイン名をデータベースにユーザＩＤに対応して登録し、サーバからネットワークを介して接続が行われた場合、該サーバにＩＰアドレスを払い出し、ＩＰアドレスとドメイン名とを対応付けてドメインネームデータベースに登録するため、従来のようなユーザのダイナミックＤＮＳサービスに対する意識的な対応またはクライアントソフトのインストールなどの対応を必要としないだけでなく、更に付加的に発生するダイナミックＤＮＳサービス用のユーザＩＤ、パスワードのユーザによる管理も不要とし、従来のダイナミックＤＮＳサービスにおけるユーザ負荷をすべて削除し、ユーザの利用するドメイン名へのＩＰアドレスの設定をＤＮＳサーバ管理者の手を借りることなく、簡単かつ効率的に行い得るものである。
【００１９】
また、請求項２記載の本発明は、ドメインにより当該サーバに接続させたい当該サーバ所有のユーザの前記ユーザ端末から切断要求をユーザＩＤとともに受信した場合、該ユーザＩＤで前記データベースを検索し、該ユーザＩＤに対応するドメイン名を取得し、この取得したドメイン名で前記ドメインネームデータベースを検索し、該ドメインネームデータベースに登録されている該ドメイン名とＩＰアドレスとの対応を削除することを要旨とする。
【００２０】
請求項２記載の本発明にあっては、切断要求を受信した場合、データベースを検索してユーザＩＤに対応するドメイン名を取得し、このドメイン名でドメインネームデータベースを検索し、該ドメイン名とＩＰアドレスとの対応を削除する。
【００２１】
更に、請求項３記載の本発明は、ユーザ端末からインターネットを介してサーバに接続するために該サーバに対して割り振られるＩＰアドレスをドメイン名に関連付けるダイナミックＤＮＳサービスシステムであって、ドメインにより当該サーバに接続させたい当該サーバ所有のユーザのユーザ端末からネットワークを介してユーザＩＤとともに送信されてくるドメイン名設定要求に応答し、当該ユーザのユーザＩＤを対応させて前記データベースに登録するように制御するドメイン名登録制御手段と、前記サーバからネットワークを介してインターネットサービスプロバイダに接続が行われた場合に、該サーバに対してＩＰアドレスを払い出すＩＰアドレス払出し手段と、前記インターネットサービスプロバイダに設けられたラディウスサーバであって、ドメインにより当該サーバに接続させたい当該サーバからの接続要求を受信し、当該ユーザＩＤで前記データベースを検索して、当該ユーザＩＤに対応するドメイン名を取得するラディウスサーバと、前記ドメイン名とＩＰアドレスとを対応付けて前記ドメインネームデータベースを更新する更新手段とを有することを要旨とする。
【００２２】
請求項３記載の本発明にあっては、サーバのドメイン名をデータベースにユーザＩＤに対応して登録し、サーバからネットワークを介して接続が行われた場合、該サーバにＩＰアドレスを払い出し、ＩＰアドレスとドメイン名とを対応付けてドメインネームデータベースに登録するため、従来のようなユーザのダイナミックＤＮＳサービスに対する意識的な対応またはクライアントソフトのインストールなどの対応を必要としないだけでなく、更に付加的に発生するダイナミックＤＮＳサービス用のユーザＩＤ、パスワードのユーザによる管理も不要とし、従来のダイナミックＤＮＳサービスにおけるユーザ負荷をすべて削除し、ユーザの利用するドメイン名へのＩＰアドレスの設定をＤＮＳサーバ管理者の手を借りることなく、簡単かつ効率的に行い得るものである。
【００２３】
請求項４記載の本発明は、請求項３記載の発明において、ドメインにより当該サーバに接続させたい当該サーバ所有のユーザの前記ユーザ端末から切断要求をユーザＩＤとともに受信した場合、該ユーザＩＤで前記データベースを検索し、該ユーザＩＤに対応するドメイン名を取得する終了要求受付手段と、この取得したドメイン名で前記ドメインネームデータベースを検索し、該ドメインネームデータベースに登録されている該ドメイン名とＩＰアドレスとの対応を削除する削除手段とを有することを要旨とする。
【００２４】
請求項４記載の本発明にあっては、切断要求を受信した場合、データベースを検索してユーザＩＤに対応するドメイン名を取得し、このドメイン名でドメインネームデータベースを検索し、該ドメイン名とＩＰアドレスとの対応を削除する。
【００２５】
また、請求項５記載の本発明は、ユーザ端末からインターネットを介してサーバに接続するために該サーバに対して割り振られるＩＰアドレスをドメイン名に関連付けるダイナミックＤＮＳサービスプログラムであって、ドメインにより当該サーバに接続させたい当該サーバ所有のユーザのユーザ端末からネットワークを介してユーザＩＤとともに送信されてくるドメイン名設定要求に応答し、当該ユーザのユーザＩＤを対応させて前記データベースに登録し、前記サーバからネットワークを介してインターネットサービスプロバイダに接続が行われた場合に、該サーバに対してＩＰアドレスを払い出し、前記インターネットサービスプロバイダにラディウスサーバを設け、ドメインにより当該サーバに接続させたい当該サーバからの接続要求を受信し、当該ユーザＩＤで前記データベースを検索して、当該ユーザＩＤに対応するドメイン名を取得し、前記ドメイン名とＩＰアドレスとを対応付けて前記ドメインネームデータベースを更新することを要旨とする。
【００２６】
請求項５記載の本発明にあっては、サーバのドメイン名をデータベースにユーザＩＤに対応して登録し、サーバからネットワークを介して接続が行われた場合、該サーバにＩＰアドレスを払い出し、ＩＰアドレスとドメイン名とを対応付けてドメインネームデータベースに登録するため、従来のようなユーザのダイナミックＤＮＳサービスに対する意識的な対応またはクライアントソフトのインストールなどの対応を必要としないだけでなく、更に付加的に発生するダイナミックＤＮＳサービス用のユーザＩＤ、パスワードのユーザによる管理も不要とし、従来のダイナミックＤＮＳサービスにおけるユーザ負荷をすべて削除し、ユーザの利用するドメイン名へのＩＰアドレスの設定をＤＮＳサーバ管理者の手を借りることなく、簡単かつ効率的に行い得るものである。
【００２７】
更に、請求項６記載の本発明は、請求項５記載の発明において、ドメインにより当該サーバに接続させたい当該サーバ所有のユーザの前記ユーザ端末から切断要求をユーザＩＤとともに受信した場合、該ユーザＩＤで前記データベースを検索し、該ユーザＩＤに対応するドメイン名を取得し、この取得したドメイン名で前記ドメインネームデータベースを検索し、該ドメインネームデータベースに登録されている該ドメイン名とＩＰアドレスとの対応を削除することを要旨とする。
【００２８】
請求項６記載の本発明にあっては、切断要求を受信した場合、データベースを検索してユーザＩＤに対応するドメイン名を取得し、このドメイン名でドメインネームデータベースを検索し、該ドメイン名とＩＰアドレスとの対応を削除する。
【００２９】
請求項７記載の本発明は、ユーザ端末からインターネットを介してサーバに接続するために該サーバに対して割り振られるＩＰアドレスをドメイン名に関連付けるダイナミックＤＮＳサービスプログラムを記録したコンピュータ読取り可能な記録媒体であって、ドメインにより当該サーバに接続させたい当該サーバ所有のユーザのユーザ端末からネットワークを介してユーザＩＤとともに送信されてくるドメイン名設定要求に応答し、当該ユーザのユーザＩＤを対応させて前記データベースに登録し、前記サーバからネットワークを介してインターネットサービスプロバイダに接続が行われた場合に、該サーバに対してＩＰアドレスを払い出し、前記インターネットサービスプロバイダにラディウスサーバを設け、ドメインにより当該サーバに接続させたい当該サーバからの接続要求を受信し、当該ユーザＩＤで前記データベースを検索して、当該ユーザＩＤに対応するドメイン名を取得し、前記ドメイン名とＩＰアドレスとを対応付けて前記ドメインネームデータベースを更新するダイナミックＤＮＳサービスプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００３０】
請求項７記載の本発明にあっては、サーバのドメイン名をデータベースにユーザＩＤに対応して登録し、サーバからネットワークを介して接続が行われた場合、該サーバにＩＰアドレスを払い出し、ＩＰアドレスとドメイン名とを対応付けてドメインネームデータベースに登録するダイナミックＤＮＳサービスプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００３１】
また、請求項８記載の本発明は、請求項７記載の発明において、ドメインにより当該サーバに接続させたい当該サーバ所有のユーザの前記ユーザ端末から切断要求をユーザＩＤとともに受信した場合、該ユーザＩＤで前記データベースを検索し、該ユーザＩＤに対応するドメイン名を取得し、この取得したドメイン名で前記ドメインネームデータベースを検索し、該ドメインネームデータベースに登録されている該ドメイン名とＩＰアドレスとの対応を削除するダイナミックＤＮＳサービスプログラムをコンピュータ読取り可能な記録媒体に記録することを要旨とする。
【００３２】
請求項８記載の本発明にあっては、切断要求を受信した場合、データベースを検索してユーザＩＤに対応するドメイン名を取得し、このドメイン名でドメインネームデータベースを検索し、該ドメイン名とＩＰアドレスとの対応を削除するダイナミックＤＮＳサービスプログラムを記録媒体に記録しているため、該記録媒体を用いて、その流通性を高めることができる。
【００３３】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。図１は、本発明の一実施形態に係るダイナミックＤＮＳサービス方法を実施するシステムの構成を示す図である。同図に示す本実施形態のダイナミックＤＮＳサービスシステムにおいては、サーバ所有者１は、自身の所有するサーバ３のドメイン名としてサーバ接続に利用されたい所望のドメイン名、例えば「ｐｌａｌａ．ｏｒ．ｊｐ」を図示しないデータ  ベースサーバのデータベースに登録して、該サーバのドメイン名をインターネット上に公開しておく（処理（２１））。
【００３４】
それから、サーバ所有者１は、自身のサーバ３をインターネットに公開するために自身のサーバ３からアクセス要求してインターネットサービスプロバイダバックボーンネットワーク（以下、ＩＳＰバックボーンネットワーク７と略称する）７に接続する（処理（２３））。インターネットサービスプロバイダは、この接続してきたサーバ３に対して例えば「１２３．４５．６７．８９」なるＩＰアドレスの払い出しを行う（処理２５））。
【００３５】
また、インターネットサービスプロバイダは、このサーバ３に払い出したＩＰアドレスとサーバ所有者１が予め前記データベースに上述したように登録したドメイン名とを関連付けて、すなわちＩＰアドレス１２３．４５．６７．８９＝ｐｌａｌａ．ｏｒ．ｊｐのように関連付けて、ドメインネームサーバ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｅｒｖｅｒ）のドメインネームデータベース（ＤＢ）５に登録更新する（処理（２７））。
【００３６】
一方、左端のサーバ接続希望ユーザ１１（以下、ユーザ１１と称する）は、サーバ所有者１がインターネットに公開したサーバ３に接続するためにインターネットに接続し、サーバ３に接続したいという接続要求を例えばｐｌａｌａ．ｏｒ．ｊｐというドメイン名で送信する（処理（２９））。この接続要求は、ドメインネームサーバで受信され、要求時に送信されてきたドメインをＩＰアドレスに翻訳して、ユーザ端末１３に返信し、ユーザ端末１３は返信された該当サーバに対応したＩＰアドレスを元に該当サーバ３にアクセスすることになる。
【００３７】
次に、図２を参照して、前記ラディウスサーバ２１およびその周辺の詳細な構成について説明する。
【００３８】
ラディウスサーバ２１は、図２に示すように、ラディウスアカウンティングデーモン（Ｒａｄｉｕｓ  Ａｃｃｏｕｎｔｉｎｇ  Ｄａｅｍｏｎ）部２３、アップデートデーモン（Ｕｐｄａｔｅ  Ｄａｅｍｏｎ）部２５、ＮＳアップデートデーモン（Ｎａｍｅ  Ｓｅｒｖｅｒ  Ｕｐｄａｔｅ  Ｄａｅｍｏｎ）部２７、および図示しないラディウス認証デーモン（Ｒａｄｉｕｓ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｄａｅｍｏｎ）部などを有する。また、ラディウスアカウンティングデーモン部２３は、ネットワークアクセスサーバ（Ｎｅｔｗｏｒｋ  Ａｃｃｅｓｓ  Ｓｅｒｖｅｒ）３１に接続され、該ネットワークアクセスサーバ３１からＩＳＰバックボーンネットワーク７などのネットワークを介してサーバ３、すなわち前記サーバ所有者１のサーバ３に接続されている。
【００３９】
更に、ラディウスアカウンティングデーモン部２３は、データベースサーバ３３に接続され、該データベースサーバ３３の管理下にはデータベース３３ａが接続され、このデータベース３３ａは、図１で説明した前記データベースであり、ユーザＩＤに対応してドメイン名が蓄積登録される。
【００４０】
また、ラディウスサーバ２１のＮＳアップデートデーモン部２７には、例えばバークレイ・インターナル・ネーム・デーモン（Ｂｅｒｋｅｌｅｙ  Ｉｎｔｅｒｎａｌ  Ｎａｍｅ  Ｄａｅｍｏｎ）などからなるネームデーモン（Ｎａｍｅ  Ｄａｅｍｏｎ）部４１ａを内蔵するドメインネームサーバ（Ｎａｍｅ  Ｄａｅｍｏｎ  Ｓｅｒｖｅｒ）４１が接続され、該ドメインネームサーバ４１の管理下には前記ドメインネームＤＢ４１ｂで接続されている。このドメインネームＤＢ４１ｂは、図１で説明したように、サーバ所有者１が所有するサーバ３のＩＰアドレスとドメイン名が対応して登録されるようになっている。
【００４１】
ラディウスアカウンティングデーモン部２３は、ラディウスアカウンティングプロトコル（ＲＦＣ２１３９）に準拠して動作するように構成され、ネットワークアクセスサーバ３１を介して接続されるサーバ３、すなわち前記サーバ所有者１のサーバ３の接続および切断のセッション情報の管理、本実施形態のダイナミックＤＮＳサービスのためのトリガの制御などを行う。アップデートデーモン部２５は、ＮＳアップデートデーモン部２７に対してラディウスアカウンティングデーモン部２３から出力されたトリガを中継するゲートウェイを構成している。ＮＳアップデートデーモン部２７は、実際にドメインネームサーバ４１に本実施形態のダイナミックＤＮＳサービス用のコマンド（ＲＦＣ２１３６）を送信する機能を有する。
【００４２】
本実施形態のダイナミックＤＮＳサービスシステムは、ラディウスサーバ２１により実施されるネットワークアクセスサーバ３１を介してアクセスしてきたサーバ所有者１の認証および該サーバ所有者１のサーバ３に割り当てるＩＰアドレスなどのネットワークアクセスサーバ３１への伝達などの通常のラディウス機能と前述したように動的にＩＰアドレスを割り振るダイナミックＤＮＳサービスとを連動させることにより、従来のダイナミックＤＮＳサービスがインターネット接続後にサーバ所有者１のサーバ３からのトリガによりＩＰアドレスとドメイン名の登録を行うという従来のユーザ自身によるＤＮＳのアップデートを行うのではなく、本実施形態のダイナミックＤＮＳサービスを利用する前提環境となるインターネット接続認証のタイミングをトリガとして該接続認証時に一般的な方式であるラディウスサーバ２１のラディウスプロトコルと連携し、完全に自動的にＩＰアドレスとドメイン名の関連付けを行い、結果的にダイナミックＤＮＳサービスを提供しようとするものであり、従来のようなユーザのダイナミックＤＮＳサービスに対する意識的な対応またはクライアントソフトのインストールなどの対応を必要としないだけでなく、更に付加的に発生するダイナミックＤＮＳサービス用のユーザＩＤ、パスワードのユーザによる管理も不要とし、従来のダイナミックＤＮＳサービスにおけるユーザ負荷をすべて削除し、ユーザの利用するドメイン名へのＩＰアドレスの設定をＤＮＳサーバ管理者の手を借りることなく、簡単かつ効率的に行い得るものである。なお、本実施形態のダイナミックＤＮＳサービスシステムは、上述したスタティックＩＰアドレス割り振り方式およびダイナミックＩＰアドレス割り振り方式のいずれにも適用し得るものである。
【００４３】
上述したように、本実施形態のダイナミックＤＮＳサービスシステムは、基本的にはラディウスサーバ２１の認証サービスとダイナミックＤＮＳサービスを連動して実現するものであり、このために図３に示すように、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）基本参照モデルに準拠した階層構成におけるレイヤ５〜７におけるＲＦＦＣ２１３９（ラディウスアカウンティング）とＲＦＣ２１３６（ダイナミックＤＮＳ）およびその連携処理にて実現しているものである。すなわち、図２に示したラディウスサーバ２１およびその周辺の構成は、ラディウスアカウンティングとダイナミックＤＮＳを連動して実現しているものである。
【００４４】
次に、図４〜図５に示すシーケンス図を参照して、上述したように構成される本実施形態のダイナミックＤＮＳサービスシステムの作用について説明する。
【００４５】
まず、図４を参照して、ユーザ１１が本実施形態のサービスを利用するために予め利用するドメイン名を選択し、当該ユーザ１１のユーザＩＤに関連付けて登録する処理について説明する。なお、この処理は、図１で説明したユーザによるドメイン名選択登録処理に相当するものであり、この場合のドメイン名は、図１の処理（２１）においてサーバ所有者１によりサーバ所有者１自身が所有するサーバ３のドメイン名としてサーバ接続に利用されたい所望のドメイン名としてデータベースサーバ３３の管理下のデータベース３３ａに登録されてインターネット上に公開されているものである。
【００４６】
従って、図４では、サーバ所有者１は、サーバ所有者自身が持つ任意の端末から、一般的にはサーバ所有者１が持ちサーバ３からインターネットを介してウェブサーバ６１にＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）でアクセスし（ステップＳ４１）、更に該ウェブサーバ６１からアプリケーションサーバ１３に同様にＨＴＴＰでアクセスし（ステップＳ４３）、このアプリケーションサーバ１３から前記データベースサーバ３３の管理下にあるデータベース３３ａに登録されている複数のドメイン名から所望のドメイン名をサーバ所有者１に選択させる（ステップＳ４５）。
【００４７】
次に、図５に示すシーケンス図を参照して、上述したようにドメイン名を取得したユーザ１１がユーザ端末１３から前記ドメイン名に対応するサーバ３に接続したいという接続要求を送信してきた場合の処理について説明する。
【００４８】
最初にサーバ所有者１のサーバ３がドメインにより当該サーバに接続させたい場合に、サーバ所有者１のサーバ３がサーバ所有者１のユーザＩＤ、パスワードとともにネットワークアクセスサーバ３１に送信されてくる。ネットワークアクセスサーバ３１は、サーバ３からの接続要求をユーザＩＤ、パスワードとともに受信するとラディウスサーバ２１に対してアクセス要求をサーバ所有者１のユーザＩＤパスワードとともに行う（ステップＳ６１）。
【００４９】
ラディウスサーバ２１は、ネットワークアクセスサーバ３１からアクセス要求をユーザＩＤおよびパスワードとともに受け付けると、ラディウスサーバ２１の図示しない前記ラディウス認証デーモン部において該ユーザＩＤおよびパスワードによりユーザ認証を行い、この認証結果をアクセス応答としてネットワークアクセスサーバ３１に返信する（ステップＳ６３）。
【００５０】
ラディウスサーバ２１のラディウス認証デーモン部におけるユーザ認証の結果、サーバ所有者１が正当なユーザであることが認証されると、ネットワークアクセスサーバ３１からアカウンティング（Ａｃｃｏｕｎｔｉｎｇ）要求（スタート）がラディウスアカウンティングデーモン部２３に送信されてくる（ステップＳ６５）。ラディウスアカウンティングデーモン部２３は、このアカウンティング要求に応答し、前記ラディウス認証デーモン部でユーザ認証に用いたユーザＩＤをキーとした検索要求をデータベースサーバ３３に送信する（ステップＳ６７）、データベースサーバ３３は、ユーザＩＤをキーとする検索要求を受け取ると、該ユーザＩＤでデータベース３３ａを検索し、該ユーザＩＤに対応するドメイン名を取得し、このドメイン名を含む応答情報をラディウスアカウンティングデーモン部２３に返信する（ステップＳ６９）。
【００５１】
ラディウスアカウンティングデーモン部２３は、ユーザＩＤに対応するドメイン名をデータベースサーバ３３から取得すると、アカウンティング応答をネットワークアクセスサーバ３１に返信するとともに（ステップＳ７１）、このドメイン名とＩＰアドレスを対としてアップデートデーモン部２５に供給する（ステップＳ７３）。アップデートデーモン部２５は、ラディウスアカウンティングデーモン部２３からＩＰアドレスとドメイン名を受け取ると、このＩＰアドレスとドメイン名を更にＮＳアップデートデーモン部２７に供給する（ステップＳ７５）。
【００５２】
ＮＳアップデートデーモン部２７は、アップデートデーモン部２５を介してラディウスアカウンティングデーモン部２３から受け取ったＩＰアドレスとドメイン名の追加更新要求をドメインネームサーバ４１の管理下のドメインネームＤＢ４１ｂを有するネームデーモン部４１ａに送信する（ステップＳ７７）。ドメインネームサーバ４１のネームデーモン部４１ａは、ドメインネームＤＢ４１ｂにＩＰアドレスとドメイン名を対応させて登録、すなわち追加更新し、前記ＩＰアドレスとドメイン名を追加更新したことの確認である追加更新応答をＮＳアップデートデーモン部２７に送信する（ステップＳ７９）。このようにして、ドメインネームサーバ４１の管理下のネームデーモン部４１ａに設けられているドメインネームＤＢ４１ｂにはサーバ所有者１のサーバ３のインターネット公開のためにネットワークに接続したＩＰアドレスと当該サーバに接続させたい予め設定しておいたドメインとが登録されることになる。
【００５３】
ユーザ１１がユーザ端末１３からインターネットに接続し、サーバ３に接続したいという接続要求を送信した場合には、一般的には任意のドメインネームサーバを利用して接続を行う。ユーザ端末１３の利用する任意のドメインネームサーバは、当該ドメインネームサーバ４１のドメインネームＤＢ４１ｂの情報を元に随時更新されているため、サーバ所有者１のサーバ３に関わるＩＰアドレスとそれに対応した当該サーバに接続させたいために用いるドメインを持っており、ユーザ端末１３がサーバ３に接続したいという接続要求を一旦、この任意のドメインネームサーバが受信し、要求時に送信されてきたドメインをＩＰアドレスに翻訳した後、その結果をユーザ端末１３に返信し、ユーザ端末１３は返信された該当サーバに対応したＩＰアドレスを元に該当サーバ３にアクセスすることになる。
【００５４】
次に、図６に示すシーケンス図を参照して、上述したようにサーバ３に接続したユーザ１１のユーザ端末１３から切断要求が送信されてきた場合の動作について説明する。
【００５５】
ネットワークアクセスサーバ３１は、切断要求をユーザＩＤとともに受信すると、ラディウスサーバ２１のラディウスアカウンティングデーモン部２３に対してアカウンティング要求（ストップ）をユーザＩＤとともに送信する（ステップＳ８１）。ラディウスアカウンティングデーモン部２３は、ネットワークアクセスサーバ３１からアカウンティング要求（ストップ）をユーザＩＤとともに受信すると、アカウンティング応答をネットワークアクセスサーバ３１に返信するとともに（ステップＳ８３）、データベースサーバ３３にユーザＩＤをキーとしてデータベース３３ａの検索要求を行う（ステップＳ８５）。データベースサーバ３３は、ユーザＩＤをキーとした検索要求を受け取ると、該ユーザＩＤに対応するドメイン名をデータベース３３ａから検索し、このドメイン名を含む応答情報をラディウスアカウンティングデーモン部２３に返信する（ステップＳ８７）。
【００５６】
ラディウスアカウンティングデーモン部２３は、ユーザＩＤに対応するドメイン名をデータベースサーバ３３から受け取ると、このドメイン名とＩＰアドレスを対としてアップデートデーモン部２５に供給する（ステップＳ８９）。アップデートデーモン部２５は、ラディウスアカウンティングデーモン部２３からＩＰアドレスとドメイン名を受け取ると、このＩＰアドレスとドメイン名を更にＮＳアップデートデーモン部２７に供給する（ステップＳ９１）。
【００５７】
ＮＳアップデートデーモン部２７は、アップデートデーモン部２５を介してラディウスアカウンティングデーモン部２３から受け取ったＩＰアドレスとドメイン名の削除更新要求をドメインネームサーバ４１の管理下のドメインネームＤＢ４１ｂを有するネームデーモン部４１ａに送信する（ステップＳ９３）。ドメインネームサーバ４１のネームデーモン部４１ａは、ＩＰアドレスとドメイン名の削除更新要求を受け取ると、該ネームデーモン部４１ａのドメインネームＤＢ４１ｂに登録されているＩＰアドレスとドメイン名を削除更新し、削除更新したことの確認である削除更新応答をＮＳアップデートデーモン部２７に送信する（ステップＳ９５）。このようにして、ドメインネームサーバ４１の管理下のネームデーモン部４１ａに設けられているドメインネームＤＢ４１ｂに登録されていたＩＰアドレスとドメイン名はユーザからの接続情報に応じて削除更新されることになる。
【００５８】
なお、上記実施形態のダイナミックＤＮＳサービス方法の処理手順をプログラムとして例えばＣＤやＦＤなどの記録媒体に記録して、この記録媒体をコンピュータシステムに組み込んだり、または記録媒体に記録されたプログラムを通信回線を介してコンピュータシステムにダウンロードしたり、または記録媒体からインストールし、該プログラムでコンピュータシステムを作動させることにより、ダイナミックＤＮＳサービス方法を実施するダイナミックＤＮＳサービスシステムとして機能させることができることは勿論であり、このような記録媒体を用いることにより、その流通性を高めることができるものである。
【００５９】
【発明の効果】
以上説明したように、本発明によれば、認証接続を行うラディウス機能とダイナミックＤＮＳサービスとを連動させることにより、ユーザが従来のようにＤＮＳを意識することが全くなく、すなわちダイナミックＤＮＳサービスに対するユーザの意識的な対応またはクライアントソフトのインストールなどの対応を全く必要としないとともに、更に付加的に発生するダイナミックＤＮＳサービス用のユーザＩＤ、パスワードのユーザによる管理も不要とし、従来のダイナミックＤＮＳサービスにおけるユーザ負荷をすべて削除し、ユーザの利用するドメイン名へのＩＰアドレスの設定をＤＮＳサーバ管理者の手を借りることなく、簡単かつ効率的に行い得るものである。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るダイナミックＤＮＳサービス方法を実施するダイナミックＤＮＳサービスシステムの構成を示す図である。
【図２】図１に示す実施形態に使用されているラディウスサーバおよびその周辺の詳細な構成を示すブロック図である。
【図３】図１に示す実施形態のダイナミックＤＮＳサービスシステムが適用されるＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）基本参照モデルに準拠した階層構成を示す図である。
【図４】図１に示す実施形態のダイナミックＤＮＳサービスシステムの作用、特にユーザが本実施形態のサービスを利用するために予め利用するドメイン名を選択し、当該ユーザのユーザＩＤに関連付けて登録するドメイン名選択登録処理を示すシーケンス図である。
【図５】図１に示す実施形態のダイナミックＤＮＳサービスシステムの接続時の作用を示すシーケンス図である。
【図６】図１に示す実施形態のダイナミックＤＮＳサービスシステムの切断時の作用を示すシーケンス図である。
【図７】従来のスタティックＩＰアドレス割り振り方式とダイナミックＩＰアドレス割り振り方式を説明するための図である。
【図８】従来のダイナミックＩＰアドレス割り振り方法を実施するＤＮＳサーバによるダイナミックＤＮＳサービスを説明するための図である。
【符号の説明】
１  サーバ所有者
３  サーバ
７  ＩＳＰバックボーンネットワーク
９  インターネット
１１  ユーザ
１３  ユーザ端末
２１  ラディウスサーバ
２３  ラディウスアカウンティングデーモン部
２５  アップデートデーモン部
２７  ＮＳアップデートデーモン部
３１  ネットワークアクセスサーバ
３３  データベースサーバ
３３ａ  データベース
４１  ドメインネームサーバ
４１ａ  ネームデーモン部
４１ｂ  ドメインネームＤＢ
【図１】
0003583753.tif 000002
【図２】
0003583753.tif 000003
【図３】
0003583753.tif 000004
【図４】
0003583753.tif 000005
【図５】
0003583753.tif 000006
【図６】
0003583753.tif 000007
【図７】
0003583753.tif 000008
【図８】
0003583753.tif 000009