(57)【特許請求の範囲】
【請求項１】
自己に割当てられたＩＰアドレスに対応するホスト名を設定して当該ホスト名および当該ホスト名に対応するＩＰアドレスを含む登録要求を送信する手段を備えたノードと、前記登録要求にしたがって前記ノードのＩＰアドレスに対応させて前記ホスト名を登録する手段を備えたデータベースとを含むネットワークシステムに設けられ、
前記登録要求を受け付ける手段と、
この受け付ける手段が前記登録要求を受け付けたときには、前記登録要求に含まれる前記ホスト名を用いて前記データベースを検索し、前記ホスト名が既に登録済であるか否かを判定する手段と、
この判定する手段の判定結果が未登録であるときには、前記ホスト名を前記ＩＰアドレスに対応させて前記データベースに登録する手段と
を備えたことを特徴とする代理登録装置。
【請求項２】
前記データベースは異なるドメイン毎に複数設けられ、
前記判定する手段は、
判定対象となるＩＰアドレスの属するドメインに該当する前記データベースを特定する手段と、
この特定する手段により特定された前記データベースに対して前記登録要求に含まれる前記ホスト名を用いて前記データベースを検索し、前記ホスト名が既に登録済であるか否かを判定する手段と
を備えた請求項１記載の代理登録装置。
【請求項３】
前記登録する手段は、前記ホスト名に対応する前記ＩＰアドレスが属するドメインの情報を付加したドメイン情報付ホスト名を生成してこれを前記データベースに登録する手段を備えた請求項２記載の代理登録装置。
【請求項４】
前記登録要求を受け付ける手段は、
使用を禁じられたキャラクタを記憶する手段と、
この記憶する手段に記憶されたキャラクタを用いたホスト名を含む前記登録要求についてはこれを拒否する手段と
を備えた請求項１記載の代理登録装置。
【請求項５】
新規にネットワークに追加されたノードを検出する手段が設けられ、
この検出する手段は、
検出されたノードのＩＰアドレスを認識する手段と、
この認識する手段により認識されたＩＰアドレスに対応する前記ノードのホスト名を生成する手段と、
この生成する手段により生成された前記ホスト名および前記ＩＰアドレスを含む登録要求を前記登録要求を受け付ける手段に送信する手段と
を備えた請求項１記載の代理登録装置。
【請求項６】
前記判定する手段により前記ホスト名が既に登録済であるか否かを判定するのに先立って前記登録要求に含まれるＩＰアドレスを用いて前記データベースを検索し、前記ＩＰアドレスが既に登録済みであるか否かを判定する予備判定手段と、
この予備判定手段の判定結果に基づき前記ＩＰアドレスが既に登録済みであるときには前記判定する手段が前記ホスト名による判定を行う以前に前記登録要求を無効とする手段と
を備えた請求項１記載の代理登録装置。
【請求項７】
請求項１ないし６のいずれかに記載の代理登録装置を備えたことを特徴とするネットワークシステム。
【請求項８】
情報処理装置にインストールすることにより、その情報処理装置に、
自己に割当てられたＩＰアドレスに対応するホスト名を設定して当該ホスト名および当該ホスト名に対応するＩＰアドレスを含む登録要求を送信する手段を備えたノードと、前記登録要求にしたがってＩＰアドレスに対応させて前記ホスト名を登録する手段を備えたデータベースとを含むネットワークシステムに設けられた代理登録装置に相応する機能として、
前記登録要求を受け付ける機能と、
この受け付ける機能が前記登録要求を受け付けたときには、前記登録要求に含まれる前記ホスト名を用いて前記データベースを検索し、前記ホスト名が既に登録済であるか否かを判定する機能と、
この判定する機能の判定結果が未登録であるときには、前記ホスト名を前記ＩＰアドレスに対応させて前記データベースに登録する機能と
を実現させることを特徴とするプログラム。
【請求項９】
前記データベースは異なるドメイン毎に複数設けられ、
前記判定する機能として、
判定対象となるＩＰアドレスの属するドメインに該当する前記データベースを特定する機能と、
この特定する機能により特定された前記データベースに対して前記登録要求に含まれる前記ホスト名を用いて前記データベースを検索し、前記ホスト名が既に登録済であるか否かを判定する機能と
を実現させる請求項８記載のプログラム。
【請求項１０】
前記登録する機能として、前記ホスト名に対応する前記ＩＰアドレスが属するドメインの情報を付加したドメイン情報付ホスト名を生成してこれを前記データベースに登録する機能を実現させる請求項９記載のプログラム。
【請求項１１】
前記登録要求を受け付ける機能として、
使用を禁じられたキャラクタを記憶する機能と、
この記憶する機能に記憶されたキャラクタを用いたホスト名を含む前記登録要求についてはこれを拒否する機能と
を実現させる請求項８記載のプログラム。
【請求項１２】
新規にネットワークに追加されたノードを検出する機能を実現させ、
この検出する機能として、
検出されたノードのＩＰアドレスを認識する機能と、
この認識する機能により認識されたＩＰアドレスに対応する前記ノードのホスト名を生成する機能と、
この生成する機能により生成された前記ホスト名および前記ＩＰアドレスを含む登録要求を前記登録要求を受け付ける機能に送信する機能と
を実現させる請求項８記載のプログラム。
【請求項１３】
前記判定する機能により前記ホスト名が既に登録済であるか否かを判定するのに先立って前記登録要求に含まれるＩＰアドレスを用いて前記データベースを検索し、前記ＩＰアドレスが既に登録済みであるか否かを判定する予備判定機能と、
この予備判定機能の判定結果に基づき前記ＩＰアドレスが既に登録済みであるときには前記判定する機能が前記ホスト名による判定を行う以前に前記登録要求を無効とする機能と
を実現させる請求項８記載のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）に利用する。特に、ノードのホスト名を既に登録されているＩＰアドレスに対応させてＤＮＳサーバに登録する際の登録手順を代行する装置に関する。本発明はＤＮＳに利用するために行われたがその他にもネットワーク内に設けられたデータベースにノードの識別情報とこの識別情報に対応する当該ノードに関連する情報とを登録する手順を有するネットワークシステムに広く用いることができる。
【０００２】
【従来の技術】
ネットワークに初めて接続するノードを用いて実際に運用を行うためには、ノードの管理者はアドレスの取得設定を行う。また、追加されるノードに関する様々な情報を、ネットワークの構成情報を管理しているノードに設定する必要もある。ネットワーク上の他のノードが新しく追加されたノードを認識したり、追加されたノードの提供するサービスを利用したりするためには、設定した情報をネットワークの構成情報を管理している様々なノードに登録しなければならない。
【０００３】
この際の問題点としては、追加されるノードが、ネットワークの構成情報を提供している全ての必要なノードに対して登録を行わなければならないため、登録したい様々なネットワークの構成情報を提供している全てのノードの位置を、追加されるノードは知らなければならないが、ネットワーク上で未だ運用が開始されていないノードにとっては、ネットワークからそのような情報を取得することもできないので、既に運用を行っている他ノードから情報を譲り受ける等の煩雑な処理が必要になる問題点がある。
【０００４】
さらに、追加されるノードがネットワークの構成情報を提供しているノードの位置を知っていたとしても、ネットワークの構成情報を提供しているノードの管理者の手を煩わせないためには、追加されたノード自身によって外部から登録を行うことができなければならないため、このようなノードが登録を行うためには、登録を行いたいネットワークの構成情報を提供している全てのノードに対する登録手順を追加実装する必要があるという問題点がある。
【０００５】
このような問題点を解決する従来技術として、特開２００１−２０２３１６号公報あるいは特開２００１−２１６２４０号公報では、新たに追加されたデバイスを自動的に検出してそのデバイス情報を自動的にディレクトリサーバに登録する技術が開示されている。また、特開平１０−１３４４３号公報では、新たに追加されたクライアントに対して自動的にアドレスを割当て、そのアドレスをネットワークマネージャーに自動的に通知する技術が開示されている。また、再特ＷＯ９９／４９６１９号公報では、通信端末の要求に応じて呼設定要求やアドレス登録を行う代理制御サーバを用いる技術が開示されている。
【０００６】
【発明が解決しようとする課題】
このような従来技術では、新たに追加されたデバイス、クライアント、通信端末等を含むノードに対して割当てられたアドレスを自動的にデータベース等に登録することはできるが、いずれの従来技術でもＤＮＳに対応する技術は提案されていない。
【０００７】
すなわち、ＤＮＳでは、ホスト名とＩＰアドレスとが一対一に対応付けされて登録され、ホスト名あるいはＩＰアドレスのいずれからでもノードを同定することができる。このようなＤＮＳにおけるホスト名は、ノードの管理者が自由に設定することができる。したがって、自動的に割当てられたＩＰアドレスに対応するホスト名をノードの管理者が指定し、これを登録要求に書込み、ＤＮＳサーバ宛に送信する登録手順が含まれる。ところが、前述した従来技術には、このような登録手順を含む技術は提案がない。
【０００８】
また、ノードの管理者が指定したホスト名は、ＤＮＳサーバのデータベースに既に同じホスト名が登録されていても登録することが可能である。しかし、一つのデータベース上にホスト名が重複していたのでは、ホスト名からＩＰアドレスを特定しようとしたときに、二つのＩＰアドレスが検索されてしまい、ノードのＩＰアドレスを正しく特定することが困難になってしまう。このようなホスト名の重複の有無は、ノードの管理者が検査して重複のないように登録を行う必要があるが、このような煩雑な重複の有無判定をノードの管理者に代わって行ってくれるような従来技術は提案がない。
【０００９】
本発明では、以上の問題を解決するために、ネットワークの構成情報を提供するノードへの動的な情報登録を代理で行なう装置の提案を行う。すなわち、本発明は、追加されたノードが情報の登録先であるネットワークの構成情報を管理するノードの位置を知る必要なく登録を行うことができるネットワークシステムを提供することを目的とする。本発明は、追加されるノードが、情報を登録するための手順を知る必要が無いネットワークシステムを提供することを目的とする。本発明は、登録の制御を行なうことができるネットワークシステムを提供することを目的とする。本発明は、ユーザの利便性を向上させることができる代理登録装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明は、多様なノードが動的にネットワークに参加するような通信環境で、ネットワークの構成情報を管理するノードへ、新しくネットワークに参加したノードが通信を開始するために登録しなくてはならない情報の登録を代理で行なうことを特徴とする。
【００１１】
本発明の第一の効果は、追加されたノードが情報の登録先であるネットワークの構成情報を管理するノードの位置を知る必要なく登録ができることにある。その理由は、代理登録装置がネットワークの構成情報を管理するノードの位置を知っていれば登録を行なうことができるためである。本発明の第二の効果は、追加されるノードが、情報を登録するための手順を知る必要が無いことにある。その理由は、代理登録装置が登録に必要な手順を知っていれば、それに対して追加されるノードが登録を依頼することで登録を行うことができるためである。本発明の第三の効果は、登録の制御を行なうことができることにある。その理由は、代理登録装置が、どのような情報を登録し、どのような情報を登録すべきでないかを制御することによって、全体として登録の制御を行なうことができるためである。
【００１２】
すなわち、本発明の第一の観点は代理登録装置であって、本発明の特徴とするところは、自己に割当てられたＩＰアドレスに対応するホスト名を設定して当該ホスト名および当該ホスト名に対応するＩＰアドレスを含む登録要求を送信する手段を備えたノードと、前記登録要求にしたがってＩＰアドレスに対応させて前記ホスト名を登録する手段を備えたデータベースとを含むネットワークシステムに設けられ、前記登録要求を受け付ける手段と、この受け付ける手段が前記登録要求を受け付けたときには、前記登録要求に含まれる前記ホスト名を用いて前記データベースを検索し、前記ホスト名が既に登録済であるか否かを判定する手段と、この判定する手段の判定結果が未登録であるときには、前記ＩＰアドレスに対応させて前記ホスト名を前記データベースに登録する手段とを備えたところにある。
【００１３】
このように、ネットワークシステムに代理登録装置を設けることにより、ノードあるいはノードの管理者は、代理登録装置にアクセスするための情報だけを取得すればよく、また、ノードには代理登録装置とのアクセス機能だけを用意しておけばよいため、ユーザの利便性を向上させることができる。
【００１４】
前記データベースは異なるドメイン毎に複数設けられ、前記判定する手段は、判定対象となるＩＰアドレスの属するドメインに該当する前記データベースを特定する手段と、この特定する手段により特定された前記データベースに対して前記登録要求に含まれる前記ホスト名を用いて前記データベースを検索し、前記ホスト名が既に登録済であるか否かを判定する手段とを備えることが望ましい。このように、複数のデータベースが存在するネットワークシステム内で、登録を行うデータベースを特定して登録可否判定を行うことができる。
【００１５】
登録はホスト名に対応するＩＰアドレスが属するドメインの情報を付加したドメイン情報付ホスト名を用いて行われるが、異なるドメイン毎に複数のデータベースが設けられている場合には、前記登録する手段は前記ホスト名に対応する前記ＩＰアドレスが属するドメインの情報を付加したドメイン情報付ホスト名を生成して、これを前記複数のデータベースのうちの該当するドメインの所属するものに登録する手段を備えることが望ましい。
【００１６】
これにより、ノードあるいはノードの管理者は、ＩＰアドレスの属するドメインの情報を自らがホスト名に付加する必要がなく、ユーザの利便性を向上させることができる。
【００１７】
このように、重複するホスト名の登録を自動的に回避することができるため、ノードあるいはノードの管理者にとっては、あらかじめ重複の有無をチェックする手間を省くことができる利点がある。また、これにより、既存のノードに対していわゆる“なりすまし”を企てる者が有る場合には、そのような行為を阻止することができる。
【００１８】
前記登録要求を受け付ける手段は、使用を禁じられたキャラクタを記憶する手段と、この記憶する手段に記憶されたキャラクタを用いたホスト名を含む前記登録要求についてはこれを拒否する手段とを備えることが望ましい。
【００１９】
すなわち、本発明では、使用を禁じられた文字、数字、記号等のキャラクタをあらかじめ代理登録装置が認識しており、該当するキャラクタを含む登録要求が到来した場合にはこれを拒否することができる。これにより、ホスト名に用いることの出来ないキャラクタが含まれたまま誤ってホスト名を登録してしまうといったことを回避することができるため、ノードあるいはノードの管理者が行うチェック手順を代行して行うことができ、ユーザの利便性を向上させることができる。
【００２０】
あるいは、新規にネットワークに追加されたノードを検出する手段が設けられ、この検出する手段は、検出されたノードのＩＰアドレスを認識する手段と、この認識する手段により認識されたＩＰアドレスに対応する前記ノードのホスト名を生成する手段と、この生成する手段により生成された前記ホスト名および前記ＩＰアドレスを含む登録要求を前記登録要求を受け付ける手段に送信する手段とを備えることもできる。
【００２１】
これによれば、新規に追加されるノードの管理者は、前記代理登録装置のＩＰアドレス情報さえも事前に取得しておく必要がなくなり、ノードの管理者の利便性を向上させることができる。さらに、ノードの管理者がホスト名を指定する必要がなくなり、ノードの管理者の負担を軽減させることができる。
【００２２】
さらに、前記判定する手段により前記ホスト名が既に登録済であるか否かを判定するのに先立って前記登録要求に含まれるＩＰアドレスを用いて前記データベースを検索し、前記ＩＰアドレスが既に登録済みであるか否かを判定する予備判定手段と、この予備判定手段の判定結果に基づき前記ＩＰアドレスが既に登録済みであるときには前記判定する手段が前記ホスト名による判定を行う以前に前記登録要求を無効とする手段とを備えることが望ましい。
【００２３】
例えば、前記新規にネットワークに追加されたノードを検出する手段を備えた検出装置がネットワークに設けられていたとすれば、いったんデータベースにノードのホスト名およびＩＰアドレスが登録された後に、何らかの事情により当該ノードがネットワークから離脱し、再びネットワークに復帰するような場合に、当該ノードは前記検出装置により自動的にネットワークへの参加が検出される。
【００２４】
前記検出装置は、当該ノードのネットワークへの参加を検出すると、当該ノードのＩＰアドレスを取得し、自動的にホスト名を生成して登録要求を本発明の代理登録装置に送出する。登録要求を受け付けた代理登録装置は、登録要求に含まれているホスト名により前記データベースの検索を行う。
【００２５】
このとき、前記検出装置は、既に前記データベースに登録されているホスト名とは異なるホスト名を生成する。したがって、前記代理登録装置によるホスト名の重複検出の結果としては「重複無し」と判定される。しかし、実際には、当該ノードは、既にホスト名およびＩＰアドレスが前記データベースに登録済みである。それにも関わらず、代理登録装置は「重複無し」という判定結果に基づき、ホスト名とこれに対応するＩＰアドレスとを前記データベースに登録する。これにより前記データベースには、同一のＩＰアドレスが重複登録されることになる。さらに、重複登録された同一のＩＰアドレスに対応する異なるホスト名が二つ存在する結果となり、前記データベースに混乱が生じてしまう。
【００２６】
このような事態を回避するために、本発明の代理登録装置は、前記検出装置からの登録要求を前記データベースを管理するサーバに送信する前に、まず、ＩＰアドレスによる前記データベースの検索を行うことにより、当該ノードのＩＰアドレスが既に登録されているか否かを知り、その上で、ＩＰアドレスが未登録の場合だけ前記検出装置からの登録要求を前記サーバに送信するようにする。これにより、上述したような誤った登録を回避することができるため、前記データベースの混乱を回避することができる。
【００２７】
本発明の第二の観点は、本発明の代理登録装置を備えたことを特徴とするネットワークシステムである。
【００２８】
本発明の第三の観点はプログラムであって、本発明の特徴とするところは、情報処理装置にインストールすることにより、その情報処理装置に、自己に割当てられたＩＰアドレスに対応するホスト名を設定して当該ホスト名および当該ホスト名に対応するＩＰアドレスを含む登録要求を送信する手段を備えたノードと、前記登録要求にしたがってＩＰアドレスに対応させて前記ホスト名を登録する手段を備えたデータベースとを含むネットワークシステムに設けられた代理登録装置に相応する機能として、前記登録要求を受け付ける機能と、この受け付ける機能が前記登録要求を受け付けたときには、前記登録要求に含まれる前記ホスト名を用いて前記データベースを検索し、前記ホスト名が既に登録済であるか否かを判定する機能と、この判定する機能の判定結果が未登録であるときには、前記ＩＰアドレスに対応させて前記ホスト名を前記データベースに登録する機能とを実現させるところにある。
【００２９】
あるいは、前記データベースは異なるドメイン毎に複数設けられている場合には、本発明のプログラムの特徴とするところは、前記判定する機能として、判定対象となるＩＰアドレスの属するドメインに該当する前記データベースを特定する機能と、この特定する機能により特定された前記データベースに対して前記登録要求に含まれる前記ホスト名を用いて前記データベースを検索し、前記ホスト名が既に登録済であるか否かを判定する機能とを実現させることが望ましい。
【００３０】
この際、前記登録する機能として、前記ホスト名に対応する前記ＩＰアドレスが属するドメインの情報を付加したドメイン情報付ホスト名を生成してこれを前記データベースに登録する機能を実現させることが望ましい。
【００３１】
また、前記登録要求を受け付ける機能として、使用を禁じられたキャラクタを記憶する機能と、この記憶する機能に記憶されたキャラクタを用いたホスト名を含む前記登録要求についてはこれを拒否する機能とを実現させることが望ましい。
【００３２】
あるいは、新規にネットワークに追加されたノードを検出する機能を実現させ、この検出する機能として、検出されたノードのＩＰアドレスを認識する機能と、この認識する機能により認識されたＩＰアドレスに対応する前記ノードのホスト名を生成する機能と、この生成する機能により生成された前記ホスト名および前記ＩＰアドレスを含む登録要求を前記登録要求を受け付ける機能に送信する機能とを実現させることもできる。
【００３３】
また、前記判定する機能により前記ホスト名が既に登録済であるか否かを判定するのに先立って前記登録要求に含まれるＩＰアドレスを用いて前記データベースを検索し、前記ＩＰアドレスが既に登録済みであるか否かを判定する予備判定機能と、この予備判定機能の判定結果に基づき前記ＩＰアドレスが登録済みであるときには前記判定する機能が前記ホスト名による判定を行う以前に前記登録要求を無効とする機能とを実現させることもできる。
【００３４】
本発明のプログラムは記録媒体に記録されることにより、前記情報処理装置は、この記録媒体を用いて本発明のプログラムをインストールすることができる。あるいは、本発明のプログラムを保持するサーバからネットワークを介して直接前記情報処理装置に本発明のプログラムをインストールすることもできる。
【００３５】
これにより、コンピュータ装置等の情報処理装置により、ユーザの利便性を向上させることができる代理登録装置を実現することができる。すなわち、追加されたノードが情報の登録先であるネットワークの構成情報を管理するノードの位置を知る必要なく登録を行うことができるネットワークシステムを実現することができる。また、追加されるノードが、情報を登録するための手順を知る必要が無いネットワークシステムを実現することができる。また、登録の制御を行なうことができるネットワークシステムを実現することができる。
【００３６】
【発明の実施の形態】
（第一実施例）
本発明第一実施例の代理登録装置およびネットワークシステムを図１ないし図３を参照して説明する。図１は第一実施例のネットワークシステムの構成図である。図２は第一実施例の登録手順を示すシーケンス図である。図３は第一実施例のホスト名が重複する場合の登録拒否手順を示すシーケンス図である。
【００３７】
第一実施例は、図１に示すように、自己に割当てられたＩＰアドレスに対応するホスト名を設定して当該ホスト名および当該ホスト名に対応するＩＰアドレスを含む登録要求を送信するアドレス取得装置１および要求送信装置２を備えたノードである通信装置３と、前記登録要求にしたがってＩＰアドレスに対応させて前記ホスト名を登録する更新要求受信装置２１および更新装置２２およびデータベース２３を備えたＤＮＳサーバ（＃１）２０とを含むネットワークシステムに設けられ、前記登録要求を受け付ける要求受信装置１１と、この要求受信装置１１が前記登録要求を受け付けたときには、前記登録要求に含まれる前記ホスト名を用いてデータベース２３を検索し、前記ホスト名が既に登録済であるか否かを判定し、この判定結果が未登録であるときには、前記ＩＰアドレスに対応させて前記ホスト名をデータベース２３に登録する登録要求送信装置１２とを備えたことを特徴とする代理登録装置１０である。
【００３８】
また、要求受信装置１１は、使用を禁じられた文字、数字、記号等のキャラクタを記憶するメモリ（図示せず）を備えており、このメモリに記憶されたキャラクタを用いたホスト名を含む前記登録要求についてはこれを拒否する。
【００３９】
第一実施例では、代理登録装置１０がＤＮＳサーバ（＃１）２０に登録要求を送信する例を説明する。図１において、通信装置３がネットワークに追加されるときに、ネットワークの構成情報を管理するＤＮＳサーバ（＃１）２０に情報の登録を行う。この目的を達成するため、通信装置３の情報を代理して登録する装置である代理登録装置１０を提供する。
【００４０】
ネットワークに追加される通信装置３には、アドレス取得装置１と要求送信装置２を含む。通信装置３がネットワークに追加されると、まずＩＰアドレスの取得設定をアドレス取得装置１が行い、設定した情報を要求送信装置２によって代理登録装置１０へ送信する。なお、通信装置３に対するＩＰアドレス付与は、本発明とは直接関係がないので説明は省略するが、追加された通信装置３自身によってＩＰアドレスの設定を行うステートレスアドレス設定や、追加された通信装置３が要請を行うことによってアドレスの割り当てを管理する通信装置から適切なＩＰアドレスを取得し設定を行うステートフルアドレス設定などの方法が存在する。ステートレスアドレス設定のための機構はＩＥＴＦでＲＦＣ  １９７１として公開されており、一方ステートフルアドレス設定を行うアドレスの割り当ての管理のための通信装置としては、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバがよく知られている。
【００４１】
代理登録装置１０は、要求受信装置１１と登録要求送信装置１２を含む。新しく追加された通信装置３から送出される登録要求を受信することによって、要求されたネットワークの構成情報を管理するＤＮＳサーバ（＃１）２０への登録要求を作成して要求を行う。
【００４２】
ネットワークの構成情報を管理するＤＮＳサーバ（＃１）２０は、更新要求受信装置２１と、更新装置２２と、データベース２３を含む。代理登録装置１０から要求を受信した更新要求受信装置２１は、要求によって更新装置２２を起動し、更新装置２２はデータベース２３に対して登録を行う。
【００４３】
このように、新しく参加した通信装置３の代わりとして代理登録装置１０が登録を行なうので、ネットワークに追加される通信装置３はネットワークの構成情報を管理するＤＮＳサーバ（＃１）２０の位置を知っている必要がない。また、代理登録装置１０が登録を行うので、追加される通信装置３は全てのネットワークの構成情報の登録に関して、登録手順を知る必要がなくなる。
【００４４】
さらに、新しくネットワークに追加された通信装置３は信用できるかどうか不明であるが、代理登録装置１０が登録要求を受け取り、ホスト名が既に登録されているか否かを調べた上でネットワークの構成情報を管理するＤＮＳサーバ（＃１）２０へ登録要求を送信することによって、“なりすまし”等の不正行為を事前に防止し、より安全に登録を行なうことが可能になる。また、ホスト名に使用が禁止されているキャラクタが使用されている場合にも代理登録装置１０が登録要求を受け取り、使用禁止キャラクタの有無をチェックした上でネットワークの構成情報を管理するＤＮＳサーバ（＃１）２０への登録要求を送信することによって、使用不能なホスト名が誤って登録されることを回避できる。
【００４５】
これを通信装置３の管理者の立場からみれば、管理者が指定したホスト名が既にデータベース２３に登録済みであった場合には、代理登録装置１０によって、登録要求が拒否されるため、管理者が誤って重複したホスト名を登録してしまうことを回避することができる。あるいは、使用不能なホスト名が誤って登録されてしまうことを回避することができる。これにより、管理者の立場からみても安全に登録を行うことが可能になる。加えて代理登録装置１０によってネットワークの構成情報を管理するＤＮＳサーバ（＃１）２０への固有の要求形式を吸収するので、通信装置３およびＤＮＳサーバ（＃１）２０の機能を変更する必要がない。このようにして通信に必要な情報を管理するデータベースへの動的情報登録を代理で行なうことを可能にする。
【００４６】
次に、図２のシーケンス図を参照して第一実施例の全体の動作について詳細に説明する。図２の説明では、一つのＤＮＳサーバが対象となるので、これを図１におけるＤＮＳサーバ（＃１）２０として説明する。まず、通信を行うために、物理的にケーブルなどを接続したり装置の電源をいれるなどの処理を行い、ネットワークに新たに参加する通信装置３をネットワークに接続する。
【００４７】
続いて、通信装置３が一番最初に行う手続きとして、ネットワークに新たに参加する通信装置３内のアドレス取得装置１によりＩＰアドレスの取得設定を行う。動的に登録する情報として、第一実施例ではホスト名を管理するＤＮＳサーバ（＃１）２０のデータベース２３へのエントリの動的登録について考える。
【００４８】
ネットワークに参加した通信装置３は、自分のホスト名を設定することによって、他の通信装置からそのホスト名を用いて参照できるようになる。このためにはまずホスト名を設定し、設定したホスト名を用いて他の通信装置が参照できるように、ホスト名とＩＰアドレスの対応を定義づけるためにデータベース２３にエントリを登録する必要がある。
【００４９】
したがって、ＩＰアドレスが設定された通信装置３は次にホスト名を決定する。そして決定した登録希望ホスト名を代理登録装置１０に登録要求として送信する（ステップＡ１）。このときに、要求受信装置１１は、登録要求に含まれる登録希望ホスト名に用いられたキャラクタがあらかじめ受付禁止対象のキャラクタであるか否かを判定し、受付禁止対象外のキャラクタを用いた登録希望ホスト名を含む登録要求だけを受付ける。この手順は以降の実施例でも同様であるが、以降では当該手順の説明は省略する。
【００５０】
代理登録装置１０は、ＤＮＳサーバ（＃１）２０に対して通信装置３の登録希望ホスト名を送信してこの登録希望ホスト名に対応するＩＰアドレスが抽出されるか否かを調べる（ステップＡ２）。ＤＮＳサーバ（＃１）２０は、送信された登録希望ホスト名を用いてデータベース２３を検索し、この登録希望ホスト名に対応するＩＰアドレスの有無を検査して応答を行う。（ステップＡ３）。図２の例では、“該当無”とする。続いて、代理登録装置１０は、設定されたホスト名と、通信装置３のＩＰアドレスとを用いて、ＤＮＳサーバ（＃１）２０に対し、ホスト名からＩＰアドレスを参照できるように正引きの登録を行う（ステッ  プＡ４、Ａ５）。同様に、ＩＰアドレスからホスト名を参照できるように逆引きの登録を行う（ステップＡ６、Ａ７）。
【００５１】
代理登録装置１０の登録要求送信装置１２から要求を受信したＤＮＳサーバ（＃１）２０の更新要求受信装置２１は、要求によって更新装置２２を起動し、更新装置２２はデータベース２３に対して更新を行う。
【００５２】
ここでは、動的にＤＮＳサーバ（＃１）２０にホスト名の登録を行なうために、ＤｙｎａｍｉｃＤＮＳという機構を利用する。これは、ＩＥＴＦで  ＲＦＣ  ２１３６として公開されている。これを用いると、代理登録装置１０はＤＮＳサーバ（＃１）２０に対して動的に名前情報を登録することができる。
【００５３】
次に具体例を用いて説明する。図１に示すように、通信装置３が新たにネットワークに参加したとする。参加した通信装置３は、まずアドレス取得装置１によりＩＰアドレスの取得設定を行う。通信装置３が自分のホスト名を  ”ｓａｍｐｌｅｈｏｓｔ”と設定したとすると、その登録希望ホスト名とＩＰアドレスとを含む登録要求を代理登録装置１０に送信する。代理登録装置１０は、ホスト名にドメインを識別するための文字列を付加し、ドメイン名を付加されたホスト名  ”ｓａｍｐｌｅｈｏｓｔ．ｅｘａｍｐｌｅ．ｃｏｍ”  と通信装置３のＩＰアドレスとを用いてＤＮＳサーバ（＃１）２０に対して登録を行う。この登録は２種類行われ、ホスト名  ”ｓａｍｐｌｅｈｏｓｔ．ｅｘａｍｐｌｅ．ｃｏｍ”  からＩＰアドレスが参照できるような正引きと、ＩＰアドレスからホスト名  ”ｓａｍｐｌｅｈｏｓｔ．ｅｘａｍｐｌｅ．ｃｏｍ”  を参照できるような逆引きが登録される。これによって、新しく追加された通信装置３に対して、他の通信装置は  ”ｓａｍｐｌｅｈｏｓｔ．ｅｘａｍｐｌｅ．ｃｏｍ”  という名前で参照できるようになる。
【００５４】
さらに、通信装置３が定義したホスト名がデータベース２３の既存のエントリに存在するホスト名と一致しており、そのまま登録すべきではない場合について説明する。この場合の手順を図３のシーケンス図に示す。新しく設定された通信装置３は、ホスト名およびＩＰアドレスを含む登録要求を代理登録装置１０に送信する（ステップＢ１）。代理登録装置１０は、この登録希望ホスト名がすでに使われているかどうかを調べるためにＤＮＳサーバ（＃１）２０に対して登録希望ホスト名を送信してこのホスト名に対応するＩＰアドレスが抽出されるか否かを調べる（ステップＢ２）。図３の例ではＤＮＳサーバ（＃１）２０から該当するＩＰアドレスの応答がある（ステップＢ３）。これにより代理登録装置１０では、これから登録しようとするホスト名が既に登録されていることを知り、この要求を拒否する（ステップＢ４）。
【００５５】
すなわち、ＤＮＳサーバ（＃１）２０は通信装置３が指定したホスト名を登録するので、そのドメインに既存のホスト名が衝突してしまうことも有り得る。また、ネットワークの構成情報を管理するような、特に重要な役割を担っている通信装置と同じ名前で登録を行い、いわゆる“なりすまし”となり、通信装置が役割を提供することを不能に陥らせることもできるが、代理登録装置１０が、ホスト名が衝突しているかどうかを検査して、衝突をしていない場合に登録を行うので、追加された通信装置３が既存の通信装置と同一のホスト名を用いて登録を行う“なりすまし”を防ぐことができる。
【００５６】
また、  代理登録装置１０がＤＮＳサーバ（＃１）２０に対してホスト名の登録要求を行なう前に検査を行なうことによって、ホスト名として使用することができないキャラクタを用いたホスト名の登録を拒むことができる。
【００５７】
これにより、追加された通信装置３が情報の登録先であるネットワークの構成情報を管理するＤＮＳサーバ（＃１）２０の位置を知る必要なく登録ができる。また、追加される通信装置３が、情報を登録するための手順を知る必要が無い。また、登録の制御を行なうことができる。
【００５８】
（第二実施例）
本発明第二実施例を図４および図５を参照して説明する。図４は第二実施例のネットワークシーケンスの構成図である。図５は第二実施例の登録手順を示すシーケンス図である。第二実施例では、図４に示すＤＮＳサーバ（＃１）２０および（＃２）３０は異なるドメイン毎に設けられているとする。この場合に、登録要求送信装置１２は、登録要求に含まれるＩＰアドレスを用いてデータベース２３または３３を検索し、前記ＩＰアドレスに対応するホスト名が既に登録済であるか否かを判定するときに、判定対象となるＩＰアドレスの属するドメインに該当するＤＮＳサーバ（＃１）２０または（＃２）３０を特定する。この特定されたＤＮＳサーバ（＃１）２０または（＃２）３０に対して前記登録要求に含まれる前記ＩＰアドレスを用いてデータベース２３または３３を検索し、前記ＩＰアドレスに対応するホスト名が既に登録済であるか否かを判定する。
【００５９】
このときに、登録要求送信装置１２は、前記ホスト名に対応する前記ＩＰアドレスが属するドメインの情報を付加したドメイン情報付ホスト名を生成してこれをデータベース２３または３３に登録する。
【００６０】
すなわち、まず、通信を行うために、物理的にケーブルなどを接続したり装置の電源をいれるなどの処理を行い、ネットワークに新たに参加する通信装置３をネットワークに接続する。続いて、通信装置３が一番最初に行う手続きとして、ネットワークに新たに参加する通信装置３内のアドレス取得装置１によりＩＰアドレスの取得設定を行う。新しく設定された通信装置３は、登録希望ホスト名およびＩＰアドレスを含む登録要求を代理登録装置１０に送信する（ステップＣ１）。代理登録装置１０では、登録要求に含まれるＩＰアドレスを参照し、そのＩＰアドレスが属するドメインに該当するＤＮＳサーバ（＃１）２０または（＃２）３０を特定する（ステップＣ２）。図５の例では、ＤＮＳサーバ（＃１）２０がそのＩＰアドレスが属するドメインに該当する。代理登録装置１０は、ＤＮＳサーバ（＃１）２０に登録希望ホスト名を送信してこの登録希望ホスト名に対応するＩＰアドレスが抽出されるか否かを調べる（ステップＣ３）。ＤＮＳサーバ（＃１）２０は、送信された登録希望ホスト名を用いて自己のデータベース２３を検索して応答を行う（ステップＣ４）。図５の例では、応答内容は“該当無”である。代理登録装置１０はこの応答を受けて、ＤＮＳサーバ（＃１）２０に対して通信装置３の設定されたホスト名とＩＰアドレスとを用いてホスト名からＩＰアドレスを参照できるように正引きの登録を行う（ステッ  プＣ５、Ｃ６）。同様に、ＩＰアドレスからホスト名を参照できるように逆引きの登録を行う（ステップＣ７、Ｃ８）。
【００６１】
次に具体例を用いて説明する。図４に示すように、通信装置３が新たにネットワークに参加したとする。参加した通信装置３は、まずアドレス取得装置１によりＩＰアドレスの取得設定を行う。ここではその結果として、ＤＮＳサーバ（＃１）２０の管理するドメインであるドメインＡに属するＩＰアドレスが設定されていたとする。通信装置３が自分のホスト名を  ”ｓａｍｐｌｅｈｏｓｔ”  と設定したとすると、そのホスト名およびＩＰアドレスを含む登録要求を代理登録装置１０に送信する。
【００６２】
代理登録装置１０は、まず登録要求に含まれるＩＰアドレスがどのドメインに属するかを検査する。その結果ドメインＡからの登録要求であることを検知すると、代理登録装置１０は、ドメインＡを示すドメイン名の文字列をホスト名に付加する。ドメイン名を付加された文字列  ”ｓａｍｐｌｅｈｏｓｔ．ｅｘａｍｐｌｅ−ａ．ｃｏｍ”と  通信装置３のＩＰアドレスを用い、代理登録装置１０は適切なＤＮＳサーバ（＃１）２０に対して、正引き、逆引きの登録を行う。これによって、新しく追加された通信装置３に対して、他の通信装置は  ”ｓａｍｐｌｅｈｏｓｔ．ｅｘａｍｐｌｅ−ａ．ｃｏｍ”  というホスト名で参照できるようになる。
【００６３】
また同様に、代理登録装置１０が他のＤＮＳサーバや、ネットワーク上の通信装置の設定情報を一元管理するためのＮＩＳ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｉｃｅ）などを始めとするいくつかのサービスに対しての登録の代理を行っていた場合には、代理登録装置１０は受信した要求を判断して、適切なサービスに登録を行うことができる。
【００６４】
（第三実施例）
本発明第三実施例を図６および図７を参照して説明する。図６は第三実施例のネットワークシステムの構成図である。図７は第三実施例の登録手順を示すシーケンス図である。第三実施例は、図６に示すように、新規にネットワークに追加された通信装置３を検出する検出装置４を設け、検出装置４は、検出された通信装置３のＩＰアドレスを認識し、この認識したＩＰアドレスに対応する通信装置３のホスト名を生成し、この生成したホスト名および前記ＩＰアドレスを含む登録要求を代理登録装置１０に送信する。なお、図６では、説明をわかりやすくするために、ＤＮＳサーバ（＃１）２０のみ記載するが、図４と同様に、複数のＤＮＳサーバがあってもよい。
【００６５】
次に、図７を参照して、第三実施例の全体の動作について説明する。ネットワークに新しく通信装置３が追加され（ステップＤ１）、アドレス取得装置１によってＩＰアドレスが取得設定されると、検出装置４が追加された通信装置３を検出する（ステップＤ２）。なお、この検出方法については本発明と直接関係がないので詳細な説明は行わないが、前述のように追加された通信装置３自身によってＩＰアドレスの設定を行うステートレスアドレス設定や、追加された通信装置３が要請を行うことによってアドレスの割り当てを管理する通信装置から適切なＩＰアドレスを取得し設定を行うステートフルアドレス設定などの方法が存在する。
【００６６】
検出装置４は、検出した通信装置３について、そのＩＰアドレスを認識するとともに（ステップＤ３）、ホスト名を生成する（ステップＤ４）。このように、第三実施例では、通信装置３の管理者が関与しないところで、検出装置４がホスト名を生成する。これにより、通信装置３の管理者は、ホスト名を指定する負担も軽減される利点がある。また、第一および第二実施例では、通信装置３の管理者がホスト名を指定するので、通信装置３の管理者が自己の命名ポリシをホスト名に反映させることができる。第三実施例においても通信装置３の管理者が自己の命名ポリシをホスト名に反映させたいと要望する場合には、ホスト名の命名ポリシを通信装置３の管理者があらかじめ検出装置４に設定しておくことができるように、検出装置４に命名ポリシテーブルを設けることにより、このような要望にも応えることができる。
【００６７】
検出装置４は、ホスト名を自動的に生成すると、このホスト名とＩＰアドレスとを含む登録要求を代理登録装置１０に送信する（ステップＤ５）。代理登録装置１０は、この登録要求を受け取ると、ＤＮＳサーバ（＃１）２０に対して生成されたホスト名を送信し、このホスト名に対応するＩＰアドレスが抽出されるか否かを調べる（ステップＤ６）。ＤＮＳサーバ（＃１）２０は送信されたホスト名を用いてデータベースを検索してその検索結果を応答する（ステップＤ７）。図７の例では、応答内容は“該当無”である。代理登録装置１０は、ＤＮＳサーバ（＃１）２０に対して、正引き、逆引きの登録を行う（ステップＤ８〜Ｄ１１）。
【００６８】
これによってネットワーク上に新しく参加した通信装置３を自動的に検出し、参加した通信装置３に対してホスト名の登録をＤＮＳサーバ（＃１）２０に対して自動的に行なうことを可能にする。なお、第三実施例では、代理登録装置１０は、検出装置４が生成を行ったホスト名については、ＤＮＳサーバ（＃１）２０への重複登録検査を行わなくても検出装置４におけるホスト名生成履歴を調べることにより、重複の有無を調べることができる。例えば、代理登録装置１０は、新たに登録要求を受け取ると、まず、検出装置４のホスト名生成履歴を調べ、ここで重複が発見されたら、その時点で当該登録要求を拒否する。ここで重複が発見されないときには、その時点で初めてＤＮＳサーバ（＃１）２０への問い合わせを行う。
【００６９】
（第四実施例）
本発明第四実施例を図８および図９を参照して説明する。図８は第四実施例の代理登録装置のブロック構成図である。図９は第四実施例の登録手順を示すシーケンス図である。第四実施例は、登録要求送信装置１２によりホスト名が既に登録済であるか否かを判定するのに先立って登録要求に含まれるＩＰアドレスを用いてデータベース２３を検索し、ＩＰアドレスが既に登録済みであるか否かを判定する予備判定手段としての要求検査装置１３を備えることを特徴とする。
【００７０】
この要求検査装置１３による判定結果に基づき前記ＩＰアドレスが登録済みであるときには、登録要求送信装置１２がホスト名による判定を行う以前に登録要求を無効とする。
【００７１】
次に、図９を参照して第四実施例の代理登録装置１０の動作について説明する。通信装置３から登録要求があると（ステップＥ１）、代理登録装置１０の要求受信装置１１がこの登録要求を受け付けて、要求検査装置１３に転送する。要求検査装置１３では、この登録要求に含まれるＩＰアドレスがデータベース２３に登録されているか否かを検索する（ステップＥ２）。図９の例では、当該ＩＰアドレスがデータベース２３に既に登録されており、応答として当該ＩＰアドレスに対応するホスト名が通知される（ステップＥ３）。要求検査装置１３は、この応答を受けて転送された登録要求を廃棄するなどして再び登録がなされないようにする（ステップＥ４）。
【００７２】
なお、ステップＥ３の応答として当該ＩＰアドレスに対応するホスト名が通知されなければ、それはすなわち、該当するＩＰアドレスの登録が無いということを意味している。このような場合には、登録要求送信装置１２により、図２に示すステップＡ２あるいは図５に示すステップＣ３以降のステップが実行される。
【００７３】
図９の例は、第三実施例の図６で説明した検出装置４が設けられたネットワークを想定している。例えば、いったんデータベース２３に通信装置３のホスト名およびＩＰアドレスが登録された後に、何らかの事情により通信装置３がネットワークから離脱し、再びネットワークに復帰するような場合に、通信装置３は検出装置４により自動的にネットワークへの参加が検出される。
【００７４】
検出装置４は、通信装置３のネットワークへの参加を検出すると、通信装置３のＩＰアドレスを取得し、自動的にホスト名を生成して登録要求を代理登録装置１０に送出する。登録要求を受け付けた代理登録装置１０は、登録要求に含まれているホスト名によりデータベース２３の検索を行う。
【００７５】
このとき、検出装置４は、既にデータベース２３に登録されているホスト名とは異なるホスト名を生成する。したがって、代理登録装置１０によるホスト名の重複検出の結果としては「重複無し」と判定される。しかし、実際には、通信装置３は、既にホスト名およびＩＰアドレスがデータベース２３に登録済みである。それにも関わらず、代理登録装置１０は「重複無し」という判定結果に基づき、ホスト名とこれに対応するＩＰアドレスとをデータベース２３に登録する。これによりデータベース２３には、同一のＩＰアドレスが重複登録されることになる。さらに、重複登録された同一のＩＰアドレスに対応する異なるホスト名が二つ存在する結果となり、データベース２３に混乱が生じてしまう。
【００７６】
このような事態を回避するために、第四実施例の代理登録装置１０は、登録要求送信装置１２が検出装置４からの登録要求をＤＮＳサーバ２０に送信する前に、まず、要求検査装置１３がＩＰアドレスによるデータベース２３の検索を行うことにより、通信装置３のＩＰアドレスが既にデータベース２３に登録されているか否かを知り、その上で、ＩＰアドレスが未登録の場合だけ登録要求送信装置１２が検出装置４からの登録要求をＤＮＳサーバ２０に送信するようにする。これにより、上述したような誤った登録を回避することができるため、データベース２３の混乱を回避することができる。
【００７７】
（第五実施例）
本発明第一ないし第四実施例の代理登録装置および検出装置は、コンピュータ装置によって実現することができる。すなわち、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、自己に割当てられたＩＰアドレスに対応するホスト名を設定して当該ホスト名および当該ホスト名に対応するＩＰアドレスを含む登録要求を送信するアドレス取得装置１および要求送信装置２を備えた通信装置３と、前記登録要求にしたがってＩＰアドレスに対応させて前記ホスト名を登録するデータベース２３および３３を備えたＤＮＳサーバ（＃１）２０および（＃２）３０とを含むネットワークシステムに設けられた代理登録装置１０に相応する機能として、前記登録要求を受け付ける要求受信装置１１に相応する機能と、この要求受信装置１１に相応する機能が前記登録要求を受け付けたときには、前記登録要求に含まれる前記ホスト名を用いてデータベース２３または３３を検索し、前記ホスト名が既に登録済であるか否かを判定し、この判定結果が未登録であるときには、前記ＩＰアドレスに対応させて前記ホスト名をデータベース２３または３３に登録する登録要求送信装置１２に相応する機能とを実現させるプログラムをコンピュータ装置にインストールすることにより、そのコンピュータ装置を代理登録装置１０に相応する装置とすることができる。
【００７８】
また、データベース２３および３３は異なるドメイン毎に設けられている場合には、本実施例のプログラムは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、登録要求送信装置１２に相応する機能として、データベース２３または３３におけるホスト名の重複有無判定対象となるＩＰアドレスの属するドメインに該当するデータベース２３または３３を特定する機能と、この特定する機能により特定されたデータベース２３または３３に対して前記登録要求に含まれる前記ホスト名を用いてデータベース２３または３３を検索し、前記ホスト名が既に登録済であるか否かを判定する機能とを実現させる。
【００７９】
さらに、本実施例のプログラムは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、登録要求送信装置１２に相応する機能として、前記ホスト名に対応する前記ＩＰアドレスが属するドメインの情報を付加したドメイン情報付ホスト名を生成してこれをデータベース２３または３３に登録する機能を実現させる。
【００８０】
また、本実施例のプログラムは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、要求受信装置１１に相応する機能として、使用を禁じられた文字列を記憶する機能と、この記憶する機能に記憶された文字列を用いたホスト名を含む前記登録要求についてはこれを拒否する機能とを実現させる。
【００８１】
また、本実施例のプログラムは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、新規にネットワークに追加されたノードを検出する検出装置４に相応する機能を実現させ、この検出装置４に相応する機能として、検出されたノードのＩＰアドレスを認識する機能と、この認識する機能により認識されたＩＰアドレスに対応する通信装置３のホスト名を生成する機能と、この生成する機能により生成された前記ホスト名および前記ＩＰアドレスを含む登録要求を代理登録装置１０に送信する機能とを実現させる。
【００８２】
また、本実施例のプログラムは、コンピュータ装置にインストールすることにより、そのコンピュータ装置に、登録要求送信装置１２に相応する機能によりホスト名が既に登録済であるか否かを判定するのに先立って登録要求に含まれるＩＰアドレスを用いてデータベース２３を検索し、当該ＩＰアドレスが既に登録済みであるか否かを判定する要求検査装置１３に相応する機能と、この要求検査装置１３の判定結果に基づき前記ＩＰアドレスが既に登録済みであるときには登録要求送信装置１２が前記ホスト名による判定を行う以前に前記登録要求を無効とする機能とを実現させる。
【００８３】
本実施例のプログラムは記録媒体に記録されることにより、コンピュータ装置は、この記録媒体を用いて本実施例のプログラムをインストールすることができる。あるいは、本実施例のプログラムを保持するサーバからネットワークを介して直接コンピュータ装置に本実施例のプログラムをインストールすることもできる。
【００８４】
これにより、コンピュータ装置により、本実施例の代理登録装置を実現することができる。すわなち、追加された通信装置３が情報の登録先であるネットワークの構成情報を管理するＤＮＳサーバ（＃１）２０または（＃２）３０の位置を知る必要なく登録を行うことができるネットワークシステムを実現することができる。また、追加される通信装置３が、情報を登録するための手順を知る必要が無いネットワークシステムを実現することができる。また、登録の制御を行なうことができるネットワークシステムを実現することができる。
【００８５】
【発明の効果】
以上説明したように、本発明によれば、追加された通信装置が情報の登録先であるネットワークの構成情報を管理するノードの位置を知る必要なく登録ができる。追加されるノードが、情報を登録するための手順を知る必要がない。登録の制御を行なうことができる。これにより、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【図１】本発明第一実施例のネットワークシステムの構成図。
【図２】本発明第一実施例の登録手順を示すシーケンス図。
【図３】本発明第一実施例のホスト名が重複する場合の登録拒否手順を示すシーケンス図。
【図４】本発明第二実施例のネットワークシーケンスの構成図。
【図５】本発明第二実施例の登録手順を示すシーケンス図。
【図６】本発明第三実施例のネットワークシステムの構成図。
【図７】本発明第三実施例の登録手順を示すシーケンス図。
【図８】本発明第四実施例の代理登録装置のブロック構成図。
【図９】本発明第四実施例の登録手順を示すシーケンス図。
【符号の説明】
１  アドレス取得装置
２  要求送信装置
３  通信装置
４  検出装置
１０  代理登録装置
１１  要求受信装置
１２  登録要求送信装置
１３  要求検査装置
２０  ＤＮＳサーバ（＃１）
２１、３１  更新要求受信装置
２２、３２  更新装置
２３、３３  データベース
３０  ＤＮＳサーバ（＃２）
【図１】
0003601526.tif 000002
【図２】
0003601526.tif 000003
【図３】
0003601526.tif 000004
【図４】
0003601526.tif 000005
【図５】
0003601526.tif 000006
【図６】
0003601526.tif 000007
【図７】
0003601526.tif 000008
【図８】
0003601526.tif 000009
【図９】
0003601526.tif 000010