(57)【特許請求の範囲】
【請求項１】
ネットワークシステムであって、
第１のネットワークと、前記第１のネットワークとは異なる第２のネットワークと、に選択的に所属し得る無線ＬＡＮアクセスポイント装置と、
前記第１のネットワークに所属し、前記無線ＬＡＮアクセスポイント装置を管理する管理装置と、
前記無線ＬＡＮアクセスポイント装置および前記管理装置と通信可能なサーバ装置と、
を備え、
前記管理装置は、前記無線ＬＡＮアクセスポイント装置が前記第１のネットワークに所属しているときに割り当てられた第１のＩＰアドレスと、前記無線ＬＡＮアクセスポイント装置の識別情報と、を対応付けて記憶し、前記第１のＩＰアドレスと前記識別情報とを前記サーバ装置に送信し、
前記サーバ装置は、前記第１のＩＰアドレスと前記識別情報とを受信すると、前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶し、
前記無線ＬＡＮアクセスポイント装置は、前記第１のネットワークから前記第２のネットワークに所属が変更すると、前記第２のネットワークに所属するために割り当てられた第２のＩＰアドレスと前記識別情報とを前記サーバ装置に送信し、
前記サーバ装置は、前記第２のＩＰアドレスと前記識別情報とを受信すると、前記第２のＩＰアドレスと前記識別情報とを対応付けて記憶し、
前記管理装置は、前記サーバ装置から前記識別情報と前記第２のＩＰアドレスとを取得し、前記取得された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると、前記取得された第２のＩＰアドレスを用いて、前記管理装置と前記無線ＬＡＮアクセスポイント装置との間のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を確立する、ネットワークシステム。
【請求項２】
請求項１に記載のネットワークシステムにおいて、
前記無線ＬＡＮアクセスポイント装置は、前記第１のネットワークから前記第２のネットワークに所属が変更すると、前記第２のＩＰアドレスと前記識別情報とを前記サーバ装置に送信する無線ＬＡＮアクセスポイント情報送信部を有し、
前記サーバ装置は、前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶し、前記第２のＩＰアドレスと前記識別情報とを対応付けて記憶するサーバ装置情報記憶部を有し、
前記管理装置は、
前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶する管理装置情報記憶部と、
前記第１のＩＰアドレスと前記識別情報とを前記サーバ装置に送信する管理装置情報送信部と、
前記サーバ装置から前記識別情報と前記第２のＩＰアドレスとを取得する管理装置情報取得部と、
前記取得された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると、前記ＶＰＮを確立するＶＰＮ制御部と、
を有する、ネットワークシステム。
【請求項３】
請求項２に記載のネットワークシステムにおいて、
前記サーバ装置は、さらに、前記識別情報に対応付けて前記第２のＩＰアドレスを記憶すると、前記識別情報に対応付けて新たなＩＰアドレスを記憶していることを示す情報である新規ＩＰアドレス記憶情報を、前記識別情報と共に前記管理装置に送信する、サーバ装置情報送信部を有し、
前記管理装置情報取得部は、前記新規ＩＰアドレス記憶情報と前記識別情報とを受信し、前記受信された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると、前記サーバ装置に対して前記新たなＩＰアドレスの通知を要求することにより、前記第２のＩＰアドレスを取得する、ネットワークシステム。
【請求項４】
請求項２または請求項３に記載のネットワークシステムにおいて、
前記無線ＬＡＮアクセスポイント装置は、さらに、
前記第１のＩＰアドレスおよび前記第２のＩＰアドレスを記憶する第１の記憶装置と、前記第１の記憶装置とは異なる第２の記憶装置であって、認証情報を記憶する第２の記憶装置と、
を有し、
前記管理装置情報送信部は、前記第１のＩＰアドレスと前記識別情報とに加えて、前記認証情報を、前記サーバ装置に送信し、
前記サーバ装置情報記憶部は、前記第１のＩＰアドレスと前記識別情報と前記認証情報とを対応付けて記憶し、
前記無線ＬＡＮアクセスポイント情報送信部は、前記第２のＩＰアドレスと前記識別情報とに加えて、前記認証情報を前記サーバ装置に送信し、
前記サーバ装置情報記憶部は、前記第１のＩＰアドレスと前記識別情報と前記認証情報とを対応付けて記憶し、前記第２のＩＰアドレスと前記識別情報と前記認証情報とを対応付けて記憶し、
前記管理装置情報取得部は、前記サーバ装置から前記識別情報と前記第２のＩＰアドレスと前記認証情報とを取得し、
前記ＶＰＮ制御部は、前記取得された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると共に、前記取得された認証情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記認証情報と、が一致すると、前記ＶＰＮを確立する、ネットワークシステム。
【請求項５】
請求項４に記載のネットワークシステムにおいて、
前記第２の記憶装置は、上書き不可能な記憶媒体、または、書き込み先アドレスおよび書き込み内容を指定した書き込みコマンドの受信に加えて所定処理の実行完了を条件として書き込まれる記憶媒体により構成されている、ネットワークシステム。
【請求項６】
請求項２から請求項５までのいずれか一項に記載のネットワークシステムにおいて、
前記サーバ装置は、さらに、前記無線ＬＡＮアクセスポイント装置から前記第２のＩＰアドレスと前記識別情報とを受信すると、該識別情報を有し、かつ、前記第１のＩＰアドレスが割り当てられている装置である割り当て済み装置の有無を特定する装置特定部を有し、
前記サーバ装置情報記憶部は、前記割り当て済み装置が無いことが特定されると、前記受信された第２のＩＰアドレスと前記識別情報とを対応付けて記憶し、前記割り当て済み装置が有ることが特定されると、前記受信された第２のＩＰアドレスと前記識別情報とを対応付けて記憶しない、ネットワークシステム。
【請求項７】
請求項６に記載のネットワークシステムにおいて、
前記装置特定部は、
前記無線ＬＡＮアクセスポイント装置から前記第２のＩＰアドレスと前記識別情報とを受信すると、前記管理装置に対して、前記割り当て済み装置が前記第１のネットワークに所属しているか否かを問い合わせる問い合わせ部と、
前記管理装置から、前記問い合わせの回答を得ることにより、前記割り当て済み装置の有無を特定する特定部と、
を有する、ネットワークシステム。
【請求項８】
請求項７に記載のネットワークシステムにおいて、
前記サーバ装置情報記憶部は、前記割り当て済み装置が有ることが特定されると、前記受信された第２のＩＰアドレスと前記識別情報とを対応付けて記憶しないと共に、前記記憶されている第１のＩＰアドレスと前記識別情報とを削除する、ネットワークシステム。
【請求項９】
第１のネットワークに所属する管理装置と、前記管理装置と通信可能なサーバ装置と、を有するネットワークシステムに用いられ、前記第１のネットワークと、前記第１のネットワークとは異なる第２のネットワークと、に選択的に所属して、前記第１のネットワークに所属しているときに第１のＩＰアドレスが割り当てられ、前記第２のネットワークに所属しているときに第２のＩＰアドレスが割り当てられ、前記管理装置により管理される無線ＬＡＮアクセスポイント装置であって、
前記無線ＬＡＮアクセスポイント装置の所属が前記第１のネットワークから前記第２のネットワークに変更すると、前記第２のＩＰアドレスと前記無線ＬＡＮアクセスポイント装置の識別情報とを、前記サーバ装置に送信する無線ＬＡＮアクセスポイント情報送信部を備え、
前記管理装置は、前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶し、前記第１のＩＰアドレスと前記識別情報とを前記サーバ装置に送信し、
前記サーバ装置は、前記第１のＩＰアドレスと前記識別情報とを受信すると、前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶し、
前記サーバ装置は、前記第２のＩＰアドレスと前記識別情報とを受信すると、前記第２のＩＰアドレスと前記識別情報とを対応付けて記憶し、
前記管理装置は、前記サーバ装置から前記識別情報と前記第２のＩＰアドレスとを取得し、前記取得された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると、前記取得された第２のＩＰアドレスを用いて、前記管理装置と前記無線ＬＡＮアクセスポイント装置との間のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を確立する、無線ＬＡＮアクセスポイント装置。
【請求項１０】
第１のネットワークと前記第１のネットワークとは異なる第２のネットワークとに選択的に所属し得る無線ＬＡＮアクセスポイント装置と、前記無線ＬＡＮアクセスポイント装置と通信可能なサーバ装置と、を有するネットワークシステムに用いられ、前記第１のネットワークに所属し、前記無線ＬＡＮアクセスポイント装置を管理する管理装置であって、
前記無線ＬＡＮアクセスポイント装置が前記第１のネットワークに所属しているときに割り当てられている第１のＩＰアドレスと、前記無線ＬＡＮアクセスポイント装置の識別情報とを対応付けて記憶する管理装置情報記憶部と、
前記第１のＩＰアドレスと前記識別情報とを前記サーバ装置に送信する管理装置情報送信部と、
前記サーバ装置から、前記識別情報と前記無線ＬＡＮアクセスポイント装置が前記第２のネットワークに所属しているときに割り当てられている第２のＩＰアドレスとを取得する管理装置情報取得部と、
前記取得された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると、前記取得された第２のＩＰアドレスを用いて、前記管理装置と前記無線ＬＡＮアクセスポイント装置との間のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を確立するＶＰＮ制御部と、
を備え、
前記サーバ装置は、前記第１のＩＰアドレスと前記識別情報とを受信すると、前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶し、
前記無線ＬＡＮアクセスポイント装置は、前記第１のネットワークから前記第２のネットワークに所属が変更すると、前記第２のＩＰアドレスと前記識別情報とを前記サーバ装置に送信し、
前記サーバ装置は、前記第２のＩＰアドレスと前記識別情報とを受信すると、前記第２のＩＰアドレスと前記識別情報とを対応付けて記憶する、管理装置。
【請求項１１】
第１のネットワークと前記第１のネットワークとは異なる第２のネットワークとに選択的に所属し得る無線ＬＡＮアクセスポイント装置と、前記第１のネットワークに所属して前記無線ＬＡＮアクセスポイント装置を管理する管理装置と、前記無線ＬＡＮアクセスポイント装置および前記管理装置と通信可能なサーバ装置と、を有するネットワークシステムを用いて、前記第２のネットワークに所属している前記無線ＬＡＮアクセスポイント装置を前記第１のネットワークに接続させる方法であって、  （ａ）前記管理装置において、前記無線ＬＡＮアクセスポイント装置が前記第１のネットワークに所属しているときに割り当てられた第１のＩＰアドレスと、前記無線ＬＡＮアクセスポイント装置の識別情報と、を対応付けて記憶する工程と、  （ｂ）前記管理装置において、前記第１のＩＰアドレスと前記識別情報とを前記サーバ装置に送信する工程と、  （ｃ）前記サーバ装置は、前記第１のＩＰアドレスと前記識別情報とを受信すると、前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶する工程と、  （ｄ）前記無線ＬＡＮアクセスポイント装置において、前記第１のネットワークから前記第２のネットワークに所属が変更すると、前記第２のネットワークに所属するために割り当てられた第２のＩＰアドレスと前記識別情報とを前記サーバ装置に送信する工程と、  （ｅ）前記サーバ装置において、前記第２のＩＰアドレスと前記識別情報とを受信すると、前記第２のＩＰアドレスと前記識別情報とを対応付けて記憶する工程と、  （ｆ）前記管理装置において、前記サーバ装置から前記識別情報と前記第２のＩＰアドレスとを取得し、前記取得された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると、前記取得された第２のＩＰアドレスを用いて、前記管理装置と前記無線ＬＡＮアクセスポイント装置との間のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を確立する工程と、  を備える、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮアクセスポイント装置による他のネットワークへの遠隔接続に関する。
【背景技術】
【０００２】
ノート型パーソナルコンピューターや多機能電話端末（いわゆるスマートフォン）といった携帯性に優れる通信端末を、宅内に設置されている他のパーソナルコンピューターやＮＡＳ（Network Attached Storage）装置などの装置に、宅内および外出先のいずれにおいても接続させ得るシステムが提案されている。例えば、特許文献１のシステムは、宅内と外出先のいずれにおいても、モバイル装置を、宅内に設置されているコンテンツ配信サーバに接続させる。このシステムでは、モバイル装置は、外出先からＤＤＮＳ（Dynamic Domain Name System）サーバ装置にアクセスして、宅内のネットワークに配置されているルータ装置のＷＡＮ側のＩＰ（Internet Protocol）アドレスを取得する。また、近年、携帯性に優れる無線ＬＡＮアクセスポイント装置を通信端末と共に持ち出し、外出先において、かかる無線ＬＡＮアクセスポイント装置を経由して通信端末をインターネットや宅内の装置に接続させることが行なわれている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−３３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したように、無線ＬＡＮアクセスポイント装置を通信端末と共に持ち出し、通信端末を、無線ＬＡＮアクセスポイント装置を介して宅内の装置に接続させる構成において、セキュリティの確保について十分に検討されていないのが実情であった。例えば、特許文献１に記載の技術を適用して、無線ＬＡＮアクセスポイント装置が宅内のルータ装置のＩＰアドレスを取得する構成を採用すると、無線ＬＡＮアクセスポイント装置に記憶されているルータ装置のＩＰアドレスが第三者に不正にコピーされた場合、第三者により、コピーされたＩＰアドレスを用いて宅内のネットワークに接続されてしまうという問題が発生する。
【０００５】
なお、上述した問題は、自宅内のネットワークに限らず、オフィス内のネットワークや学校内のネットワークなど、外出先のネットワークとは異なる任意のネットワークに、無線ＬＡＮアクセスポイント装置を介して遠隔接続する構成において存在する。このように、従来においては、無線ＬＡＮアクセスポイント装置を用いて他のネットワークに遠隔接続するネットワークシステムにおいて、セキュリティを向上させることが望まれていた。その他、従来のネットワークシステムにおいては、その小型化、低コスト化、省資源化、構築の容易化、使い勝手の向上等が望まれていた。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。
【０００７】
（１）本発明の一形態によれば、ネットワークシステムが提供される。このネットワークシステムは、第１のネットワークと、第１のネットワークとは異なる第２のネットワークと、に選択的に所属し得る無線ＬＡＮアクセスポイント装置と；前記第１のネットワークに所属し、前記無線ＬＡＮアクセスポイント装置を管理する管理装置と；前記無線ＬＡＮアクセスポイント装置および前記管理装置と通信可能なサーバ装置と；を備える。前記管理装置は、前記無線ＬＡＮアクセスポイント装置が前記第１のネットワークに所属しているときに割り当てられた第１のＩＰアドレスと、前記無線ＬＡＮアクセスポイント装置の識別情報と、を対応付けて記憶し、前記第１のＩＰアドレスと前記識別情報とを前記サーバ装置に送信し；前記サーバ装置は、前記第１のＩＰアドレスと前記識別情報とを受信すると、前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶し；前記無線ＬＡＮアクセスポイント装置は、前記第１のネットワークから前記第２のネットワークに所属が変更すると、前記第２のネットワークに所属するために割り当てられた第２のＩＰアドレスと前記識別情報とを前記サーバ装置に送信し；前記サーバ装置は、前記第２のＩＰアドレスと前記識別情報とを受信すると、前記第２のＩＰアドレスと前記識別情報とを対応付けて記憶し；前記管理装置は、前記サーバ装置から前記識別情報と前記第２のＩＰアドレスとを取得し、前記取得された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると、前記取得された第２のＩＰアドレスを用いて、前記管理装置と前記無線ＬＡＮアクセスポイント装置との間のＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を確立する。この形態のネットワークシステムによれば、無線ＬＡＮアクセスポイント装置は、第２のＩＰアドレスをサーバ装置に送信し、サーバ装置は、第２のＩＰアドレスと識別情報とを対応付けるので、管理装置は、サーバ装置から識別情報と第２のＩＰアドレスとを取得することにより、かかる識別情報に基づき、第１のＩＰアドレスに対応付けられている識別情報と第２のＩＰアドレスに対応付けられている識別情報とが一致するか否かを特定できる。そして、管理装置は、これらの識別情報が一致するとＶＰＮを確立するので、無線ＬＡＮアクセスポイント装置に割り当てられているＩＰアドレスが第１のＩＰアドレスから第２のＩＰアドレスに変更された場合であっても、無線ＬＡＮアクセスポイント装置との間においてＶＰＮを確立できる。したがって、管理装置と無線ＬＡＮアクセスポイント装置との間の通信をかかるＶＰＮを利用して実現できると共に、かかる通信におけるセキュリティを向上できる。このため、第１のネットワークに無線ＬＡＮアクセスポイント装置を介して遠隔接続する際のセキュリティを向上できる。加えて、無線ＬＡＮアクセスポイント装置には、管理装置のＩＰアドレスを恒常的に記憶させることを要しないので、第三者によって管理装置に記憶されているデータがコピーされたとしても、かかるデータを用いて第１のネットワークに接続されることを抑制できる。加えて、無線ＬＡＮアクセスポイント装置の利用者は、管理装置と無線ＬＡＮアクセ��ポイント装置との間のＶＰＮを手動で確立する必要がないので、遠隔接続を容易に実現できる。
【０００８】
（２）上記形態のネットワークシステムにおいて、前記無線ＬＡＮアクセスポイント装置は、前記第１のネットワークから前記第２のネットワークに所属が変更すると、前記第２のＩＰアドレスと前記識別情報とを前記サーバ装置に送信する無線ＬＡＮアクセスポイント情報送信部を有し、前記サーバ装置は、前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶し、前記第２のＩＰアドレスと前記識別情報とを対応付けて記憶するサーバ装置情報記憶部を有し、前記管理装置は、前記第１のＩＰアドレスと前記識別情報とを対応付けて記憶する管理装置情報記憶部と；前記第１のＩＰアドレスと前記識別情報とを前記サーバ装置に送信する管理装置情報送信部と；前記サーバ装置から前記識別情報と前記第２のＩＰアドレスとを取得する管理装置情報取得部と；前記取得された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると、前記ＶＰＮを確立するＶＰＮ制御部と；を有してもよい。この形態のネットワークシステムによれば、第１のネットワークに無線ＬＡＮアクセスポイント装置を介しての遠隔接続を容易に実現できるとともに、遠隔接続の際のセキュリティを向上できる。
【０００９】
（３）上記形態のネットワークシステムにおいて、前記サーバ装置は、さらに、前記識別情報に対応付けて前記第２のＩＰアドレスを記憶すると、前記識別情報に対応付けて新たなＩＰアドレスを記憶していることを示す情報である新規ＩＰアドレス記憶情報を、前記識別情報と共に前記管理装置に送信する、サーバ装置情報送信部を有し；前記管理装置情報取得部は、前記新規ＩＰアドレス記憶情報と前記識別情報とを受信し、前記受信された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると、前記サーバ装置に対して前記新たなＩＰアドレスの通知を要求することにより、前記第２のＩＰアドレスを取得してもよい。この形態のネットワークシステムによれば、管理装置情報取得部は、新規ＩＰアドレス記憶情報の受信することを契機として、第２のＩＰアドレスを取得できる。したがって、サーバ装置において識別情報に対応付けて第２のＩＰアドレスが記憶されていない状態で、サーバ装置に新たなＩＰアドレス（第２のＩＰアドレス）の通知を要求することを抑制できる。
【００１０】
（４）上記形態のネットワークシステムにおいて、前記無線ＬＡＮアクセスポイント装置は、さらに、前記第１のＩＰアドレスおよび前記第２のＩＰアドレスを記憶する第１の記憶装置と、前記第１の記憶装置とは異なる第２の記憶装置であって、認証情報を記憶する第２の記憶装置と、を有し；前記管理装置情報送信部は、前記第１のＩＰアドレスと前記識別情報とに加えて、前記認証情報を、前記サーバ装置に送信し；前記サーバ装置情報記憶部は、前記第１のＩＰアドレスと前記識別情報と前記認証情報とを対応付けて記憶し；前記無線ＬＡＮアクセスポイント情報送信部は、前記第２のＩＰアドレスと前記識別情報とに加えて、前記認証情報を前記サーバ装置に送信し；前記サーバ装置情報記憶部は、前記第１のＩＰアドレスと前記識別情報と前記認証情報とを対応付けて記憶し、前記第２のＩＰアドレスと前記識別情報と前記認証情報とを対応付けて記憶し；前記管理装置情報取得部は、前記サーバ装置から前記識別情報と前記第２のＩＰアドレスと前記認証情報とを取得し；前記ＶＰＮ制御部は、前記取得された識別情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記識別情報と、が一致すると共に、前記取得された認証情報と、前記第１のＩＰアドレスと対応付けて記憶されている前記認証情報と、が一致すると、前記ＶＰＮを確立してもよい。この形態のネットワークシステムによれば、サーバ装置から取得された認証情報と第１のＩＰアドレスに対応付けて記憶されている認証情報とが一致したことを条件としてＶＰＮが確立されるので、第三者が認証情報をコピーせずに第２のＩＰアドレスおよび識別情報をコピーして、或る装置（以下、「不正装置」と呼ぶ）に記憶させ、不正装置からサーバ装置に第２のＩＰアドレスおよび識別情報を送信した場合であっても、管理装置と不正装置との間にＶＰＮが確立されることを防止できる。
【００１１】
（５）上記形態のネットワークシステムにおいて、前記第２の記憶装置は、上書き不可能な記憶媒体、または、書き込み先アドレスおよび書き込み内容を指定した書き込みコマンドの受信に加えて所定処理の実行完了を条件として書き込まれる記憶媒体により構成されていてもよい。この形態のネットワークシステムによれば、第２の記憶装置が上書き不可能な記憶媒体であると、第三者は、無線ＬＡＮアクセスポイント装置に記憶されている識別情報をコピーして無線ＬＡＮアクセスポイント装置と同じ機種の不正装置に記憶させようとする際に、不正装置の第２の記憶装置に識別情報を書き込むことができない。このため、セキュリティをより向上できる。また、第２の記憶装置が、書き込み先アドレスおよび書き込み内容を指定した書き込みコマンドの受信に加えて所定処理の実行完了を条件として書き込まれる記憶媒体であると、第三者は、無線ＬＡＮアクセスポイント装置に記憶されている識別情報をコピーして無線ＬＡＮアクセスポイント装置と同じ機種の不正装置に記憶させようとする際に、所定処理の実行完了を待たなければならない。このため、識別情報の不正コピーを抑制できる。
【００１２】
（６）上記形態のネットワークシステムにおいて、前記サーバ装置は、さらに、前記無線ＬＡＮアクセスポイント装置から前記第２のＩＰアドレスと前記識別情報とを受信すると、該識別情報を有し、かつ、前記第１のＩＰアドレスが割り当てられている装置である割り当て済み装置の有無を特定する装置特定部を有し、前記サーバ装置情報記憶部は、前記割り当て済み装置が無いことが特定されると、前記受信された第２のＩＰアドレスと前記識別情報とを対応付けて記憶し、前記割り当て済み装置が有ることが特定されると、前記受信された第２のＩＰアドレスと前記識別情報とを対応付けて記憶しなくてもよい。割り当て済み装置が有ると特定されることは、第三者により第２のＩＰアドレスと識別情報とが不正装置にコピーされ、かかる不正装置が第２のネットワークに所属している可能性が高いことを意味する。上記形態のネットワークシステムによれば、サーバ装置において、受信された第２のＩＰアドレスと識別情報とが対応付けて記憶されないので、管理装置は、サーバ装置から第２のＩＰアドレスを取得できない。このため、管理装置と不正装置との間のＶＰＮが確立されることを抑制できる。
【００１３】
（７）上記形態のネットワークシステムにおいて、前記装置特定部は、前記無線ＬＡＮアクセスポイント装置から前記第２のＩＰアドレスと前記識別情報とを受信すると、前記管理装置に対して、前記割り当て済み装置が前記第１のネットワークに所属しているか否かを問い合わせる問い合わせ部と；前記管理装置から、前記問い合わせの回答を得ることにより、前記割り当て済み装置の有無を特定する特定部と；を有してもよい。この形態のネットワークシステムによれば、第三者により、第２のＩＰアドレスと識別情報とが不正装置にコピーされ、かかる不正装置が第２のネットワークに所属している可能性を精度良く特定できる。
【００１４】
（８）上記形態のネットワークシステムにおいて、前記サーバ装置情報記憶部は、前記割り当て済み装置が有ることが特定されると、前記受信された第２のＩＰアドレスと前記識別情報とを対応付けて記憶しないと共に、前記記憶されている第１のＩＰアドレスと前記識別情報とを削除してもよい。この形態のネットワークシステムによれば、第三者により第２のＩＰアドレスと識別情報とが不正装置にコピーされ、かかる不正装置が第２のネットワークに所属している可能性が高い状況において、第１のＩＰアドレスと識別情報とを削除できる。このため、不正装置が第１のネットワークに遠隔接続することを、より確実に抑制できる。
【００１５】
上述した本発明の各形態の有する複数の構成要素はすべてが必須のものではなく、上述の課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、適宜、前記複数の構成要素の一部の構成要素について、その変更、削除、新たな他の構成要素との差し替え、限定内容の一部削除を行うことが可能である。また、上述の課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、上述した本発明の一形態に含まれる技術的特徴の一部又は全部を上述した本発明の他の形態に含まれる技術的特徴の一部又は全部と組み合わせて、本発明の独立した一形態とすることも可能である。
【００１６】
例えば、本発明の一形態は、無線ＬＡＮアクセスポイント装置と、管理装置と、サーバ装置と、を備えるシステムとして実現可能である。無線ＬＡＮアクセスポイント装置は、例えば、第１のネットワークと、第１のネットワークとは異なる第２のネットワークと、に選択的に所属し得る無線ＬＡＮアクセスポイント装置として実現可能である。管理装置は、例えば、第１のネットワークに所属し、無線ＬＡＮアクセスポイント装置を管理する管理装置として実現可能である。サーバ装置は、無線ＬＡＮアクセスポイント装置および管理装置と通信可能なサーバ装置として実現可能である。管理装置は、無線ＬＡＮアクセスポイント装置が第１のネットワークに所属しているときに割り当てられた第１のＩＰアドレスと、無線ＬＡＮアクセスポイント装置の識別情報と、を対応付けて記憶し、第１のＩＰアドレスと識別情報とをサーバ装置に送信してもよい。サーバ装置は、第１のＩＰアドレスと識別情報とを受信すると、第１のＩＰアドレスと識別情報とを対応付けて記憶してもよい。無線ＬＡＮアクセスポイント装置は、第１のネットワークから第２のネットワークに所属が変更すると、第２のネットワークに所属するために割り当てられた第２のＩＰアドレスと識別情報とをサーバ装置に送信してもよい。サーバ装置は、第２のＩＰアドレスと識別情報とを受信すると、第２のＩＰアドレスと識別情報とを対応付けて記憶してもよい。管理装置は、サーバ装置から識別情報と第２のＩＰアドレスとを取得し、取得された識別情報と、第１のＩＰアドレスと対応付けて記憶されている識別情報と、が一致すると、取得された第２のＩＰアドレスを用いて、管理装置と無線ＬＡＮアクセスポイント装置との間のＶＰＮを確立してもよい。このような形態のシステムは、例えば、ネットワークシステムとして実現できるが、ネットワークシステム以外の他のシステムとしても実現可能である。
【００１７】
また、例えば、本発明の他の形態は、第１のネットワークに所属する管理装置と、第１のネットワークとは異なる第３のネットワークに所属するサーバ装置と、を有するネットワークシステムに用いられ、第１のネットワークと、第１のネットワークとは異なる第２のネットワークと、に選択的に所属して、第１のネットワークに所属しているときに第１のＩＰアドレスが割り当てられ、第２のネットワークに所属しているときに第２のＩＰアドレスが割り当てられ、管理装置により管理され、無線ＬＡＮアクセスポイント情報送信部を備える装置としても実現可能である。無線ＬＡＮアクセスポイント情報送信部は、例えば、無線ＬＡＮアクセスポイント装置の所属が第１のネットワークから第２のネットワークに変更すると、第２のＩＰアドレスと無線ＬＡＮアクセスポイント装置の識別情報とを、サーバ装置に送信する無線ＬＡＮアクセスポイント情報送信部として実現可能である。このような形態の装置は、例えば、無線ＬＡＮアクセスポイント装置として実現できるが、無線ＬＡＮアクセスポイント装置以外の他の装置としても実現可能である。
【００１８】
また、例えば、本発明の他の形態は、第１のネットワークと第１のネットワークとは異なる第２のネットワークとに選択的に所属し得る無線ＬＡＮアクセスポイント装置と、第１のネットワークとは異なる第３のネットワークに所属するサーバ装置と、を有するネットワークシステムに用いられ、第１のネットワークに所属し、無線ＬＡＮアクセスポイント装置を管理する装置であって、管理装置情報記憶部と、管理装置情報送信部と、管理装置情報取得部と、ＶＰＮ制御部と、を備える装置としても実現可能である。管理装置情報記憶部は、例えば、無線ＬＡＮアクセスポイント装置が第１のネットワークに所属しているときに割り当てられている第１のＩＰアドレスと、無線ＬＡＮアクセスポイント装置の識別情報とを対応付けて記憶する管理装置情報記憶部として実現可能である。管理装置情報送信部は、第１のＩＰアドレスと識別情報とをサーバ装置に送信する管理装置情報送信部として実現可能である。管理装置情報取得部は、サーバ装置から、識別情報と無線ＬＡＮアクセスポイント装置が第２のネットワークに所属しているときに割り当てられている第２のＩＰアドレスとを取得する管理装置情報取得部として実現可能である。ＶＰＮ制御部は、取得された識別情報と、第１のＩＰアドレスと対応付けて記憶されている識別情報と、が一致すると、取得された第２のＩＰアドレスを用いて、管理装置と無線ＬＡＮアクセスポイント装置との間のＶＰＮを確立するＶＰＮ制御部として実現可能である。このような形態の装置は、例えば、管理装置として実現できるが、管理装置以外の他の装置としても実現可能である。
【００１９】
本発明は、種々の形態で実現することも可能である。例えば、無線ＬＡＮアクセスポイント装置や、管理装置や、ネットワークシステムを用いて第２のネットワークに所属している無線ＬＡＮアクセスポイントを第１のネットワークに接続させる方法や、上述の各システム、装置、および方法を実現するためのコンピュータープログラムや、かかるコンピュータープログラムを記録した一時的でない記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態としてのネットワークシステムの概略構成を示す説明図である。
【図２】図１に示す無線ＬＡＮ−ＡＰ１００の構成を示すブロック図である。
【図３】図１に示す管理装置４００の構成を示すブロック図である。
【図４】図３に示す管理テーブル格納部４２１に格納されている管理テーブルの一例を示す説明図である。
【図５】図１に示すサーバ装置３００の構成を示すブロック図である。
【図６】ＤＤＮＳテーブル格納部３２１に格納されているＤＤＮＳテーブルの内容の一例を示す説明図である。
【図７】ネットワークシステム１０において実行される初期設定処理の手順を示すシーケンス図である。
【図８】ネットワークシステム１０において実行される遠隔接続処理の手順を示すシーケンス図である。
【図９】第２実施形態の無線ＬＡＮ−ＡＰの構成を示すブロック図である。
【図１０】第２実施形態のサーバ装置の構成を示すブロック図である。
【図１１】第２実施形態における初期設定処理の手順を示すシーケンス図である。
【図１２】第２実施形態における遠隔接続処理の手順を示すシーケンス図である。
【図１３】第３実施形態の管理装置の構成を示すブロック図である。
【図１４】第３実施形態のサーバ装置の構成を示すブロック図である。
【図１５】第３実施形態における遠隔接続処理の手順を示すシーケンス図である。
【図１６】第４実施形態における遠隔接続処理の手順を示すシーケンス図である。
【図１７】第５実施形態におけるネットワークシステムの構成を示すブロック図である。
【図１８】第６実施形態における無線ＬＡＮアクセスポイント装置の構成を示すブロック図である。
【図１９】第７実施形態における管理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００２１】
Ａ．第１実施形態：
Ａ−１．システム全体構成：
図１は、本発明の一実施形態としてのネットワークシステムの概略構成を示す説明図である。ネットワークシステム１０は、通信端末５００を、オフィス内のネットワーク（以下、「第１ネットワーク」と呼ぶ）１０１に接続させ、第１ネットワーク１０１を介してインターネットＩＮＴ上の図示しないサーバ装置に接続させる。また、ネットワークシステム１０は、通信端末５００の移動に伴い、通信端末５００を、外出先のネットワーク（以下、「第２ネットワーク」と呼ぶ）２０１に接続させ、第２ネットワーク２０１を介して、インターネットＩＮＴ上の図示しないサーバ装置や第１ネットワーク１０１に接続させる。
【００２２】
ネットワークシステム１０は、第１ネットワーク１０１において、２台の無線ＬＡＮ（Local Area Network）アクセスポイント装置（以下、「無線ＬＡＮ−ＡＰ」と呼ぶ）１００，１０３と、管理装置４００と、ルータ装置１０４と、有線ＬＡＮ１１とを備える。また、ネットワークシステム１０は、第２ネットワーク２０１において、ルータ装置２０２を備えている。また、ネットワークシステム１０は、第１ネットワーク１０１および第２ネットワーク２０１とは異なる第３ネットワーク３０１において、サーバ装置３００を備える。
【００２３】
第１ネットワーク１０１において、２台の無線ＬＡＮアクセスポイント１００，１０３と、管理装置４００と、ルータ装置１０４とは、それぞれ有線ＬＡＮ１１に接続されている。有線ＬＡＮ１１は、ルータ装置１０４を介してインターネットＩＮＴに接続されている。ルータ装置１０４の構成は、一般的なルータ装置と同様であるため、その詳細構成の説明を省略する。
【００２４】
図１に示すように、無線ＬＡＮ−ＡＰ１００は、第１ネットワーク１０１から持ち出されて、第２ネットワーク２０１に所属し得る。ユーザは、通信端末５００を無線ＬＡＮ−ＡＰ１００と共に持ち出すことにより、通信端末５００を、第２ネットワーク２０１に所属した無線ＬＡＮ−ＡＰ１００を介してインターネットＩＮＴ上のサーバ装置等に接続させることができる。なお、本実施形態において、通信端末５００は、多機能電話端末（いわゆるスマートフォン）として構成されている。通信端末５００の構成は、一般的な多機能電話端末と同様であるため、その詳細構成の説明を省略する。
【００２５】
ルータ装置２０２は、無線ＬＡＮアクセスポイントとして機能すると共にルータとしても機能する、いわゆる無線ルータに相当する。ルータ装置２０２は、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１による無線ＬＡＮ規格におけるインフラストラクチャーモードのアクセスポイントとして、ステーションとして機能する無線ＬＡＮ−ＡＰ１００との間で無線ＬＡＮを形成する。また、ルータ装置２０２は、有線ＬＡＮに接続されており、かかる有線ＬＡＮを介してインターネットＩＮＴに接続されている。したがって、第２ネットワーク２０１において、無線ＬＡＮ−ＡＰ１００は、ルータ装置２０２を介してインターネットＩＮＴに接続することができる。なお、ルータ装置２０２は、ＤＨＣＰ（Dynamic Host Configuration Protocol）サーバとしても機能し、無線ＬＡＮ−ＡＰ１００からのＩＰ（Internet Protocol）アドレスの割り当て要求に応じて、ＩＰアドレスを割り当てる。
【００２６】
Ａ−２．無線ＬＡＮアクセスポイント装置の構成：
図２は、図１に示す無線ＬＡＮ−ＡＰ１００の構成を示すブロック図である。無線ＬＡＮ−ＡＰ１００は、無線ＬＡＮアクセスポイントとして動作し、無線ＬＡＮステーションとして機能する通信端末５００との間で無線ＬＡＮを形成する。無線ＬＡＮ−ＡＰ１００では、無線ＬＡＮアクセスポイントとして動作する際の動作モードとして、「Ｔｈｉｎ−ＡＰ」モードと、「Ｆａｔ−ＡＰ」モードとを有する。Ｔｈｉｎ−ＡＰモードとは、無線ＬＡＮステーション（本実施形態では、通信端末５００）との間のデータのやりとり、およびデータの中継を実行し、かかるデータ中継に関連する各種設定値（例えば、認証方式、暗号化キー、使用する無線チャンネル等の値：以下、「無線ＬＡＮ用設定情報」と呼ぶ）の決定および設定を実行しないモードである。Ｆａｔ−ＡＰモードとは、無線ＬＡＮステーションとの間のデータのやりとりおよびデータの中継と共に、上述した無線ＬＡＮ用設定情報の決定および設定を行なうモードである。なお、本実施形態において、無線ＬＡＮ−ＡＰ１００は、ブリッジとして動作して、ＯＳＩ（Open Systems Interconnection）参照モデルにおけるレイヤ２のデータフレームを中継する。なお、ブリッジに代えて、ルータとして動作して、ＯＳＩ参照モデルにおけるレイヤ３のデータパケットを中継してもよい。
【００２７】
無線ＬＡＮ−ＡＰ１００は、フラッシュＲＯＭ（Read Only Memory）１２０と、ＲＡＭ（Random Access Memory）１３０と、ＣＰＵ１１０と、有線ＬＡＮ通信制御部１４０と、無線ＬＡＮ通信制御部１５０と、を備えている。これらの各構成要素は、内部バス１９０に接続されている。
【００２８】
ＣＰＵ１１０は、フラッシュＲＯＭ１２０に格納されている制御プログラムを実行することにより、第１ＡＰ機能部１１１、第２ＡＰ機能部１１２、動作モード切替部１１３、情報送信部１１４、ＶＰＮ（Virtual Private Network）制御部１１５、および初期設定部１１６として機能する。第１ＡＰ機能部１１１は、無線ＬＡＮ−ＡＰ１００がＴｈｉｎ−ＡＰモードで機能する際に、上述したＴｈｉｎ−ＡＰとしての機能を実現する。第２ＡＰ機能部１１２は、無線ＬＡＮ−ＡＰ１００がＦａｔ−ＡＰモードで機能する際に、上述したＦａｔ−ＡＰとしての機能を実現する。動作モード切替部１１３は、無線ＬＡＮアクセスポイントとしての機能を、Ｔｈｉｎ−ＡＰモードまたはＦａｔ−ＡＰモードのいずれかに切り替える。情報送信部１１４は、後述する初期設定処理および遠隔接続処理において、他の装置に対して、自らに設定されているＩＰアドレス等を送信する。ＶＰＮ制御部１１５は、所定のプロトコルを実行することによりＶＰＮを確立し、また、ＶＰＮ確立後における通信データのカプセル化処理、暗号化及び復号処理を実行する。ＶＰＮ確立のための所定のプロトコルとして、例えば、ＩＥＴＦ（Internet Engineering Task Force）によって規格化されたＩＰＳｅｃ（Security Architecture for Internet Protocol）やＬ２ＴＰ（Layer 2 Tunneling Protocol）を用いてもよい。初期設定部１１６は、後述する初期設定処理を実行する。
【００２９】
有線ＬＡＮ通信制御部１４０は、有線ＬＡＮ１１に接続するためのインターフェイスを有する。かかるインターフェイスとしては、例えば、ＩＥＥＥ８０２．３等において規格化された各種インターフェイスを採用できる。無線ＬＡＮ通信制御部１５０は、変調器やアンプ、アンテナを含み、例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等に準拠したアクセス制御方式に従って、無線ＬＡＮステーションとして機能する通信端末５００と通信を行なう。また、第２ネットワーク２０１においては、無線ＬＡＮアクセスポイントして機能するルータ装置２０２に対して、無線ＬＡＮステーションとして機能する。なお、無線ＬＡＮ通信制御部１５０において、無線ＬＡＮアクセスポイントとしての機能と、無線ＬＡＮステーションとしての機能とを、それぞれ別の機能部により構成してもよい。
【００３０】
本実施形態では、無線ＬＡＮ−ＡＰ１０３の構成は、無線ＬＡＮ−ＡＰ１００の構成と同様であるので、その詳細な説明を省略する。
【００３１】
Ａ−３．管理装置の構成：
図３は、図１に示す管理装置４００の構成を示すブロック図である。管理装置４００は、２台の無線ＬＡＮ−ＡＰ１００，１０３を一元的に管理する、いわゆる無線ＬＡＮコントローラーとして機能する。より具体的には、２台の無線ＬＡＮ−ＡＰ１００，１０３がいずれもＴｈｉｎ−ＡＰモードで動作する際に、各無線ＬＡＮ−ＡＰ１００，１０３についての、無線ＬＡＮ用設定情報の決定および通知を行なう。また、後述する遠隔接続処理において、サーバ装置３００との間、および無線ＬＡＮ−ＡＰ１００との間でデータのやりとりを行なう。
【００３２】
図３に示すように、管理装置４００は、フラッシュＲＯＭ４２０と、ＲＡＭ４３０と、ＣＰＵ４１０と、有線ＬＡＮ通信制御部４４０とを備えている。これらの各構成要素は、内部バス４９０に接続されている。なお、有線ＬＡＮ通信制御部４４０は、上述した無線ＬＡＮ−ＡＰ１００の有線ＬＡＮ通信制御部１４０と同様な構成を有するため、その詳細な説明を省略する。
【００３３】
フラッシュＲＯＭ４２０は、管理テーブル格納部４２１を備えている。管理テーブル格納部４２１には、各無線ＬＡＮ−ＡＰ１００，１０３を管理するためのテーブル（以下、「管理テーブル」と呼ぶ）が格納されている。
【００３４】
図４は、図３に示す管理テーブル格納部４２１に格納されている管理テーブルの一例を示す説明図である。図４に示すように、管理テーブルは、５つのフィールド（ドメイン名、ＩＰアドレス、ＶＰＮパスワード、許可フラグ、およびＭＡＣアドレス）を有している。管理テーブルには、後述する初期設定処理が実行されるたびに新たなレコードが追加される。図４の例では、２つのレコードＲ１，Ｒ２が登録されている。なお、初期設定処理は、各無線ＬＡＮ−ＡＰ１００，１０３ごとに実行され、各無線ＬＡＮ−ＡＰ１００，１０３ごとに管理テーブルにレコードが登録される。図４の例では、レコードＲ１は、無線ＬＡＮ−ＡＰ１００に関するレコードであり、レコードＲ２は、無線ＬＡＮ−ＡＰ１０３に関するレコードである。
【００３５】
図４に示す管理テーブルにおいて、ドメイン名フィールドには、ドメイン名が登録される。ドメイン名とは、無線ＬＡＮ−ＡＰ１００を特定するために用いられる識別情報であり、後述する遠隔接続処理において用いられる。ＩＰアドレスフィールドには、各無線ＬＡＮ−ＡＰ１００，１０３に割り当てられているＩＰアドレスが登録される。ＶＰＮパスワードフィールドには、ＶＰＮを確立する際に用いられるパスワードが登録される。許可フラグフィールドには、許可フラグが登録される。許可フラグとは、各無線ＬＡＮ−ＡＰ１００，１０３による第１ネットワーク１０１への遠隔接続を許可するか否かを識別するためのフラグである。具体的には、許可する場合には「１」が、許可しない場合には「０」が、それぞれ登録される。ＭＡＣアドレスフィールドには、各無線ＬＡＮ−ＡＰ１００，１０３のＭＡＣ（Media Access Control address）アドレスが登録される。
【００３６】
図４の例では、無線ＬＡＮ−ＡＰ１００に関するレコードＲ１には、ドメイン名「ＴＡＰ１」と、ＩＰアドレス「ＩＰ１」と、ＶＰＮパスワード「ｐｗ１」と、許可フラグ「１」と、ＭＡＣアドレス「ＭＡＣ１」とが、それぞれ登録されている。また、無線ＬＡＮ−ＡＰ１０３に関するレコードＲ２には、ドメイン名「ＴＡＰ３」と、ＩＰアドレス「ＩＰ３」と、ＶＰＮパスワード「ｐｗ３」と、許可フラグ「０」と、ＭＡＣアドレス「ＭＡＣ３」とが、それぞれ登録されている。なお、図４に示す具体的な設定値は、許可フラグを除き、模式的な値として表されている。
【００３７】
図３に示すＣＰＵ４１０は、フラッシュＲＯＭ４２０に格納されている制御プログラムを実行することにより、ＤＨＣＰサーバ機能部４１１、ドメイン名割り当て部４１２、アクセスポイント（ＡＰ）管理部４１３、情報送信部４１４、情報取得部４１５、ＶＰＮ制御部４１６として機能する。
【００３８】
ＤＨＣＰサーバ機能部４１１は、ＤＨＣＰサーバとして機能し、有線ＬＡＮ通信制御部４４０経由でＩＰアドレスを要求する各装置に対して、ＩＰアドレスを割り当てる。ドメイン名割り当て部４１２は、後述する初期設定処理において、各無線ＬＡＮ−ＡＰ１００，１０３に対して、ドメイン名を割り当てる。ＡＰ管理部４１３は、無線ＬＡＮコントローラーとして機能し、無線ＬＡＮ用設定情報の決定等の処理を実行する。情報送信部４１４は、後述する初期設定処理において、サーバ装置３００に対して無線ＬＡＮ−ＡＰ１００のＩＰアドレスおよびドメイン名を送信する。情報取得部４１５は、後述する遠隔接続処理において、サーバ装置３００から無線ＬＡＮ−ＡＰ１００のＩＰアドレスおよびドメイン名を取得する。ＶＰＮ制御部４１６は、上述した無線ＬＡＮ−ＡＰ１００のＶＰＮ制御部１１５と同様な構成を有するため、その詳細な説明を省略する。
【００３９】
Ａ−４．サーバ装置の構成：
図５は、図１に示すサーバ装置３００の構成を示すブロック図である。本実施形態において、サーバ装置３００は、ＤＮＳ（Domain Name System）サーバとして機能する。また、サーバ装置３００は、ＤＤＮＳ（Dynamic DNS）サービスを提供する。具体的には、或るドメイン名に対して対応付けられているＩＰアドレスが変更された場合に、変更後のＩＰアドレスをそのドメイン名に新たに対応付けることにより、ＩＰアドレスの変更前後において、そのドメイン名によるアクセスを可能とする。
【００４０】
図５に示すように、サーバ装置３００は、ハードディスク３２０と、ＲＯＭ３３０と、ＲＡＭ３４０と、ＣＰＵ３１０と、有線ＬＡＮ通信制御部３５０とを備えている。これらの各構成要素は、内部バス３９０に接続されている。なお、有線ＬＡＮ通信制御部３５０は、上述した無線ＬＡＮ−ＡＰ１００の有線ＬＡＮ通信制御部１４０と同様な構成を有するため、その詳細な説明を省略する。
【００４１】
ハードディスク３２０は、ＤＤＮＳテーブル格納部３２１を備えている。ＤＤＮＳテーブル格納部３２１には、ＤＤＮＳテーブルが格納されている。
【００４２】
図６は、ＤＤＮＳテーブル格納部３２１に格納されているＤＤＮＳテーブルの内容の一例を示す説明図である。図６に示すように、ＤＤＮＳテーブルは、３つのフィールド（ドメイン名、対応ＩＰアドレス、および管理装置のＩＰアドレス）を有している。ＤＤＮＳテーブルには、後述する初期設定処理が実行されるたびに新たなレコードが追加される。また、ＤＤＮＳテーブルのレコードは、後述する遠隔接続処理が実行されることにより更新される。上述したように、初期設定処理は、各無線ＬＡＮ−ＡＰ１００，１０３ごとに実行され、各無線ＬＡＮ−ＡＰ１００，１０３ごとにＤＤＮＳテーブルにレコードが登録される。図４の例では、レコードＲａ１は、無線ＬＡＮ−ＡＰ１００に関するレコードであり、レコードＲａ２は、無線ＬＡＮ−ＡＰ１０３に関するレコードである。
【００４３】
図６に示すＤＤＮＳテーブルにおいて、ドメイン名フィールドには、ドメイン名が登録される。対応ＩＰアドレスフィールドには、ドメイン名に対応付けられているＩＰアドレスが登録される。管理装置のＩＰアドレスフィールドには、対応するドメイン名の無線ＬＡＮ−ＡＰを管理する管理装置のＩＰアドレスが登録される。
【００４４】
図６の例では、無線ＬＡＮ−ＡＰ１００に関するレコードＲａ１には、ドメイン名「ＴＡＰ１」と、対応ＩＰアドレス「ＩＰ１」と、管理装置のＩＰアドレス「ＩＰ１００」とが、それぞれ登録されている。また、無線ＬＡＮ−ＡＰ１０３に関するレコードＲａ２には、ドメイン名「ＴＡＰ３」と、対応ＩＰアドレス「ＩＰ３」と、管理装置のＩＰアドレス「ＩＰ１００」とが、それぞれ登録されている。なお、図６に示す具体的な各設定値は、図４と同様に模式的な値として表されている。
【００４５】
図５に示すＣＰＵ３１０は、ＲＯＭ３３０に格納されている制御プログラムを実行することにより、情報取得部３１１、情報通知部３１２、およびＤＤＮＳ機能部３１３として機能する。情報取得部３１１は、後述する初期設定処理および遠隔接続処理において、各無線ＬＡＮ−ＡＰ１００，１０３または管理装置４００から無線ＬＡＮ−ＡＰ１００，１０３のドメイン名およびＩＰアドレスを取得して、ＤＤＮＳテーブルに登録する。情報通知部３１２は、後述する遠隔接続処理において、管理装置４００からの要求に応じて無線ＬＡＮ−ＡＰ１００のＩＰアドレスを送信する。ＤＤＮＳ機能部３１３は、ＤＮＳサーバとして機能するとともにＤＤＮＳサービスを提供する。
【００４６】
Ａ−５．動作モードの切り替え：
本実施形態では、無線ＬＡＮ−ＡＰ１００における無線ＬＡＮアクセスポイントとしての動作モードは、無線ＬＡＮ−ＡＰ１００が第１ネットワーク１０１に所属している際にはＴｈｉｎ−ＡＰモードに設定され、第１ネットワーク１０１とは異なるネットワーク（図１の例では、第２ネットワーク２０１）に所属している際にはＦａｔ−ＡＰモードに設定される。このような動作モードの切り替えの具体的な処理について、以下説明する。なお、無線ＬＡＮ−ＡＰ１０３における動作モードの切り替えの具体的な処理も同様である。
【００４７】
図２に示す無線ＬＡＮ−ＡＰ１００のフラッシュＲＯＭ１２０には、予め管理装置４００のＩＰアドレス（ＩＰ１００）が記憶されている。このＩＰアドレス（ＩＰ１００）は、ローカル（プライベート）ＩＰアドレスである。動作モード切替部１１３は、かかるＩＰアドレスを宛先アドレスとして、応答要求を定期的に送信し、かかる応答要求に対する応答の受信結果に基づき、同一ネットワーク内における管理装置４００の有無状態の変化を特定する。そして、管理装置４００有無の特定結果に変化が発生した場合、つまり、同一ネットワーク内に管理装置４００が無い状態から有る状態への変化が特定されると、動作モードをＴｈｉｎ−ＡＰモードに設定し、管理装置４００が有る状態から無い状態への変化が特定されると、動作モードをＦａｔ−ＡＰモードに設定する。なお、上述した応答要求としては、例えば、ＩＣＭＰ（Internet Control Message Protocol）に規定されるエコー要求（いわゆるｐｉｎｇ）を採用してもよい。このエコー要求において、ホップ数「１」を指定することにより、応答の受信結果に基づき、同一ネットワーク内における管理装置４００の有無状態の変化を特定できる。
【００４８】
上述した構成を有するネットワークシステム１０では、後述する初期設定処理および遠隔接続処理が実行されることにより、無線ＬＡＮ−ＡＰ１００が持ち出されて第２ネットワーク２０１に所属した際に、無線ＬＡＮ−ＡＰ１００を第１ネットワーク１０１に接続させることができる。加えて、無線ＬＡＮ−ＡＰ１００が持ち出された際などにおいて、無線ＬＡＮ−ＡＰ１００のフラッシュＲＯＭ１２０内のデータが第三者によりコピーされて不正装置に書き込まれても、不正装置が第１ネットワーク１０１に遠隔接続することを抑制できる。
【００４９】
なお、本実施形態において、「ネットワークに所属する」とは、そのネットワークに割り当てられているネットワークアドレスと同じネットワークアドレスを有するＩＰアドレスが割り当てられて、かかるＩＰアドレスを用いて通信を行なうことができる状態となることに加えて、単に該当するネットワーク（有線ＬＡＮ又は無線ＬＡＮなど）に有線接続又は無線接続されていることを含む広い意味を有する。
【００５０】
上述したドメイン名は、請求項における識別情報に相当する。また、情報送信部１１４は請求項における無線ＬＡＮアクセスポイント情報送信部に、ハードディスク３２０は請求項におけるサーバ装置情報記憶部に、フラッシュＲＯＭ４２０は請求項における管理装置情報記憶部に、情報送信部４１４は請求項における管理装置情報送信部に、情報取得部４１５は請求項における管理装置情報取得部に、情報通知部３１２は請求項におけるサーバ装置情報送信部に、フラッシュＲＯＭ１２０は請求項における第１の記憶装置に、それぞれ相当する。
【００５１】
Ａ−６．初期設定処理：
図７は、ネットワークシステム１０において実行される初期設定処理の手順を示すシーケンス図である。図７において、左側は管理装置４００の手順を示し、右側は無線ＬＡＮ−ＡＰ１００の手順を示す。管理装置４００では、電源がオンになると初期設定処理が実行される。また、各無線ＬＡＮ−ＡＰ１００，１０３では、第１ネットワーク１０１に所属されると（有線ＬＡＮ１１に接続されると）、初期設定処理が実行される。以降では、２台の無線ＬＡＮ−ＡＰ１００，１０３のうち、無線ＬＡＮ−ＡＰ１００を代表して、処理を説明する。
【００５２】
図７に示すように、無線ＬＡＮ−ＡＰ１００において、初期設定部１１６は、管理装置４００に対して、ＩＰアドレスの割り当て要求を送信する（ステップＳ１０５）。この処理は、例えば、ＤＨＣＰリクエストを有線ＬＡＮ１１内にブロードキャストすることにより実行できる。また、この要求には、無線ＬＡＮ−ＡＰ１００のＭＡＣアドレスが含まれている。
【００５３】
管理装置４００において、ＤＨＣＰサーバ機能部４１１は、ＩＰアドレスの割り当て要求を受信するまで待機しており（ステップＳ２０５）、かかる要求を受信すると（ステップＳ２０５：ＹＥＳ）、管理テーブルを参照して、ＩＰアドレスの割り当て要求の送信元に対してドメイン名を割り当て済みであるか否かを判定する（ステップＳ２１０）。
【００５４】
管理装置４００において、ドメイン名割り当て部４１２は、ドメイン名を割り当て済みではないと判定されると（ステップＳ２１０：ＮＯ）、ＩＰアドレスの割り当て要求の送信元に対して遠隔接続用設定情報を割り当てる（ステップＳ２１５）。遠隔接続用設定情報とは、無線ＬＡＮ−ＡＰ１００が第２ネットワーク２０１において第１ネットワーク１０１に遠隔接続するために用いられる情報を意味し、本実施形態では、ドメイン名とＶＰＮパスワードと許可フラグとを意味する。ドメイン名の割り当ては、例えば、予め互いに異なるドメイン名が所定の順序で登録されているリストを用意しておき、かかるリストに登録されている順序に従ってドメイン名を割り当てることにより実現できる。また、例えば、ステップＳ２１５を実行する際に、既に設定されているドメイン名とは異なる名前をランダムに生成して割り当ててもよい。ＶＰＮパスワードについても、上述したドメイン名と同様な方法により割り当てることができる。許可フラグについては、ステップＳ２１５が実行される時点では、デフォルトの「０」（許可しない）が設定される。なお、後述するように、許可フラグは更新され得る。
【００５５】
上述のステップＳ２１０においてドメイン名が既に登録済みであると判定された場合（ステップＳ２１０：ＹＥＳ）、または、上述のステップＳ２１５が完了した場合、ＤＨＣＰサーバ機能部４１１は、無線ＬＡＮ−ＡＰ１００のＩＰアドレスを割り当てる（ステップＳ２２０）。
【００５６】
管理装置４００において、ＡＰ管理部４１３は、無線ＬＡＮ用設定情報を割り当てる（ステップＳ２２５）。管理装置４００において、ＡＰ管理部４１３は、ステップＳ２１５において割り当てられた遠隔接続用設定情報、ステップＳ２２５において割り当てられた無線ＬＡＮ用設定情報、およびステップＳ２２０において割り当てられたＩＰアドレスを、管理テーブルに登録することにより設定し、また、情報送信部４１４は、これらの情報を、ＩＰアドレスの割り当て要求の送信元である無線ＬＡＮ−ＡＰ１００に通知する（ステップＳ２３０）。なお、このステップＳ２３０では、割り当てられた各種情報と共に、ＩＰアドレスの割り当て要求の送信元のＭＡＣアドレスが管理テーブルの新たなレコードとして登録される。本実施形態では、このステップＳ２３０の結果、図４に示す２つのレコードＲ１，Ｒ２が登録される。但し、この時点では、レコードＲ１の許可フラグは「０」に設定されている。
【００５７】
管理装置４００において、情報送信部４１４は、サーバ装置３００に対して、ステップＳ２１５において新たに割り当てられたドメイン名と、ステップＳ２２０において新たに割り当てられたＩＰアドレスとを送信する（ステップＳ２３５）。例えば、図４のレコードＲ１に示すように、無線ＬＡＮ−ＡＰ１００に対して、ドメイン名として「ＴＡＰ１」が割り当てられ、ＩＰアドレスとして「ＩＰ１」が割り当てられると、これらの値が、サーバ装置３００に送信される。以降では、この初期設定処理により無線ＬＡＮ−ＡＰ１００に割り当てられたＩＰアドレス（ＩＰ１）を、第１ＩＰアドレスと呼ぶ。
【００５８】
なお、図示は省略しているが、サーバ装置３００において、情報取得部３１１は、管理装置４００からドメイン名およびＩＰアドレスを受信すると、受信したドメイン名およびＩＰアドレスと共に、管理装置４００のＩＰアドレスを、ＤＤＮＳテーブルに登録する。したがって、上述のように、無線ＬＡＮ−ＡＰ１００に割り当てられたドメイン名「ＴＡＰ１」とＩＰアドレス「ＩＰ１」とを、管理装置４００から受信すると、サーバ装置３００の情報取得部３１１は、図６に示すレコードＲａ１を、ＤＤＮＳテーブルに新たに登録する。
【００５９】
図７に示すように、無線ＬＡＮ−ＡＰ１００において、初期設定部１１６は、前述のステップＳ１０５が実行された後、管理装置４００からＩＰアドレス等の情報（遠隔接続用設定情報、無線ＬＡＮ用設定情報、およびＩＰアドレス）を受信するまで待機しており（ステップＳ１１０）、これらの情報を受信すると（ステップＳ１１０：ＹＥＳ）、受信したこれらの情報をフラッシュＲＯＭ１２０に記憶させることにより設定する（ステップＳ１１５）。
【００６０】
ステップＳ１１５が実行された後、情報送信部１１４は、許可フラグの入力が所定期間内に有るか否かを判定し（ステップＳ１２０）、許可フラグの入力が有ると判定されると（ステップＳ１２０：ＹＥＳ）、入力された許可フラグを、管理装置４００に送信する（ステップＳ１２５）。これに対して、ステップＳ１２０において、所定期間内に許可フラグの入力が無いと判定されると、無線ＬＡＮ−ＡＰ１００において、初期設定処理は終了する。上述したように、許可フラグは、無線ＬＡＮ−ＡＰ１００による第１ネットワーク１０１への遠隔接続を許可するか否かを識別するためのフラグであり、本実施形態では、ユーザは、かかるフラグを設定できる。具体的には、例えば、ユーザは、有線ＬＡＮ１１に図示しない制御用端末（例えば、ノート型パーソナルコンピューター等）を接続させ、かかる制御用端末を用いて、無線ＬＡＮ−ＡＰ１００に対して許可フラグを設定する。このようにユーザが許可フラグを設定することにより、無線ＬＡＮ−ＡＰ１００が、第１ネットワーク１０１とは異なるネットワーク（本実施形態では、第２ネットワーク２０１）に所属した際に、第１ネットワーク１０１に接続させるか否かを、ユーザが制御できる。
【００６１】
管理装置４００において、ＡＰ管理部４１３は、ステップＳ２３５が実行された後、所定期間内に無線ＬＡＮ−ＡＰ１００から許可フラグを受信するか否かを判定し（ステップＳ２４０）、許可フラグを受信したと判定された場合（ステップＳ２４０）、受信した値を、許可フラグとして管理テーブルに設定し（ステップＳ２４５）、管理装置４００において、初期設定処理は終了する。また、上述のステップＳ２４０において、所定期間内に無線ＬＡＮ−ＡＰ１００から許可フラグを受信しないと判定された場合、管理装置４００において、初期設定処理は終了する。
【００６２】
例えば、ユーザが無線ＬＡＮ−ＡＰ１００による第１ネットワーク１０１への遠隔接続を許可するために、許可フラグ「１」を無線ＬＡＮ−ＡＰ１００に設定すると、かかる許可フラグが管理装置４００に送信されるため、ステップＳ２４５が実行される。その結果、図４に示すように、レコードＲ１における許可フラグは、「１」に設定される。これに対して、ユーザが無線ＬＡＮ−ＡＰ１０３による第１ネットワーク１０１への遠隔接続を許可しないと判断して許可フラグ「０」を無線ＬＡＮ−ＡＰ１０３に設定した場合、ステップＳ２４５が実行され、その結果、図４に示すように、レコードＲ２における許可フラグは、「０」に設定される。なお、ユーザが許可しないと判断して無線ＬＡＮ−ＡＰ１０３に積極的に許可フラグ「０」を設定しない場合、ステップＳ２４５が実行されず、許可フラグは、初期値「０」のままとなる。
【００６３】
Ａ−７．遠隔接続処理：
図８は、ネットワークシステム１０において実行される遠隔接続処理の手順を示すシーケンス図である。図８において、左側は管理装置４００の手順を示し、中央はサーバ装置３００の手順を示し、右側は無線ＬＡＮ−ＡＰ１００の手順を示す。管理装置４００およびサーバ装置３００では、それぞれ電源がオンになると遠隔接続処理が実行される。他方、無線ＬＡＮ−ＡＰ１００では、ユーザが通信端末５００と共に無線ＬＡＮ−ＡＰ１００を持ち出し、無線ＬＡＮ−ＡＰ１００がルータ装置２０２から第２ネットワーク２０１用のＩＰアドレスを割り当てられると、遠隔接続処理が実行される。以降では、無線ＬＡＮ−ＡＰ１００がルータ装置２０２により割り当てられるＩＰアドレス（すなわち、第２ネットワーク２０１に所属する際に割り当てられるＩＰアドレス）を、第２ＩＰアドレスと呼ぶ。本実施形態では、無線ＬＡＮ−ＡＰ１００には、第２ＩＰアドレス「ＩＰ１１」が割り当てられる。なお、無線ＬＡＮ−ＡＰ１００には、ルータ装置２０２により、第２ＩＰアドレスが割り当てられると共に、ルータ装置２０２と無線接続するための無線ＬＡＮ用設定情報が設定される。なお、ルータ装置２０２によっては、遠隔接続用設定情報は更新されない。
【００６４】
無線ＬＡＮ−ＡＰ１００において、初期設定部１１６は、ルータ装置２０２により割り当てられた第２ＩＰアドレスおよび無線ＬＡＮ用設定情報を、フラッシュＲＯＭ１２０に記憶させることにより設定する（ステップＳ３０５）。無線ＬＡＮ−ＡＰ１００において、情報送信部１１４は、新たに割り当てられた第２ＩＰアドレス、およびドメイン名を、サーバ装置３００に送信する（ステップＳ３１０）。
【００６５】
サーバ装置３００において、情報取得部３１１は、第２ＩＰアドレスおよびドメイン名を受信するまで待機しており、これらの情報を取得すると、ＤＤＮＳテーブル内において同一のドメイン名のレコードを特定し、かかるレコードにおける対応ＩＰアドレスフィールドの値を、受信した第２ＩＰアドレスで上書きして、ＤＤＮＳテーブルを更新する（ステップＳ４０５）。サーバ装置３００において、情報通知部３１２は、ドメイン名を明示して、かかるドメイン名が設定されているＤＤＮＳテーブルのレコードを更新した旨（以下、「更新の旨」と呼ぶ）を、管理装置４００に通知する（ステップＳ４１０）。なお、上述の更新した旨の情報は、請求項における新規ＩＰアドレス記憶情報に相当する。
【００６６】
管理装置４００において、情報取得部４１５は、サーバ装置３００から更新の旨を受信するまで待機しており、更新の旨を受信すると、更新の旨に明示されているドメイン名のレコードが管理テーブルに有るか否かを判定する（ステップＳ５０５）。管理装置４００において、情報取得部４１５は、該当するドメイン名のレコードが管理テーブルに有ると判定されると（ステップＳ５０５：ＹＥＳ）、かかるレコードにおける許可フラグに基づき、遠隔接続が許可されているか否かを判定する（ステップＳ５１０）。管理装置４００において、情報取得部４１５は、遠隔接続が許可されていると判定されると（ステップＳ５１０：ＹＥＳ）、該当のドメイン名に対応付けられているＩＰアドレスの通知要求を、サーバ装置３００に送信する（ステップＳ５１５）。
【００６７】
サーバ装置３００において、情報通知部３１２は、上述のステップＳ４１０が実行された後、管理装置４００からＩＰアドレス通知要求を受信するまで待機しており、かかる要求を受信すると、管理テーブルを参照して、更新した旨で明示されているドメイン名に対応付けられているＩＰアドレスを管理装置４００に送信する（ステップＳ４１５）。上述のように、無線ＬＡＮ−ＡＰ１００が第２ネットワーク２０１に所属して、無線ＬＡＮ−ＡＰ１００に割り当てられているＩＰアドレスが、第１ＩＰアドレスから第２ＩＰアドレスに変更されると、管理テーブルにおいて、無線ＬＡＮ−ＡＰ１００のドメイン名「ＴＡＰ１」に対応付けられるＩＰアドレスは、第１ＩＰアドレス「ＩＰ１」から第２ＩＰアドレス「ＩＰ１１」に変更される。したがって、ステップＳ４１５では、この第２ＩＰアドレス「ＩＰ１１」が、管理装置４００に送信される。上述のステップＳ４１５が完了すると、サーバ装置３００において遠隔接続処理は終了する。
【００６８】
管理装置４００において、情報取得部４１５は、上述のステップＳ５１５が実行された後、サーバ装置３００からＩＰアドレスを受信するまで待機しており、ＩＰアドレス（第２ＩＰアドレス）を受信すると、受信したＩＰアドレス（第２ＩＰアドレス）をフラッシュＲＯＭ４２０に記憶させることにより設定し、ＶＰＮ制御部４１６は、受信したＩＰアドレス（第２ＩＰアドレス）を用いて、無線ＬＡＮ−ＡＰ１００との間のＶＰＮを確立する（ステップＳ５２０）。このステップＳ５２０では、サーバ装置３００から受信した第２ＩＰアドレスに加えて、管理テーブルにおいてドメイン名に対応付けられているＶＰＮパスワードを用いてＶＰＮが確立される。上述したように、無線ＬＡＮ−ＡＰ１００が第２ネットワーク２０１に所属した後、ステップＳ４１５において、無線ＬＡＮ−ＡＰ１００の第２ＩＰアドレス「ＩＰ１１」が管理装置４００に通知されるので、管理装置４００において、ＶＰＮ制御部４１６は、第２ネットワーク２０１に所属している無線ＬＡＮ−ＡＰ１００との間で、この第２ＩＰアドレス「ＩＰ１１」を用いてＶＰＮを確立することができる。なお、図示は省略しているが、無線ＬＡＮ−ＡＰ１００において、ＶＰＮ制御部１１５は、前述のステップＳ５２０が実行される際に、管理装置４００のＶＰＮ制御部４１６と通信を行なって、ＶＰＮを確立する。
【００６９】
上述のステップＳ５０５において、更新の旨に明示されているドメイン名のレコードが管理テーブルに無いと判定された場合、または、上述のステップＳ５１０において、遠隔接続が許可されていないと判定された場合、または、前述のステップＳ５２０が完了した場合、管理装置４００において、遠隔接続処理は終了する。このようにして、無線ＬＡＮ−ＡＰ１００と管理装置４００との間のＶＰＮが確立されると、無線ＬＡＮ−ＡＰ１００は、かかるＶＰＮを介して、管理装置４００と通信を行なうことができる。また、管理装置４００を介して、第１ネットワーク１０１内の他の装置（無線ＬＡＮ−ＡＰ１０３や、有線ＬＡＮ１１に接続されている図示しないサーバ装置など）と通信を行なうことができる。したがって、通信端末５００は、第１ネットワーク１０１から持ち出された場合であっても、第２ネットワーク２０１に所属している無線ＬＡＮ−ＡＰ１００を介して、第１ネットワーク１０１に接続することができる。
【００７０】
以上説明した第１実施形態のネットワークシステム１０によれば、無線ＬＡＮ−ＡＰ１００は、自らに設定されているＩＰアドレスが第１ＩＰアドレスから第２ＩＰアドレスに変更されると第２ＩＰアドレスをサーバ装置３００に通知し、サーバ装置３００は、ＤＤＮＳテーブルを第２ＩＰアドレスを用いて更新する。また、サーバ装置３００は、更新した旨を管理装置４００に通知するので、管理装置４００は、かかる通知を契機として、サーバ装置３００を介して管理装置４００から無線ＬＡＮ−ＡＰ１００の第２ＩＰアドレスを取得できる。したがって、無線ＬＡＮ−ＡＰ１００のＩＰアドレスが第２ＩＰアドレスに変更した場合であっても、管理装置４００は、無線ＬＡＮ−ＡＰ１００との間においてＶＰＮを確立できる。このため、管理装置４００と無線ＬＡＮ−ＡＰ１００との間の通信を、かかるＶＰＮを利用して実現できると共に、かかる通信におけるセキュリティを向上できる。また、無線ＬＡＮ−ＡＰ１００の利用者は、管理装置４００と無線ＬＡＮ−ＡＰ１００との間のＶＰＮを手動で確立する必要がないので、遠隔接続を容易に実現できる。
【００７１】
加えて、無線ＬＡＮ−ＡＰ１００のフラッシュＲＯＭ１２０には、第１ネットワーク１０１内の装置のＩＰアドレス（例えば、ルータ装置１０４のＩＰアドレスや、管理装置４００のＩＰアドレス）は恒常的に記憶されない。このため、第三者によって、無線ＬＡＮ−ＡＰ１００のフラッシュＲＯＭ１２０内のデータがコピーされたとしても、かかるデータを用いて第１ネットワーク１０１に接続されることを抑制できる。なお、上述した「恒常的に記憶されない」とは、無線ＬＡＮ−ＡＰ１００が第１ネットワーク１０１に所属している際に、第１ネットワーク１０１内の他の装置と通信するために一時的にその装置のＩＰアドレスをフラッシュＲＯＭ１２０に記憶するが、恒常的には記憶しないことを意味している。
【００７２】
Ｂ．第２実施形態：
Ｂ−１．システム構成：
図９は、第２実施形態の無線ＬＡＮ−ＡＰの構成を示すブロック図である。図１０は、第２実施形態のサーバ装置の構成を示すブロック図である。第２実施形態のネットワークシステムは、無線ＬＡＮ−ＡＰ１００ａおよびサーバ装置３００ａの構成において、図１ないし図６に示す第１実施形態におけるネットワークシステム１０の構成と異なる。第２実施形態のネットワークシステムの全体構成は、図１に示す第１実施形態のネットワークシステム１０の全体構成と同一であるので、同じ構成要素には同一の符号を付し、その詳細な説明を省略する。また、第２実施形態の管理装置の構成は、図３に示す第１実施形態の管理装置４００の構成と同一であるので、同じ構成要素には同一の符号を付し、その詳細な説明を省略する。
【００７３】
図９に示す第２実施形態の無線ＬＡＮ−ＡＰ１００ａは、ＳＩＭ（Subscriber Identity Module）カードリーダ１６０と、ＳＩＭカードリーダ１６０に収容されているＳＩＭカード１６１とを備えている点において、図２に示す第１実施形態の無線ＬＡＮ−ＡＰ１００と異なる。無線ＬＡＮ−ＡＰ１００ａにおけるその他の構成については、第１実施形態の無線ＬＡＮ−ＡＰ１００と同じであるので、同じ構成要素には同一の符号を付し、その詳細な説明を省略する。ＳＩＭカードリーダ１６０は、内部バス１９０に接続されており、ＳＩＭカード１６１に記憶されている情報を読み出す。ＳＩＭカード１６１には、後述するように、サーバ装置３００において実行される認証処理で用いられる認証情報が格納されている。認証情報としては、例えば、ランダムに決定された数字および文字から成る情報などを利用できる。なお、第１実施形態における無線ＬＡＮ−ＡＰ１０３に相当する第２実施形態の無線ＬＡＮ−ＡＰと、無線ＬＡＮ−ＡＰ１００ａとで、かかる認証情報が同一であっても、互いに異なっていてもよい。なお、ＳＩＭカード１６１は、請求項における第２の記憶装置に相当する。
【００７４】
図１０に示す第２実施形態のサーバ装置３００ａは、ＣＰＵ３１０が、認証実行部３１４として機能する点において、図５に示す第１実施形態のサーバ装置３００と異なる。サーバ装置３００ａにおけるその他の構成は、第１実施形態のサーバ装置３００と同じであるので、同じ構成要素には同一の符号を付し、その詳細な説明を省略する。認証実行部３１４は、後述するように、遠隔接続処理において認証処理を実行する。
【００７５】
Ｂ−２．初期設定処理：
図１１は、第２実施形態における初期設定処理の手順を示すシーケンス図である。図１１において、左側は管理装置４００の手順を示し、右側は無線ＬＡＮ−ＡＰ１００ａの手順を示す。第２実施形態の初期設定処理は、無線ＬＡＮ−ＡＰ１００ａにおいて、ステップＳ１０５に代えてステップＳ１０５ａが実行される点と、管理装置４００において、ステップＳ２３３が追加して実行されると共にステップＳ２３５に代えてステップＳ２３５ａが実行される点とにおいて、図７に示す第１実施形態の初期設定処理と異なる。第２実施形態の初期設定処理におけるその他の手順は、第１実施形態の手順と同じであるので、同じ手順には同一の符号を付し、その詳細な説明を省略する。
【００７６】
無線ＬＡＮ−ＡＰ１００ａにおいて、初期設定部１１６は、管理装置４００に対して、ＳＩＭカード１６１に記憶されている認証情報と共に、ＩＰアドレスの割り当て要求を送信する（ステップＳ１０５ａ）。
【００７７】
管理装置４００において、ＡＰ管理部４１３は、上述のステップＳ２３０が実行された後、無線ＬＡＮ−ＡＰ１００ａから受信した認証情報を、管理テーブルに設定する（ステップＳ２３３）。なお、第２実施形態では、管理装置４００の管理テーブルは、図４に示す５つのフィールドに加えて、認証情報フィールドを有しており、ステップＳ２３３では、かかる認証情報フィールドに認証情報が設定される。
【００７８】
管理装置４００において、情報送信部４１４は、サーバ装置３００に対して、ステップＳ２１５において新たに割り当てられたドメイン名と、ステップＳ２２０において新たに割り当てられたＩＰアドレスとに加え、無線ＬＡＮ−ＡＰ１００ａから受信した認証情報を送信する（ステップＳ２３５ａ）。管理装置４００では、ステップＳ２３５ａが実行された後、上述したステップＳ２４０，Ｓ２４５が実行される。
【００７９】
なお、図示は省略しているが、サーバ装置３００ａにおいて、情報取得部３１１は、管理装置４００からドメイン名、ＩＰアドレス、および認証情報を受信すると、受信したドメイン名、ＩＰアドレス、および認証情報と共に、管理装置４００のＩＰアドレスを、ＤＤＮＳテーブルに登録する。なお、第２実施形態では、サーバ装置３００ａのＤＤＮＳテーブルは、図６に示す３つのフィールドに加えて、認証情報フィールドを有しており、かかる認証情報フィールドに認証情報が設定される。
【００８０】
Ｂ−３．遠隔接続処理：
図１２は、第２実施形態における遠隔接続処理の手順を示すシーケンス図である。図１２において、左側は管理装置４００の手順を示し、中央はサーバ装置３００ａの手順を示し、右側は無線ＬＡＮ−ＡＰ１００ａの手順を示す。第２実施形態の遠隔接続処理は、無線ＬＡＮ−ＡＰ１００ａにおいて、ステップＳ３１０に代えてステップＳ３１０ａが実行される点と、サーバ装置３００ａにおいて、ステップＳ４０１およびステップＳ４０３が追加して実行される点とにおいて、図８に示す第１実施形態の遠隔接続処理と異なる。第２実施形態の遠隔接続処理におけるその他の手順は、第１実施形態の手順と同じであるので、同じ手順には同一の符号を付し、その詳細な説明を省略する。
【００８１】
無線ＬＡＮ−ＡＰ１００ａにおいて、初期設定部１１６は、上述のステップＳ３０５が実行された後、新たに割り当てられた第２ＩＰアドレス、およびドメイン名に加えて、ＳＩＭカード１６１に記憶されている認証情報を、サーバ装置３００ａに送信する（ステップＳ３１０ａ）。
【００８２】
サーバ装置３００ａにおいて、認証実行部３１４は、無線ＬＡＮ−ＡＰ１００ａから受信した認証情報に基づき認証処理を実行する（ステップＳ４０１）。具体的には、上述した初期設定処理において管理装置４００から受信した認証情報と、無線ＬＡＮ−ＡＰ１００ａから受信した認証情報とを比較して、これらの情報が一致した場合に認証成功と判定し、一致しなかった場合に認証失敗と判定する。サーバ装置３００ａにおいて、情報取得部３１１は、ステップＳ４０１の結果、認証成功であったか否かを判定し（ステップＳ４０３）、認証成功と判定された場合（ステップＳ４０３：ＹＥＳ）、上述したステップＳ４０５を実行する。その後、上述したステップＳ４１０，Ｓ４１５が実行される。
【００８３】
これに対して、認証成功ではなかったと判定された場合（ステップＳ４０３：ＮＯ）、サーバ装置３００ａにおいて遠隔接続処理は終了する。このようにステップＳ４０１の結果、認証失敗であると判定されると、ステップＳ４０５〜Ｓ４１５が実行されないため、ＤＤＮＳテーブルは更新されず、また、管理装置４００は、第２ＩＰアドレスを取得できない。このため、管理装置４００と無線ＬＡＮ−ＡＰ１００ａとの間のＶＰＮは確立されない。
【００８４】
ここで、ステップＳ４０１において認証が失敗するケースとしては、例えば、第三者が無線ＬＡＮ−ＡＰ１００ａのフラッシュＲＯＭ１２０内のデータとＳＩＭカード１６１内の認証情報とのうち、フラッシュＲＯＭ１２０内のデータのみをコピーして或る装置（以下、「不正装置」と呼ぶ）に記憶させ、かかる不正装置を利用して遠隔接続処理を行うケースが想定される。本発明がなされた時点において、ＳＩＭカードのリーダライタは容易に入手できないため、ＳＩＭカード１６１内のデータはコピーされ難い。このため上述したケースが起こり得る。第２実施形態のネットワークシステムでは、このようなケースにおいて、第三者が不正装置を第１ネットワーク１０１に接続させることを抑制できる。
【００８５】
以上説明した第２実施形態のネットワークシステムでは、無線ＬＡＮ−ＡＰ１００ａのＳＩＭカード１６１に記憶されている認証情報を利用してサーバ装置３００ａにおいて認証を行い、認証成功の場合にのみ管理装置４００において第２ＩＰアドレスを取得できるようにしている。このため、第三者がＳＩＭカード１６１内の認証情報をコピーできない場合において、不正装置を第１ネットワーク１０１に接続させることを防止できる。ＳＩＭカードのリーダライタは、本発明がなされた時点において容易に入手できないので、上述の構成とすることにより、第三者による第１ネットワーク１０１への不正アクセスを抑制できる。
【００８６】
Ｃ．第３実施形態：
図１３は、第３実施形態の管理装置の構成を示すブロック図である。図１４は、第３実施形態のサーバ装置の構成を示すブロック図である。第３実施形態のネットワークシステムは、管理装置４００ａおよびサーバ装置３００ｂの構成において、図１ないし図６に示す第１実施形態におけるネットワークシステム１０の構成と異なる。第３実施形態のネットワークシステムの全体構成は、図１に示す第１実施形態のネットワークシステム１０の全体構成と同一であるので、詳細な説明を省略する。また、第３実施形態の無線ＬＡＮ−ＡＰの構成は、図２に示す第１実施形態の無線ＬＡＮ−ＡＰ１００の構成と同一であるので、同じ構成要素には同一の符号を付し、その詳細な説明を省略する。また、第３実施形態における初期設定処理は、図７に示す第１実施形態の初期設定処理と同じであるので、同じ手順には同一の符号を付し、その詳細な説明を省略する。
【００８７】
図１３に示す管理装置４００ａは、ＣＰＵ４１０が問い合わせ部４１７として機能する点において、図３に示す第１実施形態の管理装置４００と異なる。管理装置４００ａにおけるその他の構成は、第１実施形態の管理装置４００と同じであるので、同じ構成要素には同一の符号を付し、その詳細な説明を省略する。問い合わせ部４１７の機能については、後述する。
【００８８】
図１４に示すサーバ装置３００ｂは、ＣＰＵ３１０が問い合わせ要求部３１５として機能する点において、図５に示す第１実施形態のサーバ装置３００と異なる。サーバ装置３００ｂにおけるその他の構成は、第１実施形態のサーバ装置３００と同じであるので、同じ構成要素には同一の符号を付し、その詳細な説明を省略する。問い合わせ要求部３１５の機能については、後述する。なお、問い合わせ要求部３１５は、請求項における装置特定部に相当する。
【００８９】
図１５は、第３実施形態における遠隔接続処理の手順を示すシーケンス図である。図１５において、左側は管理装置４００ａの手順を示し、中央はサーバ装置３００ｂの手順を示し、右側は無線ＬＡＮ−ＡＰ１００の手順を示す。第３実施形態の遠隔接続処理は、サーバ装置３００ｂにおいてステップＳ４０２およびステップＳ４０４が追加して実行される点と、管理装置４００ａにおいてステップＳ５０１およびステップＳ５０３が追加して実行される点とにおいて、図８に示す第１実施形態の遠隔接続処理と異なる。第３実施形態の遠隔接続処理におけるその他の手順は、第１実施形態の手順と同じであるので、同じ手順には同一の符号を付し、その詳細な説明を省略する。
【００９０】
サーバ装置３００ｂにおいて、問い合わせ要求部３１５は、第２ＩＰアドレスおよびドメイン名を無線ＬＡＮ−ＡＰ１００から受信するまで待機しており、これらの情報を取得すると、ＤＤＮＳテーブルを参照して、受信したドメイン名が登録されているレコードを特定すると共に、かかるレコードにおいて既に設定されている「対応ＩＰアドレス」の値（すなわち、第１ＩＰアドレス）を特定する。そして、問い合わせ要求部３１５は、特定された第１ＩＰアドレスを宛先アドレスとするドメイン名の問い合わせを、管理装置４００ａに要求する（ステップＳ４０２）。
【００９１】
管理装置４００ａにおいて、問い合わせ部４１７は、サーバ装置３００ｂからドメイン名の問い合わせの要求があるまで待機しており、かかる要求があると、第１ＩＰアドレスを宛先とするドメイン名の問い合わせを、第１ネットワーク１０１内に送信（ブロードキャスト）する（ステップＳ５０１）。問い合わせ部４１７は、ステップＳ５０１における問い合わせの結果を、サーバ装置３００ｂに通知する（ステップＳ５０３）。無線ＬＡＮ−ＡＰ１００が持ち出されて第２ネットワーク２０１に所属する場合、第１ＩＰアドレスを宛先とする上述の問い合わせに対して応答が無い可能性が高い。応答が無い場合、「応答無し」との結果がサーバ装置３００ｂに送信される。これに対して、未だ無線ＬＡＮ−ＡＰ１００が第１ネットワーク１０１内に存在する場合、無線ＬＡＮ−ＡＰ１００は、ステップＳ５０１の問い合わせに対して、自らに設定されているドメイン名「ＴＡＰ１」を応答する。したがって、この場合、ドメイン名「ＴＡＰ１」が、サーバ装置３００ｂに送信される。
【００９２】
なお、無線ＬＡＮ−ＡＰ１００が第１ネットワーク１０１から離れて所定期間以上経過すると、ＩＰアドレス「ＩＰ１」のリース期間満了が満了し、かかるＩＰアドレス（第１ＩＰアドレス）が、他の装置に割り当てられる可能性がある。この場合、新たに第１ＩＰアドレスが設定された装置は、ステップＳ５０１の問い合わせに対して、自らに割り当てられているドメイン名、すなわち、無線ＬＡＮ−ＡＰ１００に割り当てられているドメイン名とは異なるドメイン名を応答する。したがって、この場合、「ＴＡＰ１」とは異なるドメイン名が、サーバ装置３００ｂに送信される。
【００９３】
サーバ装置３００ｂにおいて、情報取得部３１１は、管理装置４００ａから受信した問い合わせ結果に基づき、第２ＩＰアドレスと共に通知されたドメイン名と同じドメイン名の応答があったか否かを判定する（ステップＳ４０４）。無線ＬＡＮ−ＡＰ１００のドメイン名と同じドメイン名の応答があった場合、無線ＬＡＮ−ＡＰ１００は第１ネットワーク１０１に所属していることを意味するので、第２のＩＰアドレスおよびドメイン名をサーバ装置３００ｂに送信した装置は、無線ＬＡＮ−ＡＰ１００とは異なる不正装置である可能性が高い。そこで、第２ＩＰアドレスと共に通知されたドメイン名と同じドメイン名の応答があったと判定された場合（ステップＳ４０４：ＹＥＳ）、サーバ装置３００ｂにおいて、遠隔接続処理は終了する。したがって、この場合、ステップＳ４０５〜Ｓ４１５が実行されないため、ＤＤＮＳテーブルは更新されない。このため、管理装置４００ａは、第２ＩＰアドレスを取得できず、不正装置との間のＶＰＮを確立できない。
【００９４】
これに対して、同じドメイン名の応答が無かった場合、無線ＬＡＮアクセスポイント１００は第１ネットワーク１０１に所属していないことを意味する。また、第２ＩＰアドレスと共に通知されたドメイン名とは異なるドメイン名の応答があった場合、無線ＬＡＮ−ＡＰ１００は第１ネットワーク１０１に所属しておらず、かつ、他の装置に第１ＩＰアドレス「ＩＰ１」が割り当てられていることを意味する。そこで、これらの場合（すなわち、ステップＳ４０４：ＮＯの場合）、情報取得部３１１は、上述したステップＳ４０５を実行する。その後、上述したステップＳ４１０，Ｓ４１５が実行される。
【００９５】
以上説明した第３実施形態のネットワークシステムは、第１実施形態のネットワークシステム１０と同様の効果を有する。加えて、サーバ装置３００ｂにおいて第２ＩＰアドレスおよびドメイン名を受信すると、第１ネットワーク１０１において、ドメイン名に対応付けられている第１ＩＰアドレスを宛先としてドメイン名を問い合わせるので、その問い合わせ結果に応じて、第１ネットワーク１０１に無線ＬＡＮ−ＡＰ１００が所属しているか否かを正確に特定できる。そして、無線ＬＡＮ−ＡＰ１００が第１ネットワーク１０１に所属していると特定された場合には、管理装置４００ａにおいて第２ＩＰアドレスが取得できないようにしている。このため、無線ＬＡＮ−ＡＰ１００とは異なる不正装置と管理装置４００ａとの間にＶＰＮが確立されることを抑制できるので、ネットワークシステムにおけるセキュリティを向上できる。
【００９６】
Ｄ．第４実施形態：
図１６は、第４実施形態における遠隔接続処理の手順を示すシーケンス図である。図１６において、左側は管理装置４００ａの手順を示し、中央はサーバ装置３００ｂの手順を示し、右側は無線ＬＡＮ−ＡＰ１００の手順を示す。第４実施形態のネットワークシステムは、遠隔接続処理の手順において第３実施形態のネットワークシステムと異なり、システム構成および初期設定処理の手順は、上述した第３実施形態のネットワークシステムにおけるシステム構成および初期設定処理の手順と同じである。
【００９７】
第４実施形態の遠隔接続処理は、サーバ装置３００ｂにおいて、ステップＳ４２０が追加して実行される点において、図１５に示す第３実施形態の遠隔接続処理の手順と異なる。第４実施形態の遠隔接続処理におけるその他の手順は、第３実施形態の手順と同じであるので、同じ手順には同一の符号を付し、その詳細な説明を省略する。
【００９８】
サーバ装置３００ｂにおいて、情報取得部３１１は、上述のステップＳ４０４において、第２ＩＰアドレスと共に通知されたドメイン名と同じドメイン名の応答があったと判定された場合（ステップＳ４０４：ＹＥＳ）、ＤＤＮＳテーブルから、該当ドメイン名のレコードを削除する（ステップＳ４２０）。ステップＳ４２０が実行された後、サーバ装置３００ｂにおいて、遠隔接続処理は終了する。このように、無線ＬＡＮ−ＡＰ１００と同じドメイン名の応答があった場合に、ＤＤＮＳテーブルから、該当ドメイン名のレコードを削除することにより、その後、再び第２ＩＰアドレスとドメイン名とを受信した場合、サーバ装置３００ｂでは、ステップＳ４０２以降の処理が実行されないこととなる。したがって、第三者による第１ネットワーク１０１への不正なアクセスを確実に防止できる。
【００９９】
以上の構成を有する第４実施形態のネットワークシステムは、第３実施形態のネットワークシステムと同様の効果を有する。加えて、第２のＩＰアドレスおよびドメイン名をサーバ装置３００ｂに送信した装置が不正な装置である可能性が高い場合に、ＤＤＮＳテーブルから、該当ドメイン名のレコードを削除するので、第三者による第１ネットワーク１０１への不正なアクセスを確実に防止できる。
【０１００】
Ｅ．第５実施形態：
図１７は、第５実施形態におけるネットワークシステムの構成を示すブロック図である。ネットワークシステム２０は、第１のネットワークと、第１のネットワークとは異なる第２のネットワークと、に選択的に所属し得る無線ＬＡＮアクセスポイント装置６０１と、第１のネットワークに所属し、無線ＬＡＮアクセスポイント装置６０１を管理する管理装置６０２と、無線ＬＡＮアクセスポイント装置６０１および管理装置６０２と通信可能なサーバ装置６０３とを備えている。
【０１０１】
管理装置６０２は、無線ＬＡＮアクセスポイント装置６０１が第１のネットワークに所属しているときに割り当てられた第１のＩＰアドレスと、無線ＬＡＮアクセスポイント装置６０１の識別情報と、を対応付けて記憶し、第１のＩＰアドレスと識別情報とをサーバ装置６０３に送信する。
【０１０２】
サーバ装置６０３は、第１のＩＰアドレスと識別情報とを受信すると、第１のＩＰアドレスと識別情報とを対応付けて記憶する。
【０１０３】
無線ＬＡＮアクセスポイント装置６０１は、第１のネットワークから第２のネットワークに所属が変更すると、第２のネットワークに所属するために割り当てられた第２のＩＰアドレスと識別情報とをサーバ装置６０３に送信する。
【０１０４】
サーバ装置６０３は、第２のＩＰアドレスと識別情報とを受信すると、第２のＩＰアドレスと識別情報とを対応付けて記憶する。
【０１０５】
管理装置６０２は、サーバ装置６０３から識別情報と第２のＩＰアドレスとを取得し、取得された識別情報と、第１のＩＰアドレスと対応付けて記憶されている識別情報と、が一致すると、取得された第２のＩＰアドレスを用いて、管理装置６０２と無線ＬＡＮアクセスポイント装置６０１との間のＶＰＮ６１０を確立する。
【０１０６】
上記構成を有するネットワークシステム２０によれば、無線ＬＡＮアクセスポイント装置６０１は、第２のＩＰアドレスをサーバ装置６０３に送信し、サーバ装置６０３は、第２のＩＰアドレスと識別情報とを対応付けるので、管理装置６０２は、サーバ装置６０３から識別情報と第２のＩＰアドレスとを取得することにより、かかる識別情報に基づき、第１のＩＰアドレスに対応付けられている識別情報と第２のＩＰアドレスに対応付けられている識別情報とが一致するか否かを特定できる。そして、管理装置６０２は、これらの識別情報が一致するとＶＰＮ６１０を確立するので、無線ＬＡＮアクセスポイント装置６０１に割り当てられているＩＰアドレスが、第１のＩＰアドレスから第２のＩＰアドレスに変更された場合であっても、無線ＬＡＮアクセスポイント装置６０１との間においてＶＰＮ６１０を確立できる。したがって、管理装置６０２と無線ＬＡＮアクセスポイント装置６０１との間の通信を、ＶＰＮ６１０を利用して実現できると共に、かかる通信におけるセキュリティを向上できる。このため、第１のネットワークに無線ＬＡＮアクセスポイント装置６０１を介して遠隔接続する際のセキュリティを向上できる。加えて、無線ＬＡＮアクセスポイント装置６０１には、管理装置６０２のＩＰアドレスを恒常的に記憶することを要しないので、第三者によって管理装置６０２に記憶されているデータがコピーされたとしても、かかるデータを用いて第１のネットワークに接続されることを抑制できる。加えて、無線ＬＡＮアクセスポイント装置６０１の利用者は、管理装置６０２と無線ＬＡＮアクセスポイント装置６０１との間のＶＰＮ６１０を手動で確立する必要がないので、遠隔接続を容易に実現できる。
【０１０７】
Ｆ．第６実施形態：
図１８は、第６実施形態における無線ＬＡＮアクセスポイント装置の構成を示すブロック図である。無線ＬＡＮアクセスポイント装置７００は、第１のネットワークに所属する管理装置７２０と、管理装置７２０と通信可能なサーバ装置７１０と、を有するネットワークシステムに用いられ、第１のネットワークと、第１のネットワークとは異なる第２のネットワークと、に選択的に所属して、第１のネットワークに所属しているときに第１のＩＰアドレスが割り当てられ、第２のネットワークに所属しているときに第２のＩＰアドレスが割り当てられ、管理装置７２０により管理される。
【０１０８】
無線ＬＡＮアクセスポイント装置７００は、無線ＬＡＮアクセスポイント装置７００の所属が第１のネットワークから第２のネットワークに変更すると、第２のＩＰアドレスと無線ＬＡＮアクセスポイント装置７００の識別情報とを、サーバ装置７１０に送信する無線ＬＡＮアクセスポイント情報送信部７０１を備える。
【０１０９】
管理装置７２０は、第１のＩＰアドレスと識別情報とを対応付けて記憶し、第１のＩＰアドレスと識別情報とをサーバ装置７１０に送信する。
【０１１０】
サーバ装置７１０は、第１のＩＰアドレスと識別情報とを受信すると、第１のＩＰアドレスと識別情報とを対応付けて記憶する。
【０１１１】
サーバ装置７１０は、第２のＩＰアドレスと識別情報とを受信すると、第２のＩＰアドレスと識別情報とを対応付けて記憶する。
【０１１２】
管理装置７２０は、サーバ装置７１０から識別情報と第２のＩＰアドレスとを取得し、取得された識別情報と、第１のＩＰアドレスと対応付けて記憶されている識別情報と、が一致すると、取得された第２のＩＰアドレスを用いて、管理装置７２０と無線ＬＡＮアクセスポイント装置７００との間のＶＰＮ７５０を確立する。
【０１１３】
上記構成を有する無線ＬＡＮアクセスポイント装置７００によれば、第２のＩＰアドレスと識別情報とをサーバ装置７１０に送信するので、管理装置７２０は、第２のＩＰアドレスをサーバ装置７１０から取得して、無線ＬＡＮアクセスポイント装置７００との間のＶＰＮ７５０を確立できる。したがって、上述した第５実施形態のネットワークシステム２０と同様の効果を得ることができる。
【０１１４】
Ｇ．第７実施形態：
図１９は、第７実施形態における管理装置の構成を示すブロック図である。管理装置８００は、第１のネットワークと第１のネットワークとは異なる第２のネットワークとに選択的に所属し得る無線ＬＡＮアクセスポイント装置８２０と、無線ＬＡＮアクセスポイント装置と通信可能なサーバ装置８１０と、を有するネットワークシステムに用いられ、第１のネットワークに所属し、無線ＬＡＮアクセスポイント装置８２０を管理する。
【０１１５】
管理装置８００は、管理装置情報記憶部８０１と、管理装置情報送信部８０２と、管理装置情報取得部８０３と、ＶＰＮ制御部８０４とを備える。
【０１１６】
管理装置情報記憶部８０１は、無線ＬＡＮアクセスポイント装置８２０が第１のネットワークに所属しているときに割り当てられている第１のＩＰアドレスと、無線ＬＡＮアクセスポイント装置８２０の識別情報とを対応付けて記憶する。
【０１１７】
管理装置情報送信部８０２は、第１のＩＰアドレスと識別情報とをサーバ装置８１０に送信する。
【０１１８】
管理装置情報取得部８０３は、サーバ装置８１０から、識別情報と無線ＬＡＮアクセスポイント装置８２０が第２のネットワークに所属しているときに割り当てられている第２のＩＰアドレスとを取得する。
【０１１９】
ＶＰＮ制御部８０４は、取得された識別情報と、第１のＩＰアドレスと対応付けて記憶されている識別情報と、が一致すると、取得された第２のＩＰアドレスを用いて、管理装置８００と無線ＬＡＮアクセスポイント装置８２０との間のＶＰＮ８３０を確立する。
【０１２０】
サーバ装置８１０は、第１のＩＰアドレスと識別情報とを受信すると、第１のＩＰアドレスと識別情報とを対応付けて記憶する。
【０１２１】
無線ＬＡＮアクセスポイント装置８２０は、第１のネットワークから第２のネットワークに所属が変更すると、第２のＩＰアドレスと識別情報とをサーバ装置８１０に送信する。
【０１２２】
サーバ装置８１０は、第２のＩＰアドレスと識別情報とを受信すると、第２のＩＰアドレスと識別情報とを対応付けて記憶する。
【０１２３】
上記構成を有する管理装置８００によれば、サーバ装置８１０から識別情報と第２のＩＰアドレスとを取得することにより、かかる識別情報に基づき、第１のＩＰアドレスと第２のＩＰアドレスとが一致するか否かを特定できる。そして、ＶＰＮ制御部８０４は、これらのＩＰアドレスが一致するとＶＰＮ８３０を確立するので、無線ＬＡＮアクセスポイント装置８２０に割り当てられているＩＰアドレスが、第１のＩＰアドレスから第２のＩＰアドレスに変更された場合であっても、無線ＬＡＮアクセスポイント装置８２０との間においてＶＰＮ８３０を確立できる。このため、上述した第５実施形態のネットワークシステム２０と同様の効果を得ることができる。
【０１２４】
Ｈ．変形例：
Ｈ−１．変形例１：
第２実施形態の無線ＬＡＮ−ＡＰ１００ａにおいて、認証情報の格納先は、ＳＩＭカード１６１であったが、本発明は、これに限定されるものではない。例えば、ＯＴＰＲＯＭ（one time programmable read only memory）など、上書き不可能な任意の記録媒体に認証情報を記録してもよい。この構成では、無線ＬＡＮ−ＡＰ１００ａは、ＳＩＭカードリーダ１６０およびＳＩＭカード１６１に代えて、例えば、ＯＴＰＲＯＭを備える。第三者が、無線ＬＡＮ−ＡＰ１００ａと同じ機種の別の無線ＬＡＮ−ＡＰ（以下、「ダミーＡＰ」と呼ぶ）を用意して、無線ＬＡＮ−ＡＰ１００ａのＯＴＰＲＯＭに記録されている認証情報をコピーしてダミーＡＰのＯＴＰＲＯＭに書き込もうとしても、ダミーＡＰのＯＴＰＲＯＭに認証情報を書き込むことができない。このため、遠隔接続処理において、無線ＬＡＮ−ＡＰ１００ａの正規の認証情報をサーバ装置３００ａに送信できないので、認証処理の結果、認証失敗となる。以上の構成によっても、ダミーＡＰによる第１ネットワーク１０１への遠隔接続を抑制できる。また、例えば、上書きは可能であるが、データの書き込みに際して、書き込み先アドレスおよび書き込み内容を指定した書き込みコマンドの受信に加えて所定処理の実行完了を条件として書き込まれる記憶媒体に認証情報を記録してもよい。上述の「所定処理」としては、例えば、特殊なコマンドの受信や、書き込み禁止を解除する処理など任意の処理が採用可能であるが、処理内容が複雑な処理や処理に長時間を要する処理が好ましい。この構成によれば、上述と同様に、無線ＬＡＮ−ＡＰ１００ａのＯＴＰＲＯＭに記録されている認証情報をコピーしてダミーＡＰのＯＴＰＲＯＭに書き込もうとする際に、所定処理の実行完了を待たなければならない。このため、識別情報の不正コピーを抑制（抑止）できる。
【０１２５】
Ｈ−２．変形例２：
各実施形態においてサーバ装置３００，３００ａ，３００ｂは、第３ネットワーク３０１に所属していたが、第３ネットワーク３０１に代えて、第１ネットワーク１０１または第２ネットワーク２０１に所属してもよい。なお、サーバ装置３００，３００ａ，３００ｂが第１ネットワーク１０１に所属する構成では、管理装置４００，４００ａがサーバ装置３００，３００ａ，３００ｂとしても動作してもよい。
【０１２６】
Ｈ−３．変形例３：
各実施形態の遠隔接続処理において、サーバ装置３００，３００ａ，３００ｂは、無線ＬＡＮ−ＡＰ１００，１００ａ（または、不正装置）から第２ＩＰアドレスおよびドメイン名を受信すると、ＤＤＮＳテーブル内において同一のドメイン名のレコードを特定し、かかるレコードにおける対応ＩＰアドレスフィールドの値を、受信した第２ＩＰアドレスに上書きしていたが（ステップＳ４０５）、本発明は、これに限定されるものではない。受信した第２ＩＰアドレスを、第１ＩＰアドレスに加えて、ＤＤＮＳテーブル内の該当レコードの対応ＩＰアドレスフィールドに設定してもよい。この場合、遠隔接続処理のステップＳ４１５において、より後に設定されたＩＰアドレスを管理装置４００，４００ａに送信することが好ましい。このような構成においても、上述した各実施形態のネットワークシステムと同様な効果を得られる。
【０１２７】
Ｈ−４．変形例４：
各実施形態では、無線ＬＡＮ−ＡＰ１００，１００ａは、無線ＬＡＮアクセスポイントとしての動作モードを切り替え可能であったが、切り替え不可能であってもよい。例えば、動作モードがＴｈｉｎ−ＡＰモードで固定されていてもよい。この構成では、第２ネットワーク２０１に、管理装置４００と同様な無線ＬＡＮコントローラーとして機能する装置が所属することが好ましい。また、例えば、動作モードがＦａｔ−ＡＰモードで固定されていてもよい。この構成では、管理装置４００において無線ＬＡＮコントローラーとしての機能を省略できる。
【０１２８】
Ｈ−５．変形例５：
各実施形態の遠隔接続処理において、無線ＬＡＮ−ＡＰ１００，１００ａは、第２ネットワーク２０１に所属して第２ＩＰアドレスを新たに割り当てられた後に、第２ＩＰアドレスおよびドメイン名をサーバ装置３００，３００ａ，３００ｂに送信していたが、本発明は、これに限定されるものではない。例えば、無線ＬＡＮ−ＡＰ１００，１００ａは、自らに設定されているＩＰアドレスとドメイン名とをサーバ装置３００，３００ａ，３００ｂに定期的に送信する構成としてもよい。この構成では、サーバ装置３００，３００ａ，３００ｂは、定期的に受信するＩＰアドレスがＤＤＮＳテーブルにおいて既に設定されているＩＰアドレスと異なる場合に、遠隔接続処理のステップＳ４０５を実行することが好ましい。
【０１２９】
Ｈ−６．変形例６：
各実施形態の遠隔接続処理において、サーバ装置３００，３００ａ，３００ｂは、更新の旨と共にドメイン名のみを管理装置４００，４００ａに送信していたが、ドメイン名に加えて第２ＩＰアドレスを、更新の旨と共に送信してもよい。この構成によれば、遠隔接続処理において、ステップＳ４１５およびステップＳ５１５を省略できる。また、管理装置４００，４００ａは、サーバ装置３００，３００ａ，３００ｂから送信される更新された旨の受信を契機として、第２ＩＰアドレスを取得していたが、定期的にサーバ装置３００，３００ａ，３００ｂに更新の有無を問い合わせて、第２ＩＰアドレスを取得してもよい。
【０１３０】
Ｈ−７．変形例７：
各実施形態において、無線ＬＡＮ−ＡＰ１００，１００ａを識別する情報として、ドメイン名が用いられていたが、ドメイン名に限らず任意の識別情報を用いてもよい。また、各実施形態では、サーバ装置３００，３００ａ，３００ｂは、ＤＤＮＳサーバとして機能していたが、本発明はこれに限定されるものではない。ＤＤＮＳサーバに代えて、無線ＬＡＮ−ＡＰ１００，１００ａのＩＰアドレスと識別情報とを対応付け可能な任意の種類のサーバとして機能してもよい。このようなサーバとして、例えば、ＨＴＴＰ（HyperText Transfer Protocol）サーバや、ＳＭＴＰ（Simple Mail Transfer Protocol）サーバや、ＦＴＰ（File Transfer Protocol）装置や、ＳＮＭＰ（Simple Network Management Protocol）サーバなどを採用してもよい。
【０１３１】
Ｈ−８．変形例８：
各実施形態の初期設定処理では、無線ＬＡＮ−ＡＰ１００，１００ａからのＩＰアドレスの割り当て要求の送信を契機として、ＩＰアドレスのみならず、遠隔接続用設定情報および無線ＬＡＮ用設定情報も設定及び通知されていたが、本発明はこれに限定されるものではない。ＩＰアドレスの割り当ての要求に加えて、遠隔接続用設定情報の設定の要求、および無線ＬＡＮ用設定情報の設定の要求を、それぞれ無線ＬＡＮ−ＡＰ１００，１００ａから送信し、管理装置４００，４００ａにおいて、各要求に応じた情報の割り当て又は設定を行なうようにしてもよい。なお、１つまたは３つの要求に限らず、任意の数の要求を無線ＬＡＮ−ＡＰ１００，１００ａから送信し、これらの受信を契機として、管理装置４００，４００ａにおいて、ＩＰアドレス、遠隔接続用設定情報および無線ＬＡＮ用設定情報の割り当て又は設定を行なうようにしてもよい。
【０１３２】
Ｈ−９．変形例９：
各実施形態におけるネットワークシステムの構成は、あくまでも一例であり、種々変形可能である。例えば、無線ＬＡＮ−ＡＰ１００，１００ａの持ち出し先のネットワークは、第２ネットワーク２０１のみであったが、第２ネットワーク２０１に加えて、他のネットワークに持ち出すこともできる。また、有線ＬＡＮ１１に接続されている無線ＬＡＮ−ＡＰ１００とは異なる無線ＬＡＮ−ＡＰは、無線ＬＡＮ−ＡＰ１０３であったが、無線ＬＡＮ−ＡＰ１０３に代えて、または、無線ＬＡＮ−ＡＰ１０３に加えて、他の無線ＬＡＮ−ＡＰが有線ＬＡＮ１１に接続されている構成としてもよい。また、ルータ装置１０４をルータ装置２０２と同様に無線ルータとして構成してもよい。また、管理装置４００，４００ａは、無線ＬＡＮコントローラーとして動作する専用装置であったが、これに代えて、無線ＬＡＮコントローラーとして動作する無線ＬＡＮ−ＡＰとして構成してもよい。また、管理装置４００を、パーソナルコンピューター等により構成してもよい。また、無線ＬＡＮ−ＡＰ１００，１００ａと、無線ＬＡＮ−ＡＰ１０３とは、互いに同じ構成を有していたが、互いに異なる構成を有してもよい。また、通信端末５００は、多機能形態電話端末であったが、ノート型パーソナルコンピューターや、タブレット型パーソナルコンピューターなどの任意の通信端末であってもよい。また、初期設定処理および遠隔接続処理において、許可フラグに関する処理（例えば、ステップＳ１２０，Ｓ１２５，Ｓ２４０，Ｓ２４５，Ｓ５１０）を省略してもよい。この構成では、例えば、常に遠隔接続が許可される構成としてもよい。また、無線ＬＡＮ−ＡＰ１００，１００ａがルータ装置として動作する構成としてもよい。具体的には、例えば、無線ＬＡＮ−ＡＰ１００，１００ａが、移動体通信網を利用した通信を実行する機能部（以下、「移動体通信部」と呼ぶ）を備え、無線ＬＡＮ−ＡＰ１００，１００ａが、第１ネットワーク１０１から持ち出された場合に、移動体通信部が有効となって移動体通信網の基地局と通信を開始し、移動体通信網へのルーティングまたは移動体通信網から第２ネットワーク２０１へのルーティングを実行する構成としてもよい。なお、移動体通信部としては、例えば、３Ｇ／ＨＳＰＡ（High Speed Packet Access）や、ＬＴＥ（Long Term Evolution）や、Ｗｉｍａｘ（Worldwide Interoperability for Microwave Access）などの規格に準拠した無線データ通信を実行する機能部が該当する。上述の構成では、第２ネットワーク２０１においてルータ装置２０２は不要となり、無線ＬＡＮ−ＡＰ１００，１００ａが、第２ネットワーク２０１に相当する機能を兼ねることができる。例えば、無線ＬＡＮ−ＡＰ１００，１００ａが、ＤＨＣＰサーバ機能を有する構成としてもよい。
【０１３３】
Ｈ−１０．変形例１０：
各実施形態および変形例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータープログラム）は、コンピューター読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピューター内の内部記憶装置や、ハードディスク等のコンピューターに固定されている外部記憶装置も含んでいる。すなわち、「コンピューター読み取り可能な記録媒体」とは、データを一時的ではなく固定可能な任意の記録媒体を含む広い意味を有している。
【０１３４】
本発明は、上述の実施形態や変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現することができる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、変形例中の技術的特徴は、上述の課題の一部又は全部を解決するために、あるいは、上述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせを行うことが可能である。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することが可能である。
【符号の説明】
【０１３５】
１０…ネットワークシステム
２０…ネットワークシステム
１００…無線ＬＡＮアクセスポイント装置（無線ＬＡＮ−ＡＰ）
１０１…第１ネットワーク
１０３…無線ＬＡＮアクセスポイント装置（無線ＬＡＮ−ＡＰ）
１０４…ルータ装置
１１０…ＣＰＵ
１１１…第１ＡＰ機能部
１１２…第２ＡＰ機能部
１１３…動作モード切替部
１１４…情報送信部
１１５…ＶＰＮ制御部
１１６…初期設定部
１２０…フラッシュＲＯＭ
１３０…ＲＡＭ
１４０…有線ＬＡＮ通信制御部
１５０…無線ＬＡＮ通信制御部
１６０…ＳＩＭカードリーダ
１６１…ＳＩＭカード
１９０…内部バス
２０１…第２ネットワーク
２０２…ルータ装置
３００…サーバ装置
３００ａ…サーバ装置
３００ｂ…サーバ装置
３０１…第３ネットワーク
３１０…ＣＰＵ
３１１…情報取得部
３１２…情報通知部
３１３…ＤＤＮＳ機能部
３１４…認証実行部
３１５…問い合わせ要求部
３２０…ハードディスク
３３０…ＲＯＭ
３４０…ＲＡＭ
３５０…有線ＬＡＮ通信制御部
３９０…内部バス
４００…管理装置
４００ａ…管理装置
４１０…ＣＰＵ
４１１…ＤＨＣＰサーバ機能部
４１２…ドメイン名割り当て部
４１３…アクセスポイント（ＡＰ）管理部
４１４…情報送信部
４１５…情報取得部
４１６…ＶＰＮ制御部
４１７…問い合わせ部
４２０…フラッシュＲＯＭ
４２１…管理テーブル格納部
４９０…内部バス
５００…通信端末
６０２…管理装置
６０３…サーバ装置
６１０…ＶＰＮ
７１０…サーバ装置
７２０…管理装置
７５０…ＶＰＮ
８００…管理装置
８０１…管理装置情報記憶部
８０２…管理装置情報送信部
８０３…管理装置情報取得部
８０４…ＶＰＮ制御部
８１０…サーバ装置
８２０…無線ＬＡＮアクセスポイント装置
８３０…ＶＰＮ
ＩＮＴ…インターネット
【図１】
0006330534.tif 000002
【図２】
0006330534.tif 000003
【図３】
0006330534.tif 000004
【図４】
0006330534.tif 000005
【図５】
0006330534.tif 000006
【図６】
0006330534.tif 000007
【図７】
0006330534.tif 000008
【図８】
0006330534.tif 000009
【図９】
0006330534.tif 000010
【図１０】
0006330534.tif 000011
【図１１】
0006330534.tif 000012
【図１２】
0006330534.tif 000013
【図１３】
0006330534.tif 000014
【図１４】
0006330534.tif 000015
【図１５】
0006330534.tif 000016
【図１６】
0006330534.tif 000017
【図１７】
0006330534.tif 000018
【図１８】
0006330534.tif 000019
【図１９】
0006330534.tif 000020