(57)【要約】【課題】アドレス空間の異なるＩＰアドレスが混在するネットワークにおいて、共通のホスト名によるコミュニケーションを行う。【解決手段】ネットワークカード１０は、ネットワーク６０に接続されたＤＨＣＰｖ４サーバー３５により設定されたＩＰｖ４アドレスを取得するｖ４アドレッシング処理部１４と、ネットワーク６０に接続されたＤＨＣＰｖ６サーバー３０により設定され、ＩＰｖ４アドレスとはアドレス空間が異なるＩＰｖ６アドレスを取得するｖ６アドレッシング処理部１２と、自身を識別するためのホスト名を少なくとも含むＦＱＤＮ情報、ＩＰｖ４アドレス、およびＩＰｖ６アドレスを関連付けてネットワーク６０に登録するＦＱＤＮ登録部１６と、を備える。【選択図】図１
2011171793.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に接続することで、前記情報処理装置に従属して作動し、前記情報処理装置とネットワークとを通信可能に接続するネットワーク接続装置であって、
前記ネットワークに接続された第１のＩＰアドレス割当装置により設定された第１のＩＰアドレスを取得する第１のＩＰアドレス取得部と、
前記ネットワークに接続された第２のＩＰアドレス割当装置により設定され、前記第１のＩＰアドレスとはアドレス空間が異なる第２のＩＰアドレスを取得する第２のＩＰアドレス取得部と、
自身を識別するためのホスト名を少なくとも含むホスト名情報、前記第１のＩＰアドレス、および前記第２のＩＰアドレスを関連付けて前記ネットワークに登録する登録部と、を備えることを特徴とするネットワーク接続装置。
【請求項２】
請求項１に記載のネットワーク接続装置において、
２つの前記ＩＰアドレスに応じて設定されたホスト名をそれぞれ取得するホスト名取得部を備え、
前記登録部は、２つの前記ホスト名の何れか１つに基づいて前記ホスト名情報を設定し、前記ホスト名情報、前記第１のＩＰアドレスおよび前記第２のＩＰアドレスを前記ネットワークに接続されたホスト名管理装置に登録させることを特徴とするネットワーク接続装置。
【請求項３】
請求項２に記載のネットワーク接続装置において、
前記登録部は、所定の判断基準に基づいて、２つの前記ホスト名の何れか１つを決定することを特徴とするネットワーク接続装置。
【請求項４】
請求項２に記載のネットワーク接続装置において、
前記登録部は、ユーザーの判断に基づいて、２つの前記ホスト名の何れか１つを決定することを特徴とするネットワーク接続装置。
【請求項５】
請求項１に記載のネットワーク接続装置において、
前記登録部は、ユーザーにより設定されたホスト名に基づいて、前記ホスト名情報を設定し、前記ホスト名情報、前記第１のＩＰアドレスおよび前記第２のＩＰアドレスを前記ネットワークに接続されたホスト名管理装置に登録させることを特徴とするネットワーク接続装置。
【請求項６】
請求項１に記載のネットワーク接続装置において、
前記登録部は、前記情報処理装置が起動した後、前記ホスト名情報、前記第１のＩＰアドレス、および前記第２のＩＰアドレスを関連付け、前記ネットワークに接続されたノードに対して通知することを特徴とするネットワーク接続装置。
【請求項７】
請求項１乃至６のいずれか１項に記載のネットワーク接続装置において、
前記ホスト名情報は、前記ネットワークにおいて唯一の資源であることが保証された名前空間であることを特徴とするネットワーク接続装置。
【請求項８】
情報処理装置に接続することで、前記情報処理装置に従属して作動し、前記情報処理装置とネットワークとを通信可能に接続するネットワーク接続装置の制御方法であって、
前記ネットワークに接続された第１のＩＰアドレス割当装置により設定された第１のＩＰアドレスを取得する第１のＩＰアドレス取得工程と、
前記ネットワークに接続された第２のＩＰアドレス割当装置により設定され、前記第１のＩＰアドレスとはアドレス空間が異なる第２のＩＰアドレスを取得する第２のＩＰアドレス取得工程と、
自身を識別するためのホスト名を少なくとも含むホスト名情報、前記第１のＩＰアドレス、および前記第２のＩＰアドレスを関連付けて前記ネットワークに登録する登録工程と、を有することを特徴とするネットワーク接続装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク接続装置およびネットワーク接続装置の制御方法に関する。
【背景技術】
【０００２】
現在、広く普及しているインターネットではルーティテングプロトコルとしてＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）が用いられている。現状において、一般的に使用されているＩＰは、ＩＰｖ４（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ４）であり、発信元／宛先として３２ビットからなるアドレス（ＩＰアドレス）が用いられている。
インターネット通信においては、３２ビットＩＰアドレスを各発信元／宛先にユニークに割り当てるグローバルＩＰアドレスを採用し、ＩＰアドレスに応じて、個々の発信元／宛先を判別している。しかしながら、インターネットの世界は急速に広がりを見せており、ＩＰｖ４の限られたアドレス空間、すなわちグローバルアドレスの枯渇が問題となってきている。これを解決するために、次世代ＩＰアドレスとして、ＩＰアドレス空間を３２ビットから１２８ビットに拡張し、新しいアドレス空間を持つＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ６）が提案され、実用化されている。
【０００３】
このようなＩＰアドレスは、ノードに対して固有には設定されず、必要に応じて動的に割り当てられる。従って、ＩＰアドレスが変更された場合でも、他のノードからのアクセスを可能にすべく、ホスト名とＩＰアドレスとを関連付けて登録する通信管理システムが下記特許文献１に提案されている。このような通信管理システムを採用することで、ＩＰｖ４およびＩＰｖ６の何れのプロトコルであっても、ホスト名をそれぞれ設定し、設定したホスト名を用いることで、ＩＰアドレスを意識しないコミュニケーションが可能になった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１５２２５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＩＰｖ４のアドレス決定とＩＰｖ６のアドレス決定は、それぞれ個別に行うため、ＩＰｖ４とＩＰｖ６が混在するネットワーク環境下においては、１つのノードに対して異なるホスト名が設定され、ホスト名をそれぞれ個別に管理する必要があった。本発明は、アドレス空間の異なるＩＰアドレスが混在するネットワークにおいて、共通のホスト名によるコミュニケーションを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］
本適用例にかかるネットワーク接続装置は、情報処理装置に接続することで、前記情報処理装置に従属して作動し、前記情報処理装置とネットワークとを通信可能に接続するネットワーク接続装置であって、前記ネットワークに接続された第１のＩＰアドレス割当装置により設定された第１のＩＰアドレスを取得する第１のＩＰアドレス取得部と、前記ネットワークに接続された第２のＩＰアドレス割当装置により設定され、前記第１のＩＰアドレスとはアドレス空間が異なる第２のＩＰアドレスを取得する第２のＩＰアドレス取得部と、自身を識別するためのホスト名を少なくとも含むホスト名情報、前記第１のＩＰアドレス、および前記第２のＩＰアドレスを関連付けて前記ネットワークに登録する登録部と、を備えることを特徴とする。
【０００８】
このような構成によれば、登録部は、ホスト名情報と、第１のアドレス情報および第２のアドレス情報を関連付けてネットワークに登録するため、アドレス空間が異なる２つのアドレス情報を１つのホスト名で通信できると共に、ホスト名の管理が容易になる。
【０００９】
［適用例２］
上記適用例にかかるネットワーク接続装置において、２つの前記ＩＰアドレスに応じて設定されたホスト名をそれぞれ取得するホスト名取得部を備え、前記登録部は、２つの前記ホスト名の何れか１つに基づいて前記ホスト名情報を設定し、前記ホスト名情報、前記第１のＩＰアドレスおよび前記第２のＩＰアドレスを前記ネットワークに接続されたホスト名管理装置に登録させても良い。
【００１０】
［適用例３］
上記適用例にかかるネットワーク接続装置において、前記登録部は、所定の判断基準に基づいて、２つの前記ホスト名の何れか１つを決定しても良い。
［適用例４］
上記適用例にかかるネットワーク接続装置において、前記登録部は、ユーザーの判断に基づいて、２つの前記ホスト名の何れか１つを決定しても良い。
［適用例５］
上記適用例にかかるネットワーク接続装置において、前記登録部は、ユーザーにより設定されたホスト名に基づいて、前記ホスト名情報を設定し、前記ホスト名情報、前記第１のＩＰアドレスおよび前記第２のＩＰアドレスを前記ネットワークに接続されたホスト名管理装置に登録させても良い。
［適用例６］
上記適用例にかかるネットワーク接続装置において、前記登録部は、前記情報処理装置が起動した後、前記ホスト名情報、前記第１のＩＰアドレス、および前記第２のＩＰアドレスを関連付け、前記ネットワークに接続されたノードに対して通知しても良い。
［適用例７］
上記適用例にかかるネットワーク接続装置において、前記ホスト名情報は、前記ネットワークにおいて唯一の資源であることが保証された名前空間であっても良い。
【００１１】
［適用例８］
本適用例にかかるネットワーク接続装置の制御方法は、情報処理装置に接続することで、前記情報処理装置に従属して作動し、前記情報処理装置とネットワークとを通信可能に接続するネットワーク接続装置の制御方法であって、前記ネットワークに接続された第１のＩＰアドレス割当装置により設定された第１のＩＰアドレスを取得する第１のＩＰアドレス取得工程と、前記ネットワークに接続された第２のＩＰアドレス割当装置により設定され、前記第１のＩＰアドレスとはアドレス空間が異なる第２のＩＰアドレスを取得する第２のＩＰアドレス取得工程と、自身を識別するためのホスト名を少なくとも含むホスト名情報、前記第１のＩＰアドレス、および前記第２のＩＰアドレスを関連付けて前記ネットワークに登録する登録工程と、を有することを特徴とする。
【００１２】
このような方法によれば、登録工程において、ホスト名情報と、第１のアドレス情報および第２のアドレス情報を関連付けてネットワークに登録するため、アドレス空間が異なる２つのアドレス情報を１つのホスト名で通信できると共に、ホスト名の管理が容易になる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るネットワークカードの構成を示すブロック図。
【図２】ＩＰｖ４およびＩＰｖ６の両方のプロトコルで共通のホスト名を利用できるようにするための処理の流れを示すフローチャート。
【図３】ＩＰｖ４アドレッシング処理の流れを示すフローチャート。
【図４】ＩＰｖ６アドレッシング処理の流れを示すフローチャート。
【発明を実施するための形態】
【００１４】
以下、ネットワーク接続装置について図面を参照して説明する。
【００１５】
（実施形態）
図１は、本発明の実施形態として、情報処理装置であるスキャナー装置２０と、ネットワーク６０と、を通信可能に接続するネットワーク接続装置であるネットワークカード１０の構成を示すブロック図である。本実施形態では、このネットワーク６０には、ＤＨＣＰ（Ｄｙｎａｎｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）ｖ６サーバー３０、ＤＨＣＰｖ４サーバー３５、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバー４０およびクライアント装置５０が接続されている。
ネットワークカード１０は、スキャナー装置２０に装着し、ネットワーク６０におけるノードとして、スキャナー装置２０とネットワーク６０とを通信可能に接続する。このネットワークカード１０は、ネットワーク通信部１１、ｖ６アドレッシング処理部１２、ｖ４アドレッシング処理部１４、ＦＱＤＮ（Ｆｕｌｌｙ  Ｑｕａｌｉｆｉｅｄ  Ｄｏｍａｉｎ  Ｎａｍｅ）登録部１６および機器通信部１８を備える。
【００１６】
このネットワークカード１０は、何れも図示は略した、ＣＰＵ、ＲＯＭ、ＲＡＭ、フラッシュメモリーおよびＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）コントローラー等をハードウェアとして備える。
ネットワーク通信部１１は、ＯＳＩ（Ｏｐｅｎ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ）参照モデルのような階層化されたプロトコルに基づき、ネットワーク６０を介してクライアント装置５０との間で情報を送受信する。このネットワーク通信部１１は、通信プロトコルであるＩＰｖ４とＩＰｖ６の何れにも対応できるように構成されている。
ｖ６アドレッシング処理部１２は、第１のＩＰアドレス取得部であり、ＤＨＣＰｖ６サーバー３０と通信してＩＰｖ６のプロトコルに基づくＩＰｖ６アドレス（第１のＩＰアドレス）を取得する。また、ｖ６アドレッシング処理部１２は、ホスト名取得部の機能も有し、ＤＨＣＰｖ６サーバー３０に対してホスト名とドメイン名を要求して、ＤＨＣＰｖ６サーバー３０から送られるホスト名とドメイン名を取得できる。
また、ｖ４アドレッシング処理部１４は、第２のＩＰアドレス取得部であり、ＤＨＣＰｖ４サーバー３５と通信してＩＰｖ４のプロトコルに基づくＩＰｖ４アドレス（第２のＩＰアドレス）を取得する。また、ｖ４アドレッシング処理部１４は、ホスト名取得部の機能も有し、ＤＨＣＰｖ４サーバー３５に対してホスト名とドメイン名を要求して、ＤＨＣＰｖ４サーバー３５から送られるホスト名とドメイン名を取得できる。尚、ｖ６アドレッシング処理またはｖ４アドレッシング処理を行うことで、ＤＮＳサーバー４０のアドレスは、ＤＨＣＰｖ６サーバー３０、ＤＨＣＰｖ４サーバー３５またはルーター通知メッセージ（ＲＡ）から取得できる。
【００１７】
ＦＱＤＮ登録部１６は、ＤＮＳサーバー４０に対して、ＩＰｖ６のプロトコルに基づくＩＰｖ６アドレス、ＩＰｖ４のプロトコルに基づくＩＰｖ４アドレス、および、ＩＰｖ４もしくはＩＰｖ６のホスト名を少なくとも含むＦＱＤＮ情報を登録する。ここで、ＦＱＤＮ情報とは、自身を識別するためのホスト名にドメイン名を付加したホスト名情報であり、このネットワーク６０において唯一の資源であることが保証された名前空間である。本実施形態では、登録は、ＤＨＣＰ経由や、ＤＮＳデータベースを動的に更新するＤｙｎａｍｉｃＤＮＳ（ＤＤＮＳ）による登録が想定でき、何れの方法を採用するかは、ユーザーが選択できても良く、また、ネットワークカード１０が判断しても良い。また、ＩＰｖ４もしくはＩＰｖ６の何れのホスト名を採用するかは、ＦＱＤＮ登録部１６が所定の判断基準に基づいて決定しても良く、また、ユーザーが決定しても良い。尚、ＩＰアドレスとＦＱＤＮ情報をＤＮＳサーバー４０に登録する詳細な手順は、例えば、特開２００４−２２８７３６号公報に開示されている。
機器通信部１８は、スキャナー装置２０との間で通信を行う機能を有する。尚、本実施形態では、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を介した通信を想定するが、これに限定されない。
ＤＨＣＰｖ６サーバー３０は、第１のＩＰアドレス割当装置であり、ＩＰｖ６のプロトコルに基づくＩＰｖ６アドレス、ホスト名およびドメイン名を、ｖ６アドレッシング処理部１２からの設定要求に基づいて割り当てる。また、ＤＨＣＰｖ４サーバー３５は、第２のＩＰアドレス割当装置であり、ＩＰｖ４のプロトコルに基づくＩＰｖ４アドレス、ホスト名およびドメイン名を、ｖ４アドレッシング処理部１４からの設定要求に基づいて割り当てる。また、ＤＮＳサーバー４０は、ホスト名管理装置であり、ＤＤＮＳに対応し、問い合わせられたドメイン名に割り当てられたＩＰアドレスを調べることで名前解決し、そのＩＰアドレスを回答する。
【００１８】
スキャナー装置２０は、何れも図示は略した、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、光源、光学系、光電変換素子、走査駆動系、原稿用紙自動給紙装置（ＡＤＦ）および液晶パネル等をハードウェアとして備える。尚、本実施形態では、スキャナー装置２０は、単一機能の装置を想定するが、これに限定されるものではなく、プリンターやコピー機能を具備した複合機の様態でも良い。
図２は、ネットワークカード１０において、ＩＰｖ４およびＩＰｖ６の両方のプロトコルで共通のホスト名を利用できるようにするための処理の流れを示すフローチャートである。
最初に、スキャナー装置２０が起動されることで、ネットワークカード１０が起動処理される（ステップＳ１００）。次に、ネットワークカード１０のＣＰＵは、ホスト名を選択する優先処理情報を取得する（ステップＳ１０２）。本実施形態では、優先処理情報は、予めスキャナー装置２０を操作してユーザーにより決定され、ネットワークカード１０のメモリー等に保持されている。また、ネットワークカード１０が自動的に決定しても良い。また、ユーザーが決定しても良い。
【００１９】
次に、ＣＰＵは、優先処理情報が示す優先順序を判定する（ステップＳ１０４）。ここで、優先処理情報がＩＰｖ４の優先を示している場合（ステップＳ１０４でＹｅｓ）、最初に、ＣＰＵは、ＩＰｖ４アドレッシング処理を行い（ステップＳ２００）＜第２のＩＰアドレス取得工程＞、ＩＰｖ４アドレッシング処理を行った後、ＩＰｖ６アドレッシング処理を行う（ステップＳ３００）＜第１のＩＰアドレス取得工程＞。それぞれの処理の詳細は、後述する。
他方で、優先処理情報がＩＰｖ６の優先を示している場合（ステップＳ１０４でＮｏ）、最初に、ＣＰＵは、ＩＰｖ６アドレッシング処理を行い（ステップＳ３００）、ＩＰｖ６アドレッシング処理を行った後、ＩＰｖ４アドレッシング処理を行う（ステップＳ２００）。
次に、ＣＰＵは、ＤＮＳサーバー４０へのＦＱＤＮ登録が有効であることを確認し、ＩＰｖ４アドレッシング処理およびＩＰｖ６アドレッシング処理の何れか１つから得られたホスト名に基づくＦＱＤＮ情報と、それぞれのＩＰアドレスを、例えばＤＤＮＳにより登録し（ステップＳ１０６）＜登録工程＞、一連の処理を終了する。
【００２０】
図３は、ＩＰｖ４アドレッシング処理の流れを示すフローチャートである。この処理が開始されると、ＣＰＵは、ＩＰｖ４優先であり、かつホスト名やＦＱＤＮ情報が未取得であるか、否かを判定する（ステップＳ２０２）。
ここで、ＩＰｖ４優先であり、かつホスト名やＦＱＤＮ情報が未取得であると判定された場合（ステップＳ２０２でＹｅｓ）、ＣＰＵは、ブロードキャストで全てのサーバーに対して、ＤＨＣＰ  Ｄｉｓｃｏｖｅｒｙコマンドを送る。その際、ホスト名とドメイン名を要求する（ステップＳ２０４）。
次に、ＣＰＵは、ＤＨＣＰｖ４サーバー３５からのＤＨＣＰ  Ｏｆｆｅｒ応答を受信する（ステップＳ２０６）。この応答により、ＤＨＣＰｖ４サーバー３５から割り当てられたＩＰｖ４アドレスを取得する。また、ホスト名とドメイン名の情報も取得する。
次に、ＣＰＵは、取得したＩＰｖ４アドレス、ホスト名およびドメイン名を保持し（ステップＳ２０８）、ステップＳ２１４に進む。
他方で、ＩＰｖ４優先でないか、またはホスト名やＦＱＤＮ情報が取得済みであると判定された場合（ステップＳ２０２でＮｏ）、ＣＰＵは、ブロードキャストで全てのサーバーに対して、ＤＨＣＰ  Ｄｉｓｃｏｖｅｒｙコマンドを送る（ステップＳ２１０）。
【００２１】
次に、ＣＰＵは、ＤＨＣＰｖ４サーバー３５からのＤＨＣＰ  Ｏｆｆｅｒ応答を受信する（ステップＳ２１２）。この応答により、ＤＨＣＰｖ４サーバー３５から割り当てられたＩＰｖ４アドレスを取得する。
次に、ＣＰＵは、取得したＩＰｖ４アドレスを保持し（ステップＳ２１３）、ステップＳ２１４に進む。
ステップＳ２１４では、ＣＰＵは、ＤＮＳサーバー４０へのＦＱＤＮ登録が有効であるか、否かを判定する。
ここで、ＤＮＳサーバー４０へのＦＱＤＮ登録が有効であると判定された場合（ステップＳ２１４でＹｅｓ）、ＣＰＵは、保持したＩＰｖ４アドレス、ホスト名に基づくＦＱＤＮ情報を付加して、全てのＤＨＣＰｖ４サーバー３５に対してブロードキャストでＤＨＣＰ  Ｒｅｑｕｅｓｔを送信する（ステップＳ２１６）。
他方で、ＤＮＳサーバー４０へのＦＱＤＮ登録が有効でないと判定された場合（ステップＳ２１４でＮｏ）、ＣＰＵは、保持したＩＰｖ４アドレスを付加して、全てのＤＨＣＰｖ４サーバー３５に対してブロードキャストでＤＨＣＰ  Ｒｅｑｕｅｓｔを送信する（ステップＳ２１８）。
【００２２】
次に、ＣＰＵは、ＩＰｖ４アドレスを割り当てたＤＨＣＰｖ４サーバー３５から送られる応答（ＰＡＣＫ）を受信し（ステップＳ２２０）、一連の処理を終了する。
図４は、ＩＰｖ６アドレッシング処理の流れを示すフローチャートである。この処理が開始されると、ＣＰＵは、ＩＰｖ６優先であり、かつホスト名やＦＱＤＮ情報が未取得であるか、否かを判定する（ステップＳ３０２）。
ここで、ＩＰｖ６優先であり、かつホスト名やＦＱＤＮ情報が未取得であると判定された場合（ステップＳ３０２でＹｅｓ）、ＣＰＵは、ブロードキャストで全てのサーバーに対して、ＤＨＣＰ  Ｓｏｌｉｃｉｔｅコマンドを送る。その際、ホスト名とドメイン名を要求する（ステップＳ３０４）。
【００２３】
次に、ＣＰＵは、ＤＨＣＰｖ６サーバー３０からのＤＨＣＰ  Ａｄｖｅｒｔｉｓｅ応答を受信する（ステップＳ３０６）。この応答により、ＤＨＣＰｖ６サーバー３０から割り当てられたＩＰｖ６アドレスを取得する。また、ホスト名とドメイン名の情報も取得する。
次に、ＣＰＵは、取得したＩＰｖ６アドレス、ホスト名およびドメイン名を保持し（ステップＳ３０８）、ステップＳ３１４に進む。
他方で、ＩＰｖ６優先でないか、またはホスト名やＦＱＤＮ情報が取得済みであると判定された場合（ステップＳ３０２でＮｏ）、ＣＰＵは、ブロードキャストで全てのサーバーに対して、ＤＨＣＰ  Ｓｏｌｉｃｉｔｅコマンドを送る（ステップＳ３１０）。
次に、ＣＰＵは、ＤＨＣＰｖ６サーバー３０からのＤＨＣＰ  Ａｄｖｅｒｔｉｓｅ応答を受信する（ステップＳ３１２）。この応答により、ＤＨＣＰｖ６サーバー３０から割り当てられたＩＰｖ６アドレスを取得する。
【００２４】
次に、ＣＰＵは、取得したＩＰｖ６アドレスを保持し（ステップＳ３１３）、ステップＳ３１４に進む。
ステップＳ３１４では、ＣＰＵは、ＤＮＳサーバー４０へのＦＱＤＮ登録が有効であるか、否かを判定する。
ここで、ＤＮＳサーバー４０へのＦＱＤＮ登録が有効であると判定された場合（ステップＳ３１４でＹｅｓ）、ＣＰＵは、保持したＩＰｖ６アドレス、ホスト名に基づくＦＱＤＮ情報を付加して、全てのＤＨＣＰｖ６サーバー３０に対してブロードキャストでＤＨＣＰ  Ｒｅｑｕｅｓｔを送信する（ステップＳ３１６）。
他方で、ＤＮＳサーバー４０へのＦＱＤＮ登録が有効でないと判定された場合（ステップＳ３１４でＮｏ）、ＣＰＵは、保持したＩＰｖ６アドレスを付加して、全てのＤＨＣＰｖ６サーバー３０に対してブロードキャストでＤＨＣＰ  Ｒｅｑｕｅｓｔを送信する（ステップＳ３１８）。
次に、ＣＰＵは、ＩＰｖ６アドレスを割り当てたＤＨＣＰｖ６サーバー３０から送られる応答（ＲＥＰＬＹ）を受信し（ステップＳ３２０）、一連の処理を終了する。
以上述べた処理により、クライアント装置５０は、ＩＰｖ４およびＩＰｖ６の何れのプロトコルを採用する場合であっても、同じホスト名やＦＱＤＮ情報を用いて通信できる。この結果、ＩＰアドレスのアドレス空間毎にホスト名を管理する必要がなく、快適にネットワーク通信を行うことができる。
【００２５】
本発明の実施形態について、図面を参照して説明したが、具体的な構成は、この実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。例えば、ＤＮＳサーバー４０への登録に限定されるものではなく、スキャナー装置２０が起動するのを待って、ホスト名とＩＰアドレス情報をネットワーク６０でブロードキャストすることにより、他のノードが登録すべく通知しても良い。また、情報処理装置としてスキャナー装置２０を採用したが、これに限定されるものではなく、プリンターやプロジェクター等の画像処理に対しても、本実施形態と同様な効果を奏することができる。
また、以上のような手法を実施する装置は、単独の装置によって実現される場合もあれば、複数の装置を組み合わせることによって実現される場合もあり、各種の態様を含むものである。
【符号の説明】
【００２６】
１０…ネットワークカード、１１…ネットワーク通信部、１２…ｖ６アドレッシング処理部、１４…ｖ４アドレッシング処理部、１６…ＦＱＤＮ登録部、１８…機器通信部、２０…スキャナー装置、３０…ＤＨＣＰｖ６サーバー、３５…ＤＨＣＰｖ４サーバー、４０…ＤＮＳサーバー、５０…クライアント装置、６０…ネットワーク。
【図１】
2011171793.tif 000003
【図２】
2011171793.tif 000004
【図３】
2011171793.tif 000005
【図４】
2011171793.tif 000006