(57)【要約】【課題】本発明は、共通のホスト名に対して時間帯毎に複数のグローバルＩＰアドレスを割り当てることができるＤＤＮＳサーバとＤＤＮＳネットワークシステム、ホスト名による通信方法を提供することを目的とする。【解決手段】本発明は、所属するグループ毎にクライアントのホスト名がグローバルＩＰアドレスと関係付けられたデータ管理部を備え、アクセスされたホスト名をグローバルＩＰアドレスに変換してクライアントに送信し、データ管理部においては、ホスト名が、グローバルＩＰアドレスとともに１または２以上のアクセス許可時間帯と関係付けられて登録され、クライアントがホスト名でアクセスした時刻が、アクセス許可時間帯の１つに含まれたときには、ホスト名管理手段が、ホスト名をアクセス許可時間帯の１つと関係付けられたグローバルＩＰアドレスに変換することを特徴とする。【選択図】  図１
2004343606.tif 000002
【特許請求の範囲】
【請求項１】
所属するグループ毎にクライアントのホスト名がグローバルＩＰアドレスと関係付けられたデータ管理部を備え、アクセスされたホスト名をグローバルＩＰアドレスに変換して前記クライアントに送信するＤＤＮＳサーバであって、
前記データ管理部においては、前記ホスト名が、前記グローバルＩＰアドレスとともに１または２以上のアクセス許可時間帯と関係付けられて登録され、
前記クライアントが前記ホスト名でアクセスした時刻が、前記アクセス許可時間帯の１つに含まれたときには、ホスト名管理手段が、前記ホスト名を前記アクセス許可時間帯の１つと関係付けられたグローバルＩＰアドレスに変換することを特徴とするＤＤＮＳサーバ。
【請求項２】
前記ホスト名がアクセス許可時間帯ごとに登録され、前記データ管理部において同一ホスト名が複数登録可能であることを特徴とする請求項１記載のＤＤＮＳサーバ。
【請求項３】
前記クライアントから送信されるＩＰアドレス更新要求の中から、前記アクセス可能時間帯情報と、前記グループを特定するグループ番号を取り出し、該グループ番号によってアクセス先を特定し、前記データ管理部の前記アクセス可能時間帯情報を更新することを特徴とする請求項１または２に記載のＤＤＮＳサーバ。
【請求項４】
前記クライアントから送信されるＩＰアドレス更新要求の中から、前記アクセス可能時間帯情報と、ＭＡＣアドレスを取り出し、該ＭＡＣアドレスによってアクセス先を特定し、前記データ管理部の前記アクセス可能時間帯情報を更新することを特徴とする請求項１〜３のいずれかに記載のＤＤＮＳサーバ。
【請求項５】
登録するアクセス許可時間帯が競合するとき、最先に登録したホスト名だけを登録し、後から登録要求したホスト名の登録は拒否することを特徴とする請求項１〜４のいずれかに記載のＤＤＮＳサーバ。
【請求項６】
請求項１〜４のいずれかに記載のＤＤＮＳサーバと、該ＤＤＮＳサーバのクライアントであるネットワーク端末と、ネットワークを介して前記ネットワーク端末と通信できる複数のＤＤＮＳクライアント端末とから構成されるＤＤＮＳネットワークシステムであって、
前記ＤＤＮＳサーバでは、ホスト名がグローバルＩＰアドレスとともに１または２以上のアクセス許可時間帯と関係付けられて登録され、
前記ネットワーク端末が所定のホスト名で前記ＤＤＮＳサーバにアクセスしたとき、アクセス時刻が前記アクセス許可時間帯の１つに含まれる場合には、前記アクセス許可時間帯の１つと関係付けられたグローバルＩＰアドレスを前記ネットワーク端末に送信することを特徴とするＤＤＮＳネットワークシステム。
【請求項７】
前記ＤＤＮＳクライアント端末から送信されるＩＰアドレス更新要求の中から、前記ＤＤＮＳサーバが前記アクセス可能時間帯情報と、グループを特定するグループ番号またはＭＡＣアドレスを取り出し、該グループ番号またはＭＡＣアドレスによってアクセス先を特定し、データ管理部のアクセス可能時間帯情報を更新することを特徴とする請求項６記載のＤＤＮＳネットワークシステム。
【請求項８】
ネットワークを介してアクセス可能な複数の端末に対して、共通のホスト名と、該ホスト名と組み合わせてアクセスできる複数のアクセス許可時間帯を設定し、各アクセス許可時間帯単位でそれぞれ別の端末に共通のホスト名を割り当て、前記ホスト名をアクセス許可時間帯単位でグローバルＩＰアドレスに変換することを特徴とするホスト名による通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、時間帯でホスト名を割り当てることができるＤＤＮＳサーバ、ＤＤＮＳネットワークシステム、及びホスト名による通信方法に関するものである。
【０００２】
【従来の技術】
従来、ネットワーク端末のブラウザからホスト名を使って、インターネット等の広域ネットワークのウェブサーバにアクセスするときは、ＤＮＳサーバによってホスト名に対応するグローバルＩＰアドレスを取得してＩＰパケットを送信する。しかし、グローバルＩＰアドレスは世界的に枯渇しており、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバによって限られたグローバルＩＰアドレスを時間制限付で割り当てることが広く行われている。
【０００３】
しかし、ＤＮＳサーバは動的に変化するグローバルＩＰアドレスに対応できない。そこで、ＤＤＮＳ（Ｄｙｎａｍｉｃ  Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバが用いられる。ＤＨＣＰクライアントであるネットワーク端末がグローバルＩＰアドレスを更新したときには、ＤＤＮＳサーバに更新要求を行って、ホスト名を使ってのウェブサーバへのアクセスを可能にしている。
【０００４】
ところで、ブロードバンドの普及に伴い、常時接続を行うブロードバンドルータが普及している。このブロードバンドルータには複数のネットワーク端末が接続される。例えば、監視カメラ等のネットワークカメラが接続される。これらのネットワーク端末やブロードバンドルータは、動的に変化するグローバルＩＰアドレスに対応する必要があり、ＤＤＮＳクライアント端末として自身のグローバルＩＰアドレスをＤＤＮＳサーバへ通知する（特許文献１参照）。ＤＤＮＳクライアント端末からＩＰアドレスの通知を受け取ったＤＤＮＳサーバは、自身のデータベース内にあるクライアント端末のグローバルＩＰアドレスと通知されたグローバルＩＰアドレスを比較し、変化があったときはデータベースの更新と判断し、変更する。
【０００５】
しかし、従来は、ホスト名とグローバルＩＰアドレスの対応をマニュアルで登録するため、ＤＨＣＰクライアントに予めホスト名を設定しておく必要があった。ホスト名が設定されていない場合や、設定されたホスト名が不適切な場合には、ＤＤＮＳサーバは機能できない。
【０００６】
そこで、これを自動化してホスト名を自動生成する技術が提案された（特許文献２）。この（特許文献２）では、ホストからのグローバルＩＰアドレス要求時に、グローバルＩＰアドレスとともにホスト名を、予め作成したリストまたは属性（例えばＰＣ，サーバ，プリンタ）に基づいて自動的に割り当てる。そして、設定したＩＰアドレスとホスト名を含むＦＱＤＮ（Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）の対応を登録するが、これは各ホストのホスト識別子（ＩＤ）、各ホストに割り当てたＩＰアドレス、割り当てたＩＰアドレスの有効期限満了時刻の各データを対応付けた構成をもっている。しかし、（特許文献２）のシステムは、共通のホスト名に対してグローバルＩＰアドレスを２つ以上割り当てるものではない。
【０００７】
【特許文献１】
特開２０００−３４１３２５号公報
【特許文献２】
特開２００２−１５２２５３号公報
【０００８】
【発明が解決しようとする課題】
ところで、ＤＤＮＳクライアント端末が例えば複数のネットワークカメラ等の場合、１つのホスト名で時間帯毎に別のネットワークカメラ等を操作して映像を取り寄せることができれば、ユーザは１つのネットワークカメラを扱う感覚で時間毎に別の複数のネットワークカメラから映像を取得できる。しかし、従来、ＤＤＮＳサーバは２以上のグローバルＩＰアドレスに対して共通のホスト名を割り当てることはできなかった。
【０００９】
例えば、スキー場の複数の監視カメラを１つのホスト名「ｓｋｉ．ａｂｃ．ｃｏ．ｊｐ」で操作でき、ユーザは何も意識せず、時間帯だけで別のカメラに切り替えて監視できれば、操作性がきわめて向上する。ゲレンデ、ロッジ内、ロッジ外等に複数箇所の監視カメラを設置しているような場合、同一のホスト名「ｓｋｉ．ａｂｃ．ｃｏ．ｊｐ」で、時間帯に応じて昼間はゲレンデの映像、食事どきにはロッジ内の食堂の映像、夜間は出入口の映像と無意識にカメラを切り替え、各映像を入手できればユーザにとって操作はきわめて快適となる。この点、従来のＤＤＮＳサーバではそれぞれ別のホスト名の入力が必要で、操作の負担となっていた。
【００１０】
また、上述の（特許文献２）では、割り当てたグローバルＩＰアドレスに対して有効期限満了時刻が対応付けられている。しかし、これは、ＤＨＣＰサーバのように、１つのホスト名に対してグローバルＩＰアドレスを期限付で１対１に割り当てるものにすぎない。これは、１つのホスト名に対してアクセス先切り替えのために設定時間帯毎に２以上のグローバルＩＰアドレスを割り当てるものではない。
【００１１】
そこで本発明は、共通のホスト名に対して時間帯毎に複数のグローバルＩＰアドレスを割り当てることができるＤＤＮＳサーバを提供することを目的とする。
【００１２】
また本発明は、端末から共通のホスト名で時間帯毎に複数のサーバにアクセスできるＤＤＮＳネットワークシステムを提供することを目的とする。
【００１３】
さらに本発明は、共通のホスト名に対して時間帯毎に複数のグローバルＩＰアドレスを割り当てることができるホスト名による通信方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記課題を解決するために本発明のＤＤＮＳサーバは、所属するグループ毎にクライアントのホスト名がグローバルＩＰアドレスと関係付けられたデータ管理部を備え、アクセスされたホスト名をグローバルＩＰアドレスに変換してクライアントに送信するＤＤＮＳサーバであって、データ管理部においては、ホスト名が、グローバルＩＰアドレスとともに１または２以上のアクセス許可時間帯と関係付けられて登録され、クライアントがホスト名でアクセスした時刻が、アクセス許可時間帯の１つに含まれたときには、ホスト名管理手段が、ホスト名をアクセス許可時間帯の１つと関係付けられたグローバルＩＰアドレスに変換することを特徴とする。
【００１５】
これにより、共通のホスト名に対して時間帯毎に複数のグローバルＩＰアドレスを割り当てることができる。
【００１６】
【発明の実施の形態】
本発明の請求項１の発明は、所属するグループ毎にクライアントのホスト名がグローバルＩＰアドレスと関係付けられたデータ管理部を備え、アクセスされたホスト名をグローバルＩＰアドレスに変換してクライアントに送信するＤＤＮＳサーバであって、データ管理部においては、ホスト名が、グローバルＩＰアドレスとともに１または２以上のアクセス許可時間帯と関係付けられて登録され、クライアントがホスト名でアクセスした時刻が、アクセス許可時間帯の１つに含まれたときには、ホスト名管理手段が、ホスト名をアクセス許可時間帯の１つと関係付けられたグローバルＩＰアドレスに変換することを特徴とするＤＤＮＳサーバであり、１グループ内のホスト名が、複数のアクセス許可時間帯の１つと関係付けられているため、共通のホスト名であっても、アクセス許可時間帯ごとにホスト名はユニークとなり、別の端末を共通のホスト名でアクセスすることができる。
【００１７】
請求項２の発明は、ホスト名がアクセス許可時間帯ごとに登録され、データ管理部において同一ホスト名が複数登録可能であることを特徴とする請求項１記載のＤＤＮＳサーバであり、１アクセス許可時間帯に対して、共通のホスト名であっても１のグローバルＩＰアドレスを割り当てることができる。
【００１８】
請求項３の発明は、クライアントから送信されるＩＰアドレス更新要求の中から、アクセス可能時間帯情報と、グループを特定するグループ番号を取り出し、該グループ番号によってアクセス先を特定し、データ管理部のアクセス可能時間帯情報を更新することを特徴とする請求項１または２に記載のＤＤＮＳサーバであり、ＤＤＮＳサーバのクライアントから定期的に送信されるＩＰアドレス更新要求でアクセス可能時間帯情報と、グループ番号が通知されるから、ＤＤＮＳネットワークシステムのＩＰアドレス更新要求を利用して、１つのアクセス許可時間帯に対して共通のホスト名であっても１のグローバルＩＰアドレスを割り当てることができる。
【００１９】
請求項４の発明は、クライアントから送信されるＩＰアドレス更新要求の中から、アクセス可能時間帯情報と、ＭＡＣアドレスを取り出し、該ＭＡＣアドレスによってアクセス先を特定し、データ管理部の前記アクセス可能時間帯情報を更新することを特徴とする請求項１〜３のいずれかに記載のＤＤＮＳサーバであり、ＤＤＮＳサーバのクライアントから定期的に送信されるＩＰアドレス更新要求でアクセス可能時間帯情報と、ＭＡＣアドレスが通知されるから、ＤＤＮＳネットワークシステムのＩＰアドレス更新要求を利用して、１つのアクセス許可時間帯に対して共通のホスト名であっても１のグローバルＩＰアドレスを割り当てることができる。グループ番号を予め付与しておかなくても、同一ホスト名に複数の異なるＭＡＣアドレスを関連付けるだけでよく、クライアント端末側の設定や処理が容易となる。
【００２０】
請求項５の発明は、登録するアクセス許可時間帯が競合するとき、最先に登録したホスト名だけを登録し、後から登録要求したホスト名の登録は拒否することを特徴とする請求項１〜４のいずれかに記載のＤＤＮＳサーバであり、共通のホスト名に対して１のグローバルＩＰアドレスを割り当てるときのアクセス許可時間帯の設定が明瞭になる。
【００２１】
請求項６の発明は、請求項１〜４のいずれかに記載のＤＤＮＳサーバと、該ＤＤＮＳサーバのクライアントであるネットワーク端末と、ネットワークを介してネットワーク端末と通信できる複数のＤＤＮＳクライアント端末とから構成されるＤＤＮＳネットワークシステムであって、ＤＤＮＳサーバでは、ホスト名がグローバルＩＰアドレスとともに１または２以上のアクセス許可時間帯と関係付けられて登録され、ネットワーク端末が所定のホスト名でＤＤＮＳサーバにアクセスしたとき、アクセス時刻がアクセス許可時間帯の１つに含まれる場合には、アクセス許可時間帯の１つと関係付けられたグローバルＩＰアドレスをネットワーク端末に送信することを特徴とするＤＤＮＳネットワークシステムであり、１グループ内のホスト名が、複数のアクセス許可時間帯の１つと関係付けられているため、共通のホスト名であっても、アクセス許可時間帯ごとにホスト名はユニークとなり、別の端末を共通のホスト名でアクセスすることができる。
【００２２】
請求項７の発明は、ＤＤＮＳクライアント端末から送信されるＩＰアドレス更新要求の中から、ＤＤＮＳサーバがアクセス可能時間帯情報と、グループを特定するグループ番号またはＭＡＣアドレスを取り出し、該グループ番号またはＭＡＣアドレスによってアクセス先を特定し、データ管理部のアクセス可能時間帯情報を更新することを特徴とする請求項６記載のＤＤＮＳネットワークシステムであり、ＤＤＮＳクライアント端末から定期的に送信されるＩＰアドレス更新要求でアクセス可能時間帯情報と、グループ番号、メールアドレスが通知されるから、ＤＤＮＳネットワークシステム本来の技術であるＩＰアドレス更新要求を利用して簡単に、１つのアクセス許可時間帯に対して共通のホスト名であっても１のグローバルＩＰアドレスを割り当てることができる。
【００２３】
請求項８の発明は、ネットワークを介してアクセス可能な複数の端末に対して、共通のホスト名と、該ホスト名と組み合わせてアクセスできる複数のアクセス許可時間帯を設定し、各アクセス許可時間帯単位でそれぞれ別の端末に共通のホスト名を割り当て、ホスト名をアクセス許可時間帯単位でグローバルＩＰアドレスに変換することを特徴とするホスト名による通信方法であり、共通のホスト名に対して時間帯毎に複数のグローバルＩＰアドレスを割り当てることができる。
【００２４】
（実施の形態１）
本発明の実施の形態１におけるＤＤＮＳネットワークシステムについて説明する。図１は本発明の実施の形態１におけるＤＤＮＳバージョン管理システムの構成図、図２は本発明の実施の形態１におけるＤＤＮＳクライアントのサーバの構成図、図３は本発明の実施の形態１におけるＤＤＮＳサーバ構成図である。
【００２５】
図１において、１はインターネット（本発明のネットワーク）、２はＤＤＮＳサーバ、３，４はネットワークカメラ（画像サーバ）等のＤＤＮＳクライアントであるサーバ（本発明のＤＤＮＳクライアント端末）、５はＤＨＣＰクライアントからの要求でグローバルＩＰアドレスを時間制限付で割り当てるＤＨＣＰサーバ、６はＤＤＮＳサーバ２を使ってホスト名をグローバルＩＰアドレスに変換し、インターネット１を介してサーバ３，４にアクセスできるネットワーク端末、７はサーバ３，４のネットワーク管理者の設定したメールアドレスにＤＤＮＳサーバ２から電子メールを送信可能なＳＭＴＰサーバである。ネットワーク端末６もサーバ３，４と同様、ＤＤＮＳクライアントである。
【００２６】
次にＤＤＮＳクライアント端末であるサーバ３，４について説明する。図２において、１１はサーバ３，４のＤＤＮＳサーバ２との通信制御と管理を行うＤＤＮＳクライアント部、１２ａは、電子メールの通信管理を行うメール管理部（図示しない）におかれ、複数のネットワークカメラを接続したＬＡＮ等のネットワーク管理者が設定したり、あるいは個別に設定された自身のメールアドレスを管理するメールアドレス管理部である。１２ｂは、インターネット１で通信する等のためにＤＨＣＰサーバ５から割り当てられた自分のＩＰアドレスを管理するＩＰアドレス管理部、１２ｃはユーザが設定したアクセス許可時間帯を管理するアクセス許可時間帯管理部、１２ｄは同一ＬＡＮ内の複数のネットワークカメラ等のように所属するグループを特定するためのグループ番号を管理するグループ番号管理部である。
【００２７】
また、ＤＤＮＳクライアント部１１は、ＤＤＮＳサーバ２に対して（後述するデータ管理部１３における）自端末のクライアト情報を常に新しい情報に保つために、定期的にＩＰアドレス更新要求をＤＤＮＳサーバ２へ送信する。ＩＰアドレス更新要求は、ＤＤＮＳクライアント部１１が、メールアドレス管理部１２ａ，ＩＰアドレス管理部１２ｂ，アクセス許可時間帯管理部１２ｃ，グループ番号管理部１２ｄからそれぞれの情報を入手して、この情報をセットしたＩＰアドレス更新要求のＨＴＴＰパケット（図４参照）を生成して、送信することによって行われる。なお、ＤＤＮＳクライアント部１１，メールアドレス管理部１２ａ，ＩＰアドレス管理部１２ｂ，アクセス許可時間帯管理部１２ｃ，グループ番号管理部１２ｄ等の管理部は、制御プログラムが中央演算処理装置（ＣＰＵ）に読み出されて、機能実現手段として構成される。
【００２８】
続いて、ＤＤＮＳサーバ２について説明する。図３において、１３はＤＤＮＳサーバ２に設けられ、各サーバ３，４に対してそれが所属するグループ単位でクライアント情報を管理するデータ管理部である。１３ａはグループを特定しディレクトリを構成するためのグループ番号、１３ｂはディレクトリにおかれるクライアントのホスト名、同様に１３ｃはＤＨＣＰサーバ５によって割り当てられ各クライアントの現在のグローバルＩＰアドレス、１３ｄはこの同じクライアントのメールアドレス、１３ｅはクライアント端末３，４がアクセス可能な時間帯を登録するアクセス許可時間帯情報である。ホスト名１３ｂは本来同一のものがあってはグローバルＩＰアドレスと１対１に対応しないためアクセスができないが、本実施の形態１においてはアクセス許可時間帯情報１３ｅを登録し、ホスト名１３ｂとアクセス許可時間帯情報１３ｅとの組合わせでグローバルＩＰアドレスを一意的に対応させ、ホスト名１３ｂをユニークにして共用を許すものである。
【００２９】
１４は各サーバ３，４からのグローバルＩＰアドレス、ホスト名、アクセス許可時間、メールアドレスの登録／更新要求の処理を行う登録／更新要求処理部、１４ａはサーバ３，４からのＩＰアドレス更新要求からグローバルＩＰアドレスを取り出すＩＰアドレス取得手段である。
【００３０】
ところでＩＰアドレス更新要求は、図４に示すように、サーバ３，４は定期的に自分のグローバルＩＰアドレス等をＤＤＮＳサーバ２に通知するためのものである。図４はＩＰアドレス更新要求のＨＴＴＰパケットの構成図である。このＩＰアドレス更新要求の構成を図４に基づいて説明すると、図４において、１５ａはＨＴＴＰパケットのＨＴＴＰヘッダ、１５ｂはＤＨＣＰサーバ５に割り当てられたグローバルＩＰアドレス、１５ｃはメールアドレス、１５ｄは同一のホスト名を使うためユーザが設定したアクセス可能時間、１５ｅは同一のホスト名を使うサーバ３，４が属するグループのグループ番号である。このほか、１５ｆはサーバ３，４がカメラであるのか、ＰＣであるのか等の機種情報、１５ｇはクライアントを識別するためのクライアントＩＤである。クライアントＩＤ１５ｇとしてはＭＡＣアドレスを利用するのもよい。同様に、ＤＤＮＳサーバ２に対してサーバ３，４から通知する登録要求も、基本的にＩＰアドレス更新要求と同一の構造を有している。しかし、この場合ＨＴＴＰパケットでホスト名も通知される（図示しない）。なお、ホスト名を通知せずに、ＤＤＮＳサーバ２内で管理の容易なホスト名を自動生成してサーバ３，４に付与することもできる。
【００３１】
なお、ＭＡＣアドレスを利用する場合、図示はしないが、グループ番号管理手段１４ｂに代えて、ＭＡＣアドレス管理手段が設けられる。このとき、グループ番号１３ａに代えて各クライアントにＭＡＣアドレスがホスト名１３ｂと関係付けられ、ＭＡＣアドレスをアクセス許可時間帯の有無と関係付けて、アクセス許可時間帯にはホストが複数存在しないように管理することができる。
【００３２】
次に、１４ｂはＩＰアドレス更新要求のグループ番号１５ｅを取り出すとともに新規のグループ番号を登録するグループ番号管理手段、１４ｃはメールアドレス１５ｃを取り出すメールアドレス取得手段、１４ｄはアクセス可能時間１５ｄを取り出すアクセス許可時間帯取得手段、１４ｅは時間を計ってアクセス許可時間帯の管理を行うための時間管理手段である。このＩＰアドレス取得手段１４ａ，グループ番号管理手段１４ｂ，メールアドレス取得手段１４ｃ，アクセス許可時間帯取得手段１４ｄは、それぞれ取り出したグローバルＩＰアドレス，グループ番号，メールアドレス，アクセス許可時間帯情報をデータ管理部１３に渡し、これを受け取ったデータ管理部１３はグローバルＩＰアドレス，グループ番号，メールアドレス，アクセス許可時間帯情報を更新する。
【００３３】
１４ｆは、各サーバ３，４に対するホスト名の登録要求または更新要求があると、同一ホスト名の存在をチェックし、同一ホスト名がなければそのままデータ管理部１３にそのホスト名を渡して登録させ、同一ホスト名がある場合、アクセス許可時間帯情報１３ｅが異なっているときのみホスト名を登録するホスト名管理手段である。ホスト名管理手段１４ｆは、ホスト名の登録要求または更新要求があったときに同一ホスト名がある場合、それぞれ所定のメールアドレス１３ｄをもち、同一グループ番号１３ａに属しているか否かをチェックし、同一グループ番号１３ａに属す場合に、アクセス許可時間帯情報１３ｅをチェックする。このメールアドレス１３ｄのチェックは、クライアントが現在存在していることを確認するためのものである。存在が確実であればこのチェックは必要なくなる。なお、以下の説明ではすべてメールアドレスのチェックを行う場合を説明するが、同様にこのチェックを省くことができる。同一ホスト名であってアクセス許可時間帯が異なっている場合のみ、ホスト名管理手段１４ｆは同一ホスト名（制限時間付）で登録する。同一グループに属さない場合、アクセス許可時間帯が設定されていない場合、アクセス許可時間帯が重なっている場合には、ホスト名の登録を拒否する。
【００３４】
このように、アクセス許可時間帯の指定で時間制限付に同一ホスト名が発行されるが、この時間以外の時間帯は同一ホスト名を有するサーバ３，４の使用は制限される。なお、サーバ３，４を有効活用するため、ホスト名管理手段１４ｆが別のホスト名を生成して付与するのもよい。
【００３５】
続いて、本発明の実施の形態１におけるＤＤＮＳネットワークシステムの処理について説明する。図５は本発明の実施の形態１におけるＤＤＮＳネットワークシステムの更新処理とアクセス処理のシーケンス図、図６は本発明の実施の形態１におけるＤＤＮＳサーバの登録録／更新時の処理のフローチャート、図７は本発明の実施の形態１におけるＤＤＮＳサーバのアクセス時の処理のフローチャートである。
【００３６】
まず、ＤＤＮＳサーバ２とサーバ３，４及びネットワーク端末６との間の通信で、このＤＤＮＳネットワークシステムがホスト名をどのように処理するか、更新時の処理とアクセス時のシーケンスについて説明する。なお、新規登録時の処理はＤＤＮＳサーバ２内部だけで処理する場合もあることからここでは省略する。図５に示すように、同一グループに属するネットワークカメラＡ，Ｂ（実施の形態１のサーバ３，４）は定期的に自分のグローバルＩＰアドレス等をＩＰアドレス更新要求によりＤＤＮＳサーバ２に通知する。最初にネットワークカメラＡが、ＤＨＣＰサーバ５に割り当てられたグローバルＩＰアドレス「２１０．１３．１８．１９」をＤＤＮＳサーバ２に通知する。このとき、ネットワークカメラＡはアクセス許可時間帯「１３：００〜１８：００」も通知する（ｓｑ１）。このときまで、データ管理部１３のホスト名１３ｂには、ネットワークカメラＡ，Ｂに対してホスト名「ｃａｍｅｒａ．ａｂｃ．ｃｏ．ｊｐ」が登録されており、ネットワークカメラＡ，Ｂのアクセス許可時間帯情報の競合は起こっていないものとする。
【００３７】
ＤＤＮＳサーバ２ではサーバ処理し、ＩＰアドレス取得手段１４ａ，グループ番号管理手段１４ｂ，メールアドレス取得手段１４ｃ，アクセス許可時間帯取得手段１４ｄがそれぞれグローバルＩＰアドレス，グループ番号，メールアドレス，アクセス許可時間帯情報を取り出し、これを受け取ったデータ管理部１３はそれまで格納されているグローバルＩＰアドレス，グループ番号，メールアドレス，アクセス許可時間帯情報と比較し、それぞれが所定のメールアドレス１３ｄと同一のグループ番号を有しており、アクセス許可時間帯情報の競合が起こっていないことを確認して、通知されたグローバルＩＰアドレス「２１０．１３．１８．１９」、アクセス許可時間帯情報「１３：００〜１８：００」でデータベースの内容を更新する（ｓｑ２）。
【００３８】
続いて、ネットワークカメラＢは、ＤＨＣＰサーバ５に割り当てられたグローバルＩＰアドレス「２１０．１３．１８．１８」とアクセス許可時間帯「１８：００〜２２：００」をＩＰアドレス更新要求で通知する（ｓｑ３）。それぞれが共通のメールアドレス１３ｄと同一のグループ番号を有しており、アクセス許可時間帯情報「１８：００〜２２：００」が競合しないか否かがチェックされ、グローバルＩＰアドレス「２１０．１３．１８．１８」、アクセス許可時間帯情報「１８：００〜２２：００」でデータベースの内容を更新する（ｓｑ４）。
【００３９】
その後ユーザが、ネットワーク端末６からホスト名「ｃａｍｅｒａ．ａｂｃ．ｃｏ．ｊｐ」で、１３時から１８時の間、例えば１５時にアドレスを問い合わせる（ｓｑ５）と、ＤＤＮＳサーバ２は、時間管理手段１４ｅから時刻が１５時である旨の情報を得て、データ管理部１３のホスト名１３ｂとアクセス許可時間帯情報１３ｅから、ネットワークカメラＡのグローバルＩＰアドレス「２１０．１３．１８．１９」を取り出し、ネットワーク端末６へ通知する（ｓｑ６）。これを受信すると、ネットワーク端末６は送信パケットの宛先ヘッダにこのグローバルＩＰアドレスをセットして、ネットワークカメラＡへ送信し、アクセスを完了する（ｓｑ７）。
【００４０】
同様に、ユーザが、ネットワーク端末６からホスト名「ｃａｍｅｒａ．ａｂｃ．ｃｏ．ｊｐ」で、１８時から２２時の間、例えば２０時にアドレスを問い合わせる（ｓｑ８）と、ＤＤＮＳサーバ２は、時間管理手段１４ｅにより時刻が２０時である旨の情報を知り、データ管理部１３のホスト名１３ｂとアクセス許可時間帯情報１３ｅから、ネットワークカメラＢのグローバルＩＰアドレス「２１０．１３．１８．１８」を取り出し、ネットワーク端末６へ通知する（ｓｑ９）。これを受信すると、ネットワーク端末６では送信パケットの宛先ヘッダにこのグローバルＩＰアドレスをセットして、ネットワークカメラＢへ送信し、アクセスを完了する（ｓｑ１０）。
【００４１】
続いて、以上説明したＤＤＮＳサーバ２が行う処理のフローについて説明する。まず、図６に基づいてデータ管理部１３のデータベースへの新規登録と更新登録について説明する。図６において、サーバ３，４からの要求が、新規登録のための新規登録要求か、更新時のＩＰアドレス更新要求かがチェックされ（ｓｔｅｐ１）、新規登録要求であれば登録データを取り出し（ｓｔｅｐ２）、ＩＰアドレス更新要求であれば更新データを取り出す（ｓｔｅｐ３）。
【００４２】
続いて、取り出したデータの中にグループ番号と所定のメールアドレスがあるか否かをチェックし（ｓｔｅｐ４）、グループ番号がありメールアドレスで端末の存在が確認できた場合には、このグループ内に同一ホスト名が存在するか否かをチェックする（ｓｔｅｐ５）。また、ｓｔｅｐ４において、グループ番号が存在しない場合、このグループ番号を新規グループとして登録するか否かが判断され、新規グループとして登録する場合は、グループ番号を登録するとともにその他の登録データを登録する（ｓｔｅｐ１２）。ｓｔｅｐ５において、同一ホスト名がグループ内に存在する場合、アクセス許可時間帯の設定が同一ホスト名の端末のすべてで設定されているかどうかをチェックする（ｓｔｅｐ７）。ｓｔｅｐ５で、同一ホスト名の端末がグループ内に存在しない場合は、ｓｔｅｐ１１に進んでそのまま登録／更新処理を行う。
【００４３】
ｓｔｅｐ７において、同一グループ内の同一ホスト名の端末のすべてでアクセス許可時間帯の設定が行われている場合、さらにこれらの設定されているアクセス許可時間帯が競合しないかどうかをチェックする（ｓｔｅｐ８）。ｓｔｅｐ７で、同一ホスト名の端末の全部でアクセス許可時間帯の設定をしていない場合、ｓｔｅｐ１１へ進んで登録／更新を拒否する。ｓｔｅｐ８においてアクセス許可時間帯の競合がなければ、ｓｔｅｐ１０に進んでそのまま登録／更新処理を行い、アクセス許可時間帯が競合していれば、更新か登録がチェックされ（ｓｔｅｐ９）、更新であればｓｔｅｐ１０に進み、新規登録であれば登録を拒否する（ｓｔｅｐ１１）。ｓｔｅｐ１０、ｓｔｅｐ１１、ｓｔｅｐ１２の後、処理を終了する。
【００４４】
このように、ＤＤＮＳサーバ２は同一グループ内の同一ホスト名の有無をアクセス許可時間帯の有無と関係付けて、アクセス許可時間帯にはホストが複数存在しないように管理することができる。
【００４５】
なお、ｓｔｅｐ４でグループ番号と所定メールアドレスがあるか否かをチェックするのに代えて、クライアント端末から送られるＭＡＣアドレスが所定のものか否かをチェックするようにしてもよい。この場合には、ｓｔｅｐ５ではグループ番号に関係なく、同一ホスト名の登録が２以上あるか否かがチェックされることになる。従って、グループ番号を予め付与しておかなくても、同一ホスト名に複数の異なるＭＡＣアドレスを関連付けるだけでよくなるため、クライアント端末側の設定や処理が容易となる。
【００４６】
続いて、ユーザのネットワーク端末６からサーバ３，４にアクセスするとき、ＤＤＮＳサーバ２が行う処理について図７に基づいて説明する。図７において、ネットワーク端末６からサーバ３，４にアクセスするとき、グローバルＩＰアドレスを取得するためにＤＤＮＳサーバ２にＩＰアドレス通知要求を行う。ＤＤＮＳサーバ２は、ＩＰアドレス通知要求の中からホスト名を取り出し（ｓｔｅｐ２１）、グループ番号からクライアント情報を検索して、同一ホスト名が複数存在するか否かをチェックする（ｓｔｅｐ２２）。
【００４７】
ｓｔｅｐ２２において、同一ホスト名１３ｂが複数存在しない場合は、そのままｓｔｅｐ２６へ進んで、アクセスしたホストのグローバルＩＰアドレス１３ｃを送信する。ｓｔｅｐ２２において、同一ホスト名１３ｂが複数存在した場合は、同一ホスト名１３ｂに対して関係付けられたアクセス許可時間帯情報１３ｅを検索し（ｓｔｅｐ２３）、併せてアクセスしてきた時刻、ここでは現在時刻を時間管理手段１４ｅから取得する（ｓｔｅｐ２４）。
【００４８】
現在時刻とアクセス許可時間帯情報１３ｅを比較し（ｓｔｅｐ２５）、現在時刻がアクセス許可時間帯情報１３ｅの中に含まれるときは、対応するグローバルＩＰアドレス１３ｃをネットワーク端末６に送信して（ｓｔｅｐ２６）、処理を終了する。現在時刻がアクセス許可時間帯情報１３ｅに含まれないときは、該当グローバルＩＰアドレス無しを通知して（ｓｔｅｐ２７）、処理を終了する。
【００４９】
このように、実施の形態１のＤＤＮＳサーバ２は、ユーザがＰＣ等のネットワーク端末６から共通のホスト名で複数のサーバ３，４にアクセスしても、アクセス許可時間帯でサーバ３またはサーバ４を使い分けることができる。例えばサーバ３，４が上述のネットワークカメラＡ，Ｂの場合、ユーザがネットワーク端末６から所定のホスト名でネットワークカメラＡ，Ｂにアクセスしたとき、もしネットワークカメラＡのアクセス許可時間であれば、ＤＤＮＳサーバ２からネットワークカメラＡのグローバルＩＰアドレスが返され、ユーザはネットワークカメラＡにアクセスして画像を得る。また、ネットワークカメラＢのアクセス許可時間帯であれば、ＤＤＮＳサーバ２はネットワークカメラＢのグローバルＩＰアドレスを返すことになり、ユーザはネットワーク端末６からネットワークカメラＢへアクセスすることが可能になる。
【００５０】
【発明の効果】
本発明のＤＤＮＳサーバとＤＤＮＳネットワークシステムによれば、１グループ内のホスト名が、複数のアクセス許可時間帯の１つと関係付けられているため、共通のホスト名であっても、アクセス許可時間帯ごとにホスト名はユニークとなり、別の端末を共通のホスト名でアクセスすることができる。
【００５１】
また、本発明のホスト名による通信方法によれば、共通のホスト名に対して時間帯毎に複数のグローバルＩＰアドレスを割り当てることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるＤＤＮＳバージョン管理システムの構成図
【図２】本発明の実施の形態１におけるＤＤＮＳクライアントのサーバの構成図
【図３】本発明の実施の形態１におけるＤＤＮＳサーバ構成図
【図４】ＩＰアドレス更新要求のＨＴＴＰパケットの構成図
【図５】本発明の実施の形態１におけるＤＤＮＳネットワークシステムの更新処理とアクセス処理のシーケンス図
【図６】本発明の実施の形態１におけるＤＤＮＳサーバの登録録／更新時の処理のフローチャート
【図７】本発明の実施の形態１におけるＤＤＮＳサーバのアクセス時の処理のフローチャート
【符号の説明】
１  インターネット
２  ＤＤＮＳサーバ
３，４  サーバ
５  ＤＨＣＰサーバ
６  ネットワーク端末
７  ＳＭＴＰサーバ
１１  ＤＤＮＳクライアント部
１２ａ  メールアドレス管理部
１２ｂ  ＩＰアドレス管理部
１２ｃ  アクセス許可時間帯管理部
１２ｄ  グループ番号管理部
１３  データ管理部
１３ａ  グループ番号
１３ｂ  ホスト名
１３ｃ  グローバルＩＰアドレス
１３ｄ  メールアドレス
１３ｅ  アクセス許可時間帯情報
１４  登録／更新要求処理部
１４ａ  ＩＰアドレス取得手段
１４ｂ  グループ番号管理手段
１４ｃ  メールアドレス取得手段
１４ｄ  アクセス許可時間帯取得手段
１４ｅ  時間管理手段
１４ｆ  ホスト名管理手段
１５ａ  ＨＴＴＰヘッダ
１５ｂ  グローバルＩＰアドレス
１５ｃ  メールアドレス
１５ｄ  アクセス可能時間
１５ｅ  グループ番号
１５ｆ  機種情報
１５ｇ  クライアントＩＤ
【図１】
2004343606.tif 000003
【図２】
2004343606.tif 000004
【図３】
2004343606.tif 000005
【図４】
2004343606.tif 000006
【図５】
2004343606.tif 000007
【図６】
2004343606.tif 000008
【図７】
2004343606.tif 000009