(57)【特許請求の範囲】
【請求項１】
通信の中継を行う中継機器であって、
当該中継機器に割り当てられた複数の異なるドメイン名、及び当該ドメイン名のそれぞれに対応づけられたファイル名を格納する格納部と、
通信端末からパケットを受信する受信部と、
前記パケットが、ドメイン名を機器識別情報に変換するＤＮＳサーバ宛であるか否かを判断する判断部と、
前記ＤＮＳサーバ宛の前記パケットに含まれるドメイン名を、前記格納部が格納しているドメイン名と比較する比較部と、
前記パケットに含まれる前記ドメイン名と、前記格納部が格納している前記ドメイン名の１つとが同一であった場合に、当該中継機器の機器識別情報を前記通信端末に送信する送信部と、
前記通信端末から前記格納部が格納するファイル名のファイルの閲覧要求があった場合に、前記通信端末に対してファイルの閲覧を制限する通信制御部と
を備え、
前記格納部は、前記パケットに含まれる前記ドメイン名と、前記格納部が格納している前記ドメイン名の１つとが同一であった場合に、前記通信端末の機器識別情報を、当該１つのドメイン名、及び当該１つのドメイン名に対応づけられた前記ファイル名に対応づけて格納し、
前記通信制御部は、前記格納部が格納する前記機器識別情報で識別される前記通信端末から、当該中継機器が有するファイルの閲覧要求があった場合に、前記格納部が前記通信端末の前記機器識別情報に対応づけて格納する前記ファイル名が示すファイルの前記通信端末への送信を許可し、前記格納部が前記通信端末の前記機器識別情報に対応づけて格納する前記ファイル名が示すファイル以外のファイルの前記通信端末への送信を禁止することを特徴とする中継機器。
【請求項２】
前記送信部は、当該中継機器の前記機器識別情報として、ＩＰアドレスを送信することを特徴とする請求項１に記載の中継機器。
【請求項３】
当該中継機器の前記ＩＰアドレスを保持するレジスタをさらに備え、
前記送信部は、当該中継機器の前記ＩＰアドレスを前記レジスタから読み出して前記通信端末に送信することを特徴とする請求項２に記載の中継機器。
【請求項４】
前記判断部は、前記受信部が受信した前記パケットの宛先ＩＰアドレスに基づいて、前記パケットが前記ＤＮＳサーバ宛であるか否かを判断することを特徴とする請求項１に記載の中継機器。
【請求項５】
前記判断部は、前記受信部が受信した前記パケットの宛先ポート番号に基づいて、前記パケットが前記ＤＮＳサーバ宛であるか否かを判断することを特徴とする請求項１に記載の中継機器。
【請求項６】
前記パケットに含まれる前記ドメイン名と、予め定められた前記ドメイン名とが同一である場合に、前記ＤＮＳサーバ宛の前記パケットの前記ＤＮＳサーバへの送信を制限する通信制御部をさらに備えることを特徴とする請求項１に記載の中継機器。
【請求項７】
当該中継機器は、ＬＡＮと通信網との通信を中継するルータであることを特徴とする請求項１に記載の中継機器。
【請求項８】
前記格納部は、前記通信端末の機器識別情報として、ＩＰアドレスを格納することを特徴とする請求項１に記載の中継機器。
【請求項９】
通信の中継を行う中継機器におけるファイルの閲覧制限方法であって、
前記中継機器は、前記中継機器に割り当てられた複数の異なるドメイン名、及び当該ドメイン名のそれぞれに対応づけられたファイル名を格納する格納部を有し、
通信端末からパケットを受信する受信段階と、
前記パケットが、ドメイン名を機器識別情報に変換するＤＮＳサーバ宛であるか否かを判断する判断段階と、
前記ＤＮＳサーバ宛の前記パケットに含まれるドメイン名を、前記格納部が格納しているドメイン名と比較する比較段階と、
前記パケットに含まれる前記ドメイン名と、予め定められた前記ドメイン名の１つとが同一である場合に、当該中継機器の機器識別情報を前記通信端末に送信する送信段階と、
前記格納部が、前記パケットに含まれる前記ドメイン名と、前記格納部が格納している前記ドメイン名の１つとが同一であった場合に、前記通信端末の機器識別情報を、当該１つのドメイン名、及び当該１つのドメイン名に対応づけられた前記ファイル名に対応づけて格納する格納段階と、
前記格納部が格納する前記機器識別情報で識別される前記通信端末から、当該中継機器が有するファイルの閲覧要求があった場合に、前記格納部が前記通信端末の前記機器識別情報に対応づけて格納する前記ファイル名が示すファイルの前記通信端末への送信を許可し、前記格納部が前記通信端末の前記機器識別情報に対応づけて格納する前記ファイル名が示すファイル以外のファイルの前記通信端末への送信を禁止する通信制御段階と
を備えることを特徴とするファイルの閲覧制限方法。
【請求項１０】
通信の中継を行う中継機器用のプログラムであって、前記中継機器に、
当該中継機器に割り当てられた複数の異なるドメイン名、及び当該ドメイン名のそれぞれに対応づけられたファイル名を格納部に格納させる格納モジュールと、
通信端末からパケットを受信させる受信モジュールと、
前記パケットが、ドメイン名を機器識別情報に変換するＤＮＳサーバ宛であるか否かを判断させる判断モジュールと、
前記ＤＮＳサーバ宛の前記パケットに含まれるドメイン名を、前記格納部が格納しているドメイン名と比較させる比較モジュールと、
前記パケットに含まれる前記ドメイン名と、前記格納部が格納している前記ドメイン名との１つが同一である場合に、当該中継機器の機器識別情報を前記通信端末に送信させる送信モジュールと、
前記通信端末から前記格納部が格納するファイル名のファイルの閲覧要求があった場合に、前記通信端末に対してファイルの閲覧を制限させる通信制御モジュールと
を備え、
前記格納モジュールは、前記パケットに含まれる前記ドメイン名と、前記格納部が格納している前記ドメイン名の１つとが同一であった場合に、前記通信端末の機器識別情報を、当該１つのドメイン名、及び当該１つのドメイン名に対応づけられた前記ファイル名に対応づけて前記格納部に格納させ、
前記通信制御モジュールは、前記格納部が格納する前記機器識別情報で識別される前記通信端末から、当該中継機器が有するファイルの閲覧要求があった場合に、前記格納部が前記通信端末の前記機器識別情報に対応づけて格納する前記ファイル名が示すファイルの前記通信端末への送信を許可させ、前記格納部が前記通信端末の前記機器識別情報に対応づけて格納する前記ファイル名が示すファイル以外のファイルの前記通信端末への送信を禁止させることを特徴とするプログラム。
【請求項１１】
通信端末、ＤＮＳサーバ、及び前記通信端末と前記ＤＮＳサーバとの通信の中継を行う中継機器を備えるネットワークシステムであって、
前記中継機器は、
当該中継機器に割り当てられた複数の異なるドメイン名、及び当該ドメイン名のそれぞれに対応づけられたファイル名を格納する格納部と、
前記通信端末からパケットを受信する受信部と、
前記パケットが、ドメイン名を機器識別情報に変換する前記ＤＮＳサーバ宛であるか否かを判断する判断部と、
前記ＤＮＳサーバ宛の前記パケットに含まれるドメイン名を、前記格納部が格納しているドメイン名と比較する比較部と、
前記パケットに含まれる前記ドメイン名と、前記格納部が格納している前記ドメイン名の１つとが同一である場合に、当該中継機器の機器識別情報を前記通信端末に送信する送信部と、
前記通信端末から前記格納部が格納するファイル名のファイルの閲覧要求があった場合に、前記通信端末に対してファイルの閲覧を制限する通信制御部と
を備え、
前記格納部は、前記パケットに含まれる前記ドメイン名と、前記格納部が格納している前記ドメイン名の１つとが同一であった場合に、前記通信端末の機器識別情報を、当該１つのドメイン名、及び当該１つのドメイン名に対応づけられた前記ファイル名に対応づけて格納し、
前記通信制御部は、前記格納部が格納する前記機器識別情報で識別される前記通信端末から、当該中継機器が有するファイルの閲覧要求があった場合に、前記格納部が前記通信端末の前記機器識別情報に対応づけて格納する前記ファイル名が示すファイルの前記通信端末への送信を許可し、前記格納部が前記通信端末の前記機器識別情報に対応づけて格納する前記ファイル名が示すファイル以外のファイルの前記通信端末への送信を禁止することを特徴とするネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、中継機器、機器識別情報の配信方法、プログラム、及びネットワークシステムに関する。特に本発明は、ユーザが容易に設定情報を閲覧することができる中継機器に関する。
【０００２】
【従来の技術】
近年のルータは、ＬＡＮ内で通信を行うパーソナルコンピュータのブラウザからの要求に応じて当該ルータの設定情報を提供し、ブラウザに表示させることによりユーザに閲覧させる。このようなルータの設定情報を閲覧するために、ユーザは、ブラウザにおいてルータのＩＰアドレスを入力することにより、ルータに対して設定情報の要求を行う。
【０００３】
【発明が解決しようとする課題】
しかしながら、ユーザがブラウザにおいてルータのＩＰアドレスを入力することにより、ルータに対して設定情報の要求を行う形態では、ユーザは、ルータのＩＰアドレスを覚えていなければ、ルータの設定情報を閲覧することができず、設定情報を変更することができない。ＩＰアドレスは、数字の羅列であるため覚え難いという問題がある。
【０００４】
そこで本発明は、上記の課題を解決することのできる中継機器、機器識別情報の配信方法、プログラム、及びネットワークシステムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００５】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、通信の中継を行う中継機器は、通信端末からパケットを受信する受信部と、パケットが、ドメイン名を機器識別情報に変換するＤＮＳサーバ宛であるか否かを判断する判断部と、ＤＮＳサーバ宛のパケットに格納されたＵＲＬのドメイン名を、予め定められたドメイン名と比較する比較部と、パケットに格納されたＵＲＬのドメイン名と、予め定められたドメイン名とが同一であった場合に、当該中継機器の機器識別情報を通信端末に送信する送信部とを備える。
【０００６】
送信部は、当該中継機器の機器識別情報として、ＩＰアドレスを送信してもよい。当該中継機器のＩＰアドレスを保持するレジスタをさらに備え、送信部は、当該中継機器のＩＰアドレスをレジスタから読み出して通信端末に送信してもよい。
【０００７】
判断部は、受信部が受信したパケットの宛先ＩＰアドレスに基づいて、パケットがＤＮＳサーバ宛であるか否かを判断してもよい。判断部は、受信部が受信したパケットの宛先ポート番号に基づいて、パケットがＤＮＳサーバ宛であるか否かを判断してもよい。
【０００８】
パケットに格納されたＵＲＬのドメイン名と、予め定められたドメイン名とが同一である場合に、ＤＮＳサーバ宛のパケットのＤＮＳサーバへの送信を制限する通信制御部をさらに備えてもよい。
【０００９】
予め定められたドメイン名に対応づけて、通信端末の機器識別情報及びファイル名を格納する格納部と、格納部が格納する機器識別情報で識別される通信端末から、当該中継機器が有するファイルの閲覧要求があった場合に、格納部が通信端末の機器識別情報に対応づけて格納するファイル名が示すファイルの通信端末への送信を許可する通信制御部とをさらに備えてもよい。
【００１０】
格納部は、パケットに格納されたＵＲＬのドメイン名と、予め定められたドメイン名とが同一であった場合に、通信端末の機器識別情報を、ドメイン名に対応づけて格納してもよい。
【００１１】
本発明の第２の形態によると、通信の中継を行う中継機器における機器識別情報の配信方法は、通信端末からパケットを受信する受信段階と、パケットが、ドメイン名を機器識別情報に変換するＤＮＳサーバ宛であるか否かを判断する判断段階と、ＤＮＳサーバ宛のパケットに格納されたＵＲＬのドメイン名を、予め定められたドメイン名と比較する比較段階と、パケットに格納されたＵＲＬのドメイン名と、予め定められたドメイン名とが同一である場合に、当該中継機器の機器識別情報を通信端末に送信する送信段階とを備える。
【００１２】
本発明の第３の形態によると、通信の中継を行う中継機器用のプログラムは、中継機器に、通信端末からパケットを受信させる受信モジュールと、パケットが、ドメイン名を機器識別情報に変換するＤＮＳサーバ宛であるか否かを判断させる判断モジュールと、ＤＮＳサーバ宛のパケットに格納されたＵＲＬのドメイン名を、予め定められたドメイン名と比較させる比較モジュールと、パケットに格納されたＵＲＬのドメイン名と、予め定められたドメイン名とが同一である場合に、当該中継機器の機器識別情報を通信端末に送信させる送信モジュールとを備える。
【００１３】
本発明の第４の形態によると、通信端末、ＤＮＳサーバ、及び通信端末とＤＮＳサーバとの通信の中継を行う中継機器を備えるネットワークシステムは、中継機器は、通信端末からパケットを受信する受信部と、パケットが、ドメイン名を機器識別情報に変換するＤＮＳサーバ宛であるか否かを判断する判断部と、ＤＮＳサーバ宛のパケットに格納されたＵＲＬのドメイン名を、予め定められたドメイン名と比較する比較部と、パケットに格納されたＵＲＬのドメイン名と、予め定められたドメイン名とが同一である場合に、当該中継機器の機器識別情報を通信端末に送信する送信部とを有する。
【００１４】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１５】
【発明の実施の形態】
以下、発明の実施形態を通じて本発明を説明するが、実施形態はクレームにかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１６】
図１は、本発明の一実施形態に係るネットワークシステムの構成の一例を示す。本実施形態に係るネットワークシステムは、中継機器１０と、通信端末（ＰＣ）２０、２１及び２２と、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ３０と、Ｗｅｂサーバ５０とを備える。中継機器１０は、インターネット網等の通信網４０を介して、ＤＮＳサーバ３０及びＷｅｂサーバ５０と通信する。例えば、中継機器１０は、ＰＣ２０、２１、及び２２を有するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）と、インターネット網等の通信網４０との通信を中継するルータである。また、中継機器１０は、コンピュータネットワークにおいて通信を中継するブリッジ、スイッチングハブ、又はゲートウエイであってもよい。
【００１７】
ＰＣ２０、２１、及び２２には、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）又はユーザの手動設定により、デフォルトゲートウェイとしての中継機器１０のＩＰアドレス、及びＤＮＳサーバのＩＰアドレスが設定される。そして、ＰＣ２０、２１、及び２２は、中継機器１０のＩＰアドレス、及びＤＮＳサーバ３０のＩＰアドレスを保持する。また、中継機器１０には、ユーザの手動設定により、当該中継機器１０を示すドメイン名を含むＵＲＬが設定される。そして、中継機器１０は、当該中継機器１０を示すドメイン名を含むＵＲＬを保持する。
【００１８】
ユーザがＰＣ２０のブラウザにおいてＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒｓ）を指定することにより、Ｗｅｂサーバ５０のホームページの閲覧を要求する。そして、ＰＣ２０は、Ｗｅｂサーバ５０のＩＰアドレスを取得するために、デフォルトゲートウェイである中継機器１０に対してＤＮＳサーバ３０宛のパケットを送信する。この場合、中継機器１０は、受信したパケットがＤＮＳサーバ３０宛であることを判断し、さらにユーザが指定したＵＲＬのドメイン名が中継機器１０のドメイン名でないことを判断してＤＮＳサーバ３０に送信する。
【００１９】
ＤＮＳサーバ３０は、ユーザによって指定されたＵＲＬのドメイン名に対応するＷｅｂサーバ５０のＩＰアドレスを検索して取得する。そして、ＤＮＳサーバ３０は、取得したＷｅｂサーバ５０のＩＰアドレスを中継機器１０を介してＰＣ２０に送信する。そして、ＰＣ２０は、ＤＮＳサーバ３０から取得したＷｅｂサーバ５０のＩＰアドレスを用いてＷｅｂサーバ５０に中継機器１０を介して接続し、ユーザが指定したＵＲＬに対応するホームページを取得してブラウザにおいて表示する。
【００２０】
また、ユーザは、ＰＣ２０のブラウザにおいて中継機器１０に予め設定されたドメイン名を含むＵＲＬを指定することにより、中継機器１０の設定情報の閲覧を要求する。そして、ＰＣ２０は、ユーザが指定したＵＲＬのドメイン名に対応するサーバのＩＰアドレスを取得するため、デフォルトゲートウェイである中継機器１０に対してＤＮＳサーバ３０宛のパケットを送信する。この場合、中継機器１０は、受信したパケットがＤＮＳサーバ３０宛であることを判断し、さらにユーザが指定したＵＲＬのドメイン名が中継機器１０のドメイン名であることを判断して、中継機器１０のＩＰアドレスをＰＣ２０に送信する。そして、ＰＣ２０は、中継機器１０のＩＰアドレスを用いて中継機器１０に接続し、ユーザが指定したＵＲＬに対応する中継機器１０の設定情報を取得してブラウザにおいて表示する。
【００２１】
本実施形態の中継機器１０によれば、ユーザは、中継機器１０のドメイン名を決定して中継機器１０に設定し、設定したドメイン名をブラウザにおいて入力することにより設定情報を閲覧することができる。そのため、ユーザは、覚え易いドメイン名を中継機器１０に設定することにより、中継機器１０のＩＰアドレスの管理等の手間を省くことができる。また、ユーザが、中継機器１０を有するＬＡＮを複数管理する場合には、ＩＰアドレスの異なる複数の中継機器１０に対して同じドメイン名を設定することができるため、ドメイン名を１つ覚えておくだけで複数の中継機器１０の設定情報を管理することができる。
【００２２】
図２は、本実施形態に係る中継機器１０の機能構成の一例を示す。中継機器１０は、通信網４０を介してパケットの送受信を行う外部送受信部１００と、ＬＡＮ内のＰＣ２０、２１、及び２２とパケットの送受信を行う内部送受信部１１２と、外部送受信部１００及び内部送受信部１１２の通信を制御する通信制御部１０６と、予め定められた中継機器１０のドメイン名を格納する格納部１０２と、中継機器１０のＩＰアドレスを保持するレジスタ１０８と、受信したパケットの宛先を判断する判断部１１０と、受信したパケットに格納されたＵＲＬのドメイン名を、格納部１０２が格納するドメイン名と比較する比較部１０４とを備える。
【００２３】
内部送受信部１１２は、ＬＡＮ内のＰＣ２０、２１、及び２２からパケットを受信する。そして、通信制御部１０６は、内部送受信部１１２が受信したパケットのヘッダ情報を解読し、当該パケットのルーティング処理を行う。そして、通信制御部１０６は、当該パケットを外部送受信部１００に出力する。そして、外部送受信部１００は、通信制御部１０６の制御に基づいて、通信網４０側に当該パケットを送信する。
【００２４】
また、外部送受信部１００は、通信網４０側からパケットを受信する。そして、通信制御部１０６は、外部送受信部１００が受信したパケットのヘッダ情報を解読し、当該パケットのルーティング処理を行う。そして、通信制御部１０６は、当該パケットを内部送受信部１１２に出力する。そして、内部送受信部１１２は、通信制御部１０６の制御に基づいて、ＰＣ２０、２１、又は２２に対して当該パケットを送信する。
【００２５】
判断部１１０は、内部送受信部１１２が受信したパケットがＤＮＳサーバ３０宛でであるか否かを判断する。例えば、判断部１１０は、内部送受信部１１２が受信したパケットのＩＰヘッダに格納された宛先ＩＰアドレスに基づいて、当該パケットがＤＮＳサーバ３０宛であるか否かを判断する。具体的には、判断部１１０は、ユーザの設定等により入力されたＤＮＳサーバ３０のＩＰアドレスを予め保持しており、当該ＩＰアドレスと、内部送受信部１１２が受信したパケットのＩＰヘッダに格納された宛先ＩＰアドレスとを比較することにより、当該パケットがＤＮＳサーバ３０宛であるあるか否かを判断する。
【００２６】
また他の例では、判断部１１０は、内部受信部１１２が受信したパケットのＴＣＰヘッダに格納された宛先ポート番号に基づいて、当該パケットがＤＮＳサーバ３０宛であるか否かを判断する。具体的には、判断部１１０は、内部受信部１１２が受信したパケットのＴＣＰヘッダに格納された宛先ポート番号が、ＤＮＳサーバ３０を示すポート番号の５３である場合に、当該パケットがＤＮＳサーバ３０宛であると判断する。
【００２７】
格納部１０２は、ユーザに設定等により入力された中継機器１０のドメイン名を格納する。また、格納部１０２は、ドメイン名に対応づけて中継機器１０が有するファイルのファイル名を格納する。格納部１０２は、複数のドメイン名を格納してもよく、複数のドメイン名のそれぞれに対応づけて、異なるファイル名を格納してもよい。さらに、格納部１０２は、ドメイン名及びファイル名に対応づけて、当該ドメイン名が格納されたパケットを送信したＰＣ２０、２１、又は２２の機器識別情報を格納する。格納部１０２は、ＰＣ２０、２１、又は２２の機器識別情報として、例えばＩＰアドレスを格納する。
【００２８】
比較部１０４は、判断部１１０がＤＮＳサーバ３０宛であると判断したパケットに格納されたＵＲＬのドメイン名と、格納部１０２に格納された中継機器１０のドメイン名とを比較する。格納部１０２が複数のドメイン名を格納する場合、比較部１０４は、判断部１１０がＤＮＳサーバ３０宛であると判断したパケットに格納されたＵＲＬのドメイン名と、格納部１０２が複数のドメイン名のそれぞれとを比較する。
【００２９】
判断部１１０がＤＮＳサーバ３０宛であると判断したパケットに格納されたＵＲＬのドメイン名と、格納部１０２に格納された中継機器１０のドメイン名とが同一であった場合、内部送受信部１１２は、当該ドメイン名が格納されたパケットを送信したＰＣ２０、２１、又は２２に、中継機器１０の機器識別情報を送信する。具体的には、内部送受信部１１２は、中継機器１０の機器識別情報として、中継機器１０のＩＰアドレスをレジスタ１０８から読み出して送信する。
【００３０】
判断部１１０がＤＮＳサーバ３０宛であると判断したパケットに格納されたＵＲＬのドメイン名と、格納部１０２に格納された中継機器１０のドメイン名とが同一であった場合、通信制御部１０６は、当該ドメイン名が格納されたパケットのＤＮＳサーバ３０への送信を制限する。具体的には、通信制御部１０６は、当該ドメイン名が格納されたパケットのＤＮＳサーバ３０への送信を禁止する。また、通信制御部１０６は、格納部１０２が格納する機器識別情報で識別されるＰＣ２０、２１、又は２２から、中継機器１０が有するファイルの閲覧要求があった場合に、格納部１０２がＰＣ２０、２１、又は２２の機器識別情報に対応づけて格納するファイル名が示すファイルのＰＣ２０、２１、又は２２への送信を許可する。また、通信制御部１０６は、格納部１０２がＰＣ２０、２１、又は２２の機器識別情報に対応づけて格納するファイル名が示すファイル以外のファイルのＰＣ２０、２１、又は２２への送信を禁止する。
【００３１】
図３は、本実施形態に係る格納部１０２に格納される閲覧制限ファイルのデータ構成の一例を示す。閲覧制限ファイルは、ドメイン名フィールド、機器識別情報フィールド、及びファイル名フィールドを有する。ドメイン名フィールドは、中継機器１０に割り当てられたドメイン名を格納する。ドメイン名は、ユーザの嗜好により定められ、ユーザにより入力される。機器識別情報フィールドは、ＰＣ２０、２１、又は２２の機器識別情報を格納する。具体的には、機器識別情報フィールドは、ドメイン名フィールドに格納されるドメイン名が格納されたパケットを送信したＰＣ２０、２１、又は２２の機器識別情報を格納する。ＰＣ２０、２１、又は２２の機器識別情報は、例えばＩＰアドレスである。ファイル名フィールドは、中継機器１０が有するファイルのファイル名を格納する。具体的には、ファイル名フィールドは、機器識別情報フィールドに格納される機器識別情報で識別されるＰＣ２０、２１、又は２２において閲覧可能なファイルのファイル名を格納する。
【００３２】
通信制御部１０６は、閲覧制限ファイルを参照し、ファイルの閲覧要求を送信するＰＣ２０、２１、又は２２における、中継機器１０が有するファイルの閲覧を制限する。例えば、ユーザは、ＰＣ２０、２１、又は２２のブラウザにおいて、ドメイン名ｇｏｔｏＡＲ２３０Ｅ．ａｄｍｉｎを指定して中継機器１０が有するファイルの閲覧を要求した場合、ファイル名ｐａｓｓｗｄ．ｃｇｉ、ｓｅｔｕｐ．ｃｇｉ、ｅｄｉｔｍａｆ．ｃｇｉ、ｒｅｓｅｔ．ｈｔｍｌ、ｉｎｆｏ．ｃｇｉ及びｓｔａｔ．ｃｇｉが示すファイルを閲覧することができる。また、ユーザは、ＰＣ２０、２１、又は２２のブラウザにおいて、ドメイン名ｇｏｔｏＡＲ２３０Ｅを指定して中継機器１０が有するファイルの閲覧を要求した場合、ファイル名ｉｎｆｏ．ｃｇｉ及びｓｔａｔ．ｃｇｉが示すファイルを閲覧することができる。具体的には、ドメイン名ｇｏｔｏＡＲ２３０Ｅ．ａｄｍｉｎを指定して中継機器１０が有するファイルの閲覧を要求したユーザは、ｐａｓｓｗｄ．ｃｇｉを閲覧して中継機器１０の管理用パスワードの変更を行うことができるが、ドメイン名ｇｏｔｏＡＲ２３０Ｅを指定して中継機器１０が有するファイルの閲覧を要求したユーザは、ｐａｓｓｗｄ．ｃｇｉを閲覧することができないため、中継機器１０の管理用パスワードの変更を行うことができない。
【００３３】
図４は、本実施形態に係る中継機器１０の機器識別情報の配信方法のフローチャートを示す。まず、内部送受信部１１２は、ＬＡＮ内のＰＣ２０、２１、又は２２からパケットを受信する（Ｓ１００）。そして、判断部１１０は、内部送受信部１１２が受信したパケットのＩＰアドレスがＤＮＳサーバ３０のＩＰアドレスであるか否かを判断する（Ｓ１０２）。Ｓ１０２において内部送受信部１１２が受信したパケットの宛先ＩＰアドレスがＤＮＳサーバ３０のＩＰアドレスでないと判断した場合、外部送受信部１００は、パケットの宛先ＩＰアドレスに基づいて、通信網４０側に当該パケットを送信する（Ｓ１０４）。そして、本実施形態に係る機器識別情報の配信方法のフローは終了する。
【００３４】
Ｓ１０２において内部送受信部１１２が受信したパケットの宛先ＩＰアドレスがＤＮＳサーバ３０のＩＰアドレスであると判断した場合、比較部１０６は、当該パケットに格納されたＵＲＬのドメイン名と、格納部１０２に格納された中継機器１０のドメイン名とを比較する（Ｓ１０６）。Ｓ１０６においてパケットに格納されたＵＲＬのドメイン名と、格納部１０２に格納されたドメイン名とが一致しない場合、外部送受信部１００は、パケットの宛先ＩＰアドレスに基づいて、通信網４０側に当該パケットを送信する（Ｓ１０４）。即ち、外部送受信部１００は、当該パケットをＤＮＳサーバ３０に送信する。そして、本実施形態に係る機器識別情報の配信方法のフローは終了する。
【００３５】
Ｓ１０６においてパケットに格納されたＵＲＬのドメイン名と、格納部１０２に格納されたドメイン名とが一致した場合、通信制御部１０６は、当該ドメイン名が格納されたパケットのＤＮＳサーバ３０への送信を禁止する（Ｓ１０８）。そして、格納部１０２は、格納部１０２に格納されたドメイン名に対応づけて、パケットを送信したＰＣ２０、２１、又は２２のＩＰアドレスを格納する（Ｓ１１０）。そして、内部送受信部１１２は、中継機器１０のＩＰアドレスをレジスタ１０８から読み出して、パケットを送信したＰＣ２０、２１、又は２２に送信する（Ｓ１１２）。そして、本実施形態に係る機器識別情報の配信方法のフローは終了する。
【００３６】
図５は、本実施形態に係る中継機器１０のファイルの閲覧制限方法のフローチャートを示す。まず、内部送受信部１１２は、ＬＡＮ内のＰＣ２０、２１、又は２２からパケットを受信する（Ｓ２００）。そして、判断部１１０は、内部送受信部１１２が受信したパケットの宛先ＩＰアドレスが中継機器１０のＩＰアドレスであるか否かを判断する（Ｓ２０２）。Ｓ２０２において内部送受信部１１２が受信したパケットの宛先ＩＰアドレスが中継機器１０のＩＰアドレスでないと判断した場合、外部送受信部１００は、パケットの宛先ＩＰアドレスに基づいて、通信網４０側に当該パケットを送信する（Ｓ２０４）。そして、本実施形態に係る機器識別情報の配信方法のフローは終了する。
【００３７】
Ｓ２０２において内部送受信部１１２が受信したパケットの宛先ＩＰアドレスが中継機器１０のＩＰアドレスであると判断した場合、通信制御部１０６は、格納部１０２が格納する閲覧制限ファイルを参照する（Ｓ２０６）。そして、通信制御部１０６は、ＰＣ２０、２１、又は２２が閲覧を要求するファイルのファイル名が、内部送受信部１１２が受信したパケットの送信元ＩＰアドレス、即ちＰＣ２０、２１、又は２２のＩＰアドレスに対応づけて格納されているか否かを検索し、当該ファイルのＰＣ２０、２１、又は２２による閲覧が許可されているか否かを判断する（Ｓ２０８）。Ｓ２０８において当該ファイルの閲覧が許可されていないと判断した場合、内部送受信部１１２は、当該ファイルの閲覧が禁止されていることを示すエラーメッセージをＰＣ２０、２１、又は２２に送信する（Ｓ２１０）。
【００３８】
Ｓ２０８において当該ファイルの閲覧が許可されていると判断した場合、内部送受信部１１２は、当該ファイルをＰＣ２０、２１、又は２２に送信する（Ｓ２１２）。そして、本実施形態に係る機器識別情報の配信方法のフローは終了する。
【００３９】
図６は、本実施形態に係るＰＣ２０のハードウェア構成の一例を示す。ＰＣ２０は、ＣＰＵ７００と、ＲＯＭ７０２と、ＲＡＭ７０４と、通信インタフェース７０６と、ハードディスクドライブ７０８と、データベースインタフェース７１０と、フロッピーディスクドライブ７１２と、ＣＤ−ＲＯＭドライブ７１４とを備える。ＣＰＵ７００は、ＲＯＭ７０２及びＲＡＭ７０４に格納されたプログラムに基づいて動作し、各部の制御を行う。通信インタフェース７０６は、コンピュータネットワークを介して中継機器１０と通信する。データベースインタフェース７１０は、データベースへのデータの書込、及びデータベースの内容の更新を行う。
【００４０】
フロッピーディスクドライブ７１２は、フロッピーディスク７２０からデータ又はプログラムを読み取り通信インタフェース７０６に提供する。ＣＤ−ＲＯＭドライブ７１４は、ＣＤ−ＲＯＭ７２２からデータ又はプログラムを読み取り通信インタフェース７０６に提供する。通信インタフェース７０６は、フロッピーディスクドライブ７１２又はＣＤ−ＲＯＭドライブ７１４から提供されたデータ又はプログラムを中継機器１０に送信する。データベースインタフェース７１０は、各種データベース７２４と接続してデータを送受信する。
【００４１】
中継機器１０に提供されるプログラムは、フロッピーディスク７２０又はＣＤ−ＲＯＭ７２２等の記録媒体に格納されて利用者によって提供される。記録媒体に格納されたプログラムは圧縮されていても非圧縮であってもよい。プログラムは記録媒体から読み出され、通信インタフェース７０６を介して、中継機器１０にインストールされ、中継機器１０において実行される。
【００４２】
記録媒体に格納されて提供されるプログラム、即ち中継機器１０にインストールされるプログラムは、機能構成として、内部送受信モジュールと、外部送受信モジュールと、通信制御モジュールと、格納モジュールと、判断モジュールと、比較モジュールとを有する。各モジュールが中継機器１０に働きかけて行わせる動作は、図１から図５において説明した中継機器１０における、対応する部材の動作と同一であるから、説明を省略する。
【００４３】
図６に示した、記録媒体の一例としてのフロッピーディスク７２０又はＣＤ−ＲＯＭ７２２には、本出願で説明した全ての実施形態における中継機器１０の動作の一部又は全ての機能を格納することができる。
【００４４】
これらのプログラムは記録媒体から直接中継機器１０によって読み出されて実行されても、中継機器１０にインストールされた後に中継機器１０において実行されてもよい。更に、上記プログラムは単一の記録媒体に格納されても複数の記録媒体に格納されてもよい。また、符号化した形態で格納されていてもよい。
【００４５】
記録媒体としては、フロッピーディスク、ＣＤ−ＲＯＭの他にも、ＤＶＤ、ＰＤ等の光学記録媒体、ＭＤ等の光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアカードなどの半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムを中継機器１０に提供してもよい。
【００４６】
本実施形態の中継機器１０によれば、ユーザは、ユーザの嗜好により定めて中継機器１０に設定したドメイン名を、ＰＣ２０、２１、又は２２のブラウザにおいて指定することにより、中継機器１０の設定情報を閲覧することができる。そのため、ユーザは、中継機器１０のＩＰアドレスを覚えておく必要がなく、中継機器１０のＩＰアドレスの管理等の手間を省くことができる。
【００４７】
また、中継機器１０に複数のドメイン名を割り当て、それぞれのドメイン名を指定して中継機器１０が有するファイルの閲覧を要求するＰＣ２０、２１、又は２２が閲覧可能なファイルを制限することにより、ユーザ毎に中継機器１０の設定情報の閲覧及び変更に対する権限を制御することができる。例えば、ネットワーク管理者と、一般ユーザとに異なるドメイン名を通知することにより、中継機器１０の設定情報内の所定の設定情報の一般ユーザによる閲覧及び変更を禁止することができ、一般ユーザの操作ミス等による中継機器１０の設定情報の変更等を防止することができる。
【００４８】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００４９】
【発明の効果】
上記説明から明らかなように、本発明によれば、ユーザが容易に設定情報を閲覧することができる中継機器を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るネットワークシステムの構成の一例を示す図である。
【図２】本実施形態に係る中継機器１０の機能構成の一例を示す図である。
【図３】本実施形態に係る格納部１０２に格納される閲覧制限ファイルのデータ構成の一例を示す図である。
【図４】本実施形態に係る中継機器１０の機器識別情報の配信方法のフローチャートである。
【図５】本実施形態に係る中継機器１０のファイルの閲覧制限方法のフローチャートである。
【図６】本実施形態に係るＰＣ２０のハードウェア構成の一例を示す図である。
【符号の説明】
１０  中継機器
２０、２１、２２  ＰＣ
３０  ＤＮＳサーバ
４０  通信網
５０  Ｗｅｂサーバ
１００  外部送受信部
１０２  格納部
１０４  比較部
１０６  通信制御部
１０８  レジスタ
１１０  判断部
１１２  内部送受信部
７００  ＣＰＵ
７０２  ＲＯＭ
７０４  ＲＡＭ
７０６  通信インタフェース
７０８  ハードディスクドライブ
７１０  データベースインタフェース
７１２  フロッピーディスクドライブ
７１４  ＣＤ−ＲＯＭドライブ
７２０  フロッピーディスク
７２２  ＣＤ−ＲＯＭ
７２４  各種データベース
【図１】
0003613468.tif 000002
【図２】
0003613468.tif 000003
【図３】
0003613468.tif 000004
【図４】
0003613468.tif 000005
【図５】
0003613468.tif 000006
【図６】
0003613468.tif 000007