JP4227661B2 - Identifier assigning apparatus and program - Google Patents
Identifier assigning apparatus and program Download PDFInfo
- Publication number
- JP4227661B2 JP4227661B2 JP2008060191A JP2008060191A JP4227661B2 JP 4227661 B2 JP4227661 B2 JP 4227661B2 JP 2008060191 A JP2008060191 A JP 2008060191A JP 2008060191 A JP2008060191 A JP 2008060191A JP 4227661 B2 JP4227661 B2 JP 4227661B2
- Authority
- JP
- Japan
- Prior art keywords
- communication device
- lease
- identifier
- request
- condition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
本発明は、IPアドレス配布装置及び方法に係り、詳しくは、IPネットワークに接続されたPC(パーソナルコンピュータ)等の端末(以下、PC端末という)にIPアドレスを配布するDHCPサーバ等のIPアドレス配布装置及び方法に関する。 The present invention relates to an IP address distribution apparatus and method, and more particularly, to distribution of an IP address such as a DHCP server that distributes an IP address to a terminal (hereinafter referred to as a PC terminal) such as a PC (personal computer) connected to an IP network. The present invention relates to an apparatus and a method.
ネットワーク上の固有の識別子を用いて通信するネットワーク、例えば、TCP/IPプロトコルに従って通信のなされるネットワーク環境では、一般的にDHCP(Dynamic Host Configuration Protocol)サーバにより、そのネットワークに接続されるPC端末
に対してIPアドレスの配布がなされる。そして、このIPアドレスにてPC端末がIPネットワーク内で認識されることとなる。従来、セキュリティを考慮しつつIPネットワークに接続されるPC端末にIPアドレスを配布するシステムが種々提案されている。
In a network that communicates using a unique identifier on the network, for example, in a network environment in which communication is performed in accordance with the TCP / IP protocol, a DHCP (Dynamic Host Configuration Protocol) server generally connects a PC terminal connected to the network. In contrast, IP addresses are distributed. Then, the PC terminal is recognized in the IP network by this IP address. Conventionally, various systems for distributing IP addresses to PC terminals connected to an IP network in consideration of security have been proposed.
例えば、あるシステム(特許文献1参照)では、IPネットワーク内に認証サーバが設けられ、IPネットワークに接続されたPC端末から送られてくるユーザID及びパスワードと予め登録された正規のユーザID及びパスワードとの比較結果に基づいて認証サーバが正規のユーザであることの確認を行なった後に、そのユーザID及びパスワードの送り元のPC端末に対してIPアドレスが配布される。このようなシステムでは、正規のユーザが使用するPC端末にだけIPアドレスが配布されることになるので、IPネットワーク環境におけるセキュリティが確保されることとなる。 For example, in a certain system (see Patent Document 1), an authentication server is provided in an IP network, and a user ID and password sent from a PC terminal connected to the IP network, and a regular user ID and password registered in advance. After confirming that the authentication server is a legitimate user based on the comparison result, the IP address is distributed to the PC terminal that sent the user ID and password. In such a system, since the IP address is distributed only to the PC terminal used by the authorized user, security in the IP network environment is ensured.
また、他のシステム(特許文献2参照)では、ネットワーク(ホームネットワーク)に接続可能な機器を特定するID(MTID)とそのネットワークからISP(Internet Service Provider)に至る通信経路に設けられたルータのID(HGWID)との組み合
わせが予め登録されたデータベースがISPに設置される。そして、前記ネットワークに機器が接続された際(電源が投入された際)に、機器からMTIDがルータ送信されると、ルータが自己のHGWIDと共にMTIDをISPに送り、それらの組み合わせが前記データベースに登録されたものと一致する場合に、ISPからIPアドレスが前記機器に対して配布される。このようなシステムでは、予めIDが登録された機器が正規のネットワーク(ルータのIDにて特定される)に接続されたことの確認がなされたときにだけその機器に対してIPアドレスが配布されることになるので、そのネットワークにおけるセキュリティが確保されることとなる。
In another system (see Patent Document 2), an ID (MTID) for identifying a device connectable to a network (home network) and a router provided on a communication path from the network to an ISP (Internet Service Provider). A database in which a combination with an ID (HGWID) is registered in advance is installed in the ISP. When the device is connected to the network (when the power is turned on), when the MTID is transmitted from the device to the router, the router sends the MTID together with its own HGWID to the ISP, and the combination thereof is stored in the database. If it matches the registered one, the IP address is distributed from the ISP to the device. In such a system, an IP address is distributed to a device whose ID is registered in advance only when it is confirmed that the device is connected to a legitimate network (specified by the router ID). Therefore, security in the network is secured.
更に、他のシステム(特許文献3参照)では、DHCPサーバに予め管理対象となるクライアントのホスト名を登録しておき、IPアドレスの設定要求のあったクライアントのホスト名と登録されたホスト名とが一致したときに、DHCPサーバからそのクライアントに対してIPアドレスの配布がなされる。このようなシステムでは、ネットワーク内に複数のDHCPサーバが存在する場合、各DHCPサーバは管理対象となるクライアントからの要求にだけ応答すればよくなることから、ネットワークのトラヒックを低減させることができるようになる。また、結果的に予めホスト名が登録されたクライアントにだけIPアドレスが配布されるので、ネットワーク内のセキュリティも確保されることにもなる。 Further, in another system (see Patent Document 3), the host name of the client to be managed is registered in advance in the DHCP server, and the host name of the client that has made an IP address setting request and the registered host name, When the two match, the IP address is distributed from the DHCP server to the client. In such a system, when there are a plurality of DHCP servers in the network, each DHCP server only needs to respond to a request from a client to be managed, so that network traffic can be reduced. Become. In addition, as a result, the IP address is distributed only to the clients whose host names are registered in advance, so that security within the network is also ensured.
ネットワーク内において禁止された通信態様を予め登録しておき、ネットワークに接続されている端末間でのアクセスがその禁止された通信態様に合致するか否かの判定結果に基づいて端末間の不正アクセスを検出するセキュリティシステムが提案されている(例えば、特許文献4参照)。このようなシステムセキュリティを用いれば、既にIPアドレス
の配布を受けてネットワークに接続された端末であっても、他の端末への不正なアクセスが検出されるので、ネットワーク内のセキュリティを向上させることができることとなる。
ネットワーク内のセキュリティを考慮しつつ、IPアドレス等ネットワーク上の固有の識別子を用いて通信する通信機器にそのような識別子の配布がなされる、前述したような従来の各システムでは、装置あるいはユーザに関する情報を予め固定的に登録しておかなければそのような識別子の配布を受けることができない。そのため、人の行き来の多い会社での社内ネットワークのように、組織外部の者(例えば、他の事業所・営業所からの出張者等)が一時的にPC端末をネットワークに接続して利用するケースの多いネットワークでは、前述したような従来のシステムが適用されるとその使い勝手が悪くなってしまう。 In consideration of security in the network, such identifiers are distributed to communication devices that communicate using a unique identifier on the network such as an IP address. Such information cannot be distributed unless the information is registered in advance. For this reason, people outside the organization (for example, business travelers from other offices / sales offices) temporarily connect the PC terminal to the network and use it, as in an in-house network in a company with a lot of traffic. In a network with many cases, when the conventional system as described above is applied, the usability is deteriorated.
また、上記識別子の配布を行なうシステムとは別に前述したようなセキュリティシステムを設けるようにすると、コスト及び運用の面で不利となる。 Further, if a security system as described above is provided separately from the system for distributing the identifier, it is disadvantageous in terms of cost and operation.
本発明は、前述したような従来の欠点を解決するためのものであって、正当者が一時的にネットワークに通信機器(PC端末)を接続し易くするとともに、通信機器の不正な接続を極力排除できるようにした識別子割当装置、方法及びプログラムを提供する。 The present invention is for solving the above-mentioned conventional drawbacks, and it is easy for a legitimate person to temporarily connect a communication device (PC terminal) to a network, and to prevent unauthorized connection of the communication device as much as possible. An identifier assignment apparatus, method, and program that can be eliminated are provided.
本発明は、固有の識別子を用いて通信する通信機器に前記識別子を割り当てる識別子割当装置において、
通信機器を管理する管理手段と、
通信機器からの要求を受信し、当該通信機器への識別子の割り当てから所定期間内であれば該要求に応答して当該通信機器に識別子を割り当てる制御手段と、を備えたことを特徴とする。
The present invention provides an identifier assignment apparatus that assigns the identifier to a communication device that communicates using a unique identifier.
Management means for managing communication devices;
Control means for receiving a request from a communication device and allocating an identifier to the communication device in response to the request within a predetermined period from the assignment of the identifier to the communication device.
好ましくは、上記制御手段は、認可した通信機器からの要求に対しては、常に該要求に応答して識別子を割り当てるようにしてもよい。 Preferably, the control means may always assign an identifier to a request from an authorized communication device in response to the request.
また、本発明に係るIPアドレス配布装置は、IPネットワークに接続されたクライアント機器から受信される配布要求情報に基づいて該クライアント機器に対してIPアドレスを配布するIPアドレス配布装置であって、クライアント機器に対応付けてIPアドレスの配布可否に係る条件を表すリース条件を記憶するリース条件記憶手段と、クライアント機器から配布要求情報を受信したときに、前記リース条件記憶手段に当該クライアント機器に対応するリース条件が記憶されていなければ、前記クライアント機器に対するIPアドレスの配布を許可するとともに、当該クライアント機器に対応付けて初期リース条件を前記リース条件記憶手段に記憶させる初期制御手段と、前記リース条件記憶手段に記憶された各クライアント機器に対応したリース条件を変更する条件変更手段と、配布要求情報の送信元となるクライアント機器に対するIPアドレスの配布の可否を前記リース条件記憶手段に当該クライアント機器に対応して記憶されたリース条件に基づいて制御するIPアドレス配布可否制御手段とを有する構成であってもよい。 An IP address distribution apparatus according to the present invention is an IP address distribution apparatus that distributes an IP address to a client device based on distribution request information received from a client device connected to an IP network. A lease condition storage unit that stores a lease condition indicating a condition relating to whether or not an IP address can be distributed in association with a device, and when the distribution request information is received from the client device, the lease condition storage unit corresponds to the client device. If lease conditions are not stored, IP address distribution to the client device is permitted, and initial control means for storing the initial lease conditions in the lease condition storage unit in association with the client devices, and the lease condition storage For each client device stored in the Based on the lease condition stored in the lease condition storage unit corresponding to the client device, the condition changing unit for changing the lease condition and whether or not the IP address can be distributed to the client device that is the transmission source of the distribution request information An IP address distribution permission / inhibition control unit to be controlled may be included.
このような構成により、初めてIPネットワークに接続されたクライアント機器に対しては、IPアドレスの配布が許可されるとともに、そのクライアント機器に対して初期リース条件が設定される。そして、各クライアント機器に対するリース条件の変更が可能となるとともに、そのリース条件に基づいて配布要求情報の送信元となるクライアント機器に対するIPアドレスの配布可否の制御がなされる。従って、各クライアント機器に対するリース条件を動的に管理することができるとともに、前記初期リース条件を適当に設定することにより、クライアント機器のIPネットワークへの一時的な接続を可能にするとともに、クライアント機器のIPネットワークへの頻繁な不正接続を防止することができることとなる。 With such a configuration, distribution of an IP address is permitted for a client device connected to the IP network for the first time, and initial lease conditions are set for the client device. The lease condition for each client device can be changed, and whether or not the IP address can be distributed to the client device that is the transmission source of the distribution request information is controlled based on the lease condition. Accordingly, the lease conditions for each client device can be managed dynamically, and by setting the initial lease conditions appropriately, the client device can be temporarily connected to the IP network, and the client device Frequent unauthorized connection to the IP network can be prevented.
また、本発明に係るIPアドレス配布装置は、前記初期リース条件が、IPアドレスの配布が可能となる期間的な条件を含み、前記条件変更手段が、クライアント機器から配布要求情報を受信したときに、当該クライアント機器に対応して前記リース条件記憶手段に記憶された初期リース条件における期間的な条件が満足されているか否かを判定する手段と、前記期間的な条件が満足されていないとの判定がなされたときに、前記初期リース条件をIPアドレスの配布を禁止するリース条件に変更するリース禁止設定手段とを有する構成とすることができる。 In the IP address distribution device according to the present invention, when the initial lease condition includes a periodical condition that enables IP address distribution, and the condition changing unit receives distribution request information from a client device. A means for determining whether or not a periodical condition in the initial lease condition stored in the lease condition storage means corresponding to the client device is satisfied, and that the periodical condition is not satisfied A lease prohibition setting unit that changes the initial lease condition to a lease condition prohibiting IP address distribution when the determination is made can be adopted.
このような構成によれば、初期リース条件におけるIPアドレスの配布可能となる期間的な条件を満足しなくなったクライアント機器に対してはIPアドレスが配布されなくなる。従って、IPネットワークへの不正接続を防止することができることとなる。 According to such a configuration, the IP address is not distributed to the client device that does not satisfy the periodical condition for enabling the distribution of the IP address in the initial lease condition. Therefore, unauthorized connection to the IP network can be prevented.
前記期間的な条件は、単位時間に基づいて規定したものであっても、配布要求情報の受信回数の単位回数に基づいて規定したものであってもよい。 The periodical condition may be defined based on a unit time or may be defined based on a unit number of times of receiving distribution request information.
更に、本発明に係るIPアドレス配布装置は、前記条件変更手段が、クライアント機器からの所定処理実行に係る情報に基づいて当該クライアント機器に対応した前記初期リース条件を予め定めた正規のリース条件に変更する手段を有する構成とすることができる。 Furthermore, in the IP address distribution device according to the present invention, the condition changing means sets the initial lease condition corresponding to the client device based on information related to execution of a predetermined process from the client device to a normal lease condition that is predetermined. It can be set as the structure which has a means to change.
このような構成により、初期リース条件のもとでしかIPアドレスの配布を受けることができなかったクライアント機器を、そのクライアント機器での所定処理に基づいて、正規の条件のもとでIPアドレスの配布を受けることのできる状態に変えることができることとなる。 With such a configuration, a client device that has been able to receive an IP address distribution only under the initial lease condition can be changed based on a predetermined process in the client device under the normal condition. It can be changed to a state where it can be distributed.
前記正規のリース条件は、常時IPアドレスの配布を受けることが可能とする等、当該IPアドレス配布装置が適用されるシステムにおいて、任意に定めることができる。 The regular lease condition can be arbitrarily determined in a system to which the IP address distribution device is applied, such as being able to always receive an IP address.
なお、前記リース条件が、IPアドレスの配布が可能となる期間的な条件を含む場合、前記条件変更手段は、クライアント機器から配布要求情報を受信したときに、当該クライアント機器に対応して前記リース条件記憶手段に記憶されたリース条件における期間的な条件を所定期間延長する手段を含むこともできる。この場合、各クライアント機器が継続的にIPネットワークに接続している限り、そのリース条件における期間的な条件が満了せず、IPアドレスの配布可否の制御を継続させることができるようになる。 When the lease condition includes a periodical condition that enables IP address distribution, the condition changing means receives the lease request information corresponding to the client device when receiving the distribution request information from the client device. Means for extending a periodical condition in the lease condition stored in the condition storage means for a predetermined period may be included. In this case, as long as each client device is continuously connected to the IP network, the periodical condition in the lease condition does not expire, and the control of whether or not the IP address can be distributed can be continued.
また、前記リース条件が、IPアドレスの配布が可能となる期間的な条件を含む場合、前記条件変更手段は、所定周期毎に、前記リース条件記憶手段に記憶された各リース条件における前記期間的な条件が満足されているか否かを判定する手段と、前記期間的な条件が満足されていないとの判定のなされたリース条件についてはリース条件記憶手段から削除する手段とを含むこともできる。この場合、期間的な条件が満たされなくなったクライ
アント機器に対する管理を継続的に行なわなくて済むようにすることができる。
In addition, when the lease condition includes a periodical condition that enables IP address distribution, the condition changing unit is configured to perform the periodical change in each lease condition stored in the lease condition storage unit at predetermined intervals. And a means for deleting from the lease condition storage means a lease condition for which it is determined that the periodical condition is not satisfied. In this case, it is possible to eliminate the need for continuous management for client devices whose periodical conditions are no longer met.
更に、前記条件変更手段は、前記IPネットワークに接続された管理装置からの所定処理実行に係る情報に基づいて前記リース条件記憶手段に記憶された各クライアント機器に対応したリース条件を変更する手段を含むこともできる。この場合、管理装置から各クライアント機器に対するリース条件を変更することが可能となる。 Furthermore, the condition changing means includes means for changing the lease condition corresponding to each client device stored in the lease condition storage means based on information relating to execution of a predetermined process from a management apparatus connected to the IP network. It can also be included. In this case, the lease condition for each client device can be changed from the management apparatus.
また、本発明は、コンピュータその他の装置、機械等が、固有の識別子を用いて通信する通信機器に上記識別子を割り当てる識別子割当方法において、通信機器を管理し、通信機器からの要求を受信し、上記通信機器への識別子の割り当てから所定期間内であれば上記要求に応答して当該通信機器に識別子を割り当てるものでもよい。 The present invention also relates to an identifier assignment method in which a computer or other device, machine, or the like assigns the identifier to a communication device that communicates using a unique identifier, manages the communication device, receives a request from the communication device, An identifier may be assigned to the communication device in response to the request within a predetermined period from the assignment of the identifier to the communication device.
また、本発明は、固有の識別子を用いて通信する通信機器に上記識別子を割り当てるコンピュータを、通信機器を管理する管理手段と、通信機器からの要求を受信し、当該通信機器への識別子の割り当てから所定期間内であれば該要求に応答して当該通信機器に識別子を割り当てる制御手段と、して機能させるためのプログラムとして構成してもよい。また、本発明は、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。 Further, the present invention provides a computer that assigns the identifier to a communication device that communicates using a unique identifier, a management unit that manages the communication device, and a request from the communication device, and assigns the identifier to the communication device. The program may be configured to function as a control unit that assigns an identifier to the communication device in response to the request within a predetermined period. Further, the present invention may be a program in which such a program is recorded on a recording medium readable by a computer, other devices, machines, or the like.
以上、説明したように、本願発明によれば、正当者が一時的にネットワークに通信機器(PC端末)を接続し易くするとともに、通信機器の不正な接続を極力排除することができる。例えば、ネットワーク上の各通信機器に対するIPアドレス等の識別子の割当を動的に制御することができる。また、例えば、割当のための初期条件を適当に設定することにより、通信機器のネットワークへの一時的な接続を可能にするとともに、通信機器のネットワークへの頻繁な不正接続を防止することができることとなる。 As described above, according to the present invention, it is possible for a legitimate person to easily connect a communication device (PC terminal) to the network temporarily, and to prevent unauthorized connection of the communication device as much as possible. For example, assignment of an identifier such as an IP address to each communication device on the network can be dynamically controlled. In addition, for example, by appropriately setting initial conditions for allocation, it is possible to temporarily connect the communication device to the network and to prevent frequent unauthorized connection to the network of the communication device. It becomes.
以下、本発明の実施の形態について、図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
本発明の実施の形態に係るIPアドレス配布装置(DHCPサーバ)が適用されるシステムは、例えば、図1に示すように構成される。この例は、社内ネットワークシステムを示している。 A system to which an IP address distribution device (DHCP server) according to an embodiment of the present invention is applied is configured as shown in FIG. 1, for example. This example shows an in-house network system.
図1において、DHCPサーバ10(IPアドレス配布装置)及びネットワーク管理PC20が所定のIPネットワークN(社内ネットワーク)に接続されている。また、このIPネットワークN内で処理を行なうクライアントPC31、32、33がIPネットワークNに接続される。
In FIG. 1, a DHCP server 10 (IP address distribution device) and a
このようなシステムにおいて、DHCPサーバ10、ネットワーク管理PC20及びクライアントPC30(参照番号「30」は、図1に示すクライアントPC31、32、33を総括的に示す)の機能的な関係は、図2に示すようになっている。
In such a system, the functional relationship of the
図2において、DHCPサーバ10は、ネットワークNに接続されたクライアントPC30と情報の送受を行なう。DHCPサーバ10はデータベースを有し、そのデータベースには、クライアントPC(MACアドレス)毎に配布したIPアドレス及びそのリース期間が記述されたリーステーブル11と、クライアントPC毎にIPアドレスの配布可否に係る条件を表すリース条件が記述されたリース状況テーブル12とが格納されている。リース状況テーブル12は、クライアントPCを特定する「物理識別子」(MACアドレス)及びそのリース条件(「有効期間」と「状態」)の各項目を有する。「状態」には、
初期リース条件を表す「初期」、IPアドレスの配布許可を表す「リース可」及びIPアドレスの配布禁止を表す「リース不可」のいずれかが設定される。
In FIG. 2, the
Any one of “initial” representing initial lease conditions, “lease permitted” representing IP address distribution permission, and “lease impossible” representing IP address distribution prohibition is set.
クライアントPC30は、IPネットワークに接続されたときに(IPネットワークNに接続された状態で電源が投入されたとき)に、IPアドレスの配布要求に係る情報(以下、リース要求)をDHCPサーバ10に送信する。DHCPサーバ10は、リース要求を受信したときに、そのリース要求の送信元となるクライアントPCに対応したリース状況テーブルに記述されたリース条件に基づいてIPアドレスの配布可否の制御を行なう。また、DHCPサーバ10は、リース要求を受信したときに、そのリース要求の送信元となるクライアントPCに対応したリース状況テーブルが存在しなければ、「状態」=初期となるリース条件のリース状況テーブルをそのクライアントPC(物理識別子)に対応付けて作成する。
When the
ネットワーク管理PC20は、DHCPサーバ10にて提供される所定のWEB画面上でリース状況テーブル12の内容を更新することができる。また、クライアントPC30は、DHCPサーバ10にて提供される本登録のためのWEB画面上でリース状況テーブル12において「状態」=初期となる設定を「状態」=リース可に変更することができる。
The
DHCPサーバ10は、クライアントPC30からリース要求を受信する毎に、図3に示す手順に従って処理を実行する。この処理は、DHCPサーバ10にインストールされたプログラムに従って実行される。なお、このプログラムは、CD−ROM等の記録媒体によってDHCPサーバ10に提供されるものであっても、ネットワーク(IPネットワークNを含む)を介してDHCPサーバ10に提供されるものであっても、更に、DHCPサーバ10のROM等に予め格納されたものであってもよい。
Each time the
図3において、DHCPサーバ10は、クライアントPC30からリース要求を受信すると、その送信元となるクライアントPC30に対応したリース状況テーブル12が存在するか否かを判定する(S1)。例えば、クライアントPC30が初めてIPネットワークNに接続される場合等、リース状況テーブル12が存在していないとの判定がなされると、DHCPサーバ10は、前記リース要求とともに受信したクライアントPC30に対応したリース状況テーブル12を作成する(S2)。このリース状況テーブル12には例えば以下のような初期のリース条件が設定される。
In FIG. 3, when receiving the lease request from the
「状態」=初期;
「有効期間」=2日;
その後、リース状況テーブル12の「状態」を確認して(S3、S4、S5)、その「状態」=初期が確認されると(S3でNO、S4でNO、S5でYES)、DHCPサーバ10は、その「有効期間」の設定値が既に経過しているか否かを判定する(S6)。その「有効期間」の設定値(初期値=2日)を経過していないとの判定がなされると(S6でNO)、DHCPサーバ10は、予めプールされた未使用のIPアドレスから選択されたIPアドレスをリース要求の送信元となるクライアントPC30に配布する(送信する)(S7)。そして、DHCPサーバ10は、そのIPアドレスを配布したクライアントPC30に対応したリース状況テーブル12の「有効期間」を1日延長した値に更新する(S8)。
"State" = initial;
“Validity period” = 2 days;
Thereafter, the “state” of the lease status table 12 is confirmed (S3, S4, S5). When the “state” = initial is confirmed (NO in S3, NO in S4, YES in S5), the
前述したようにDHCPサーバ30から配布されたIPアドレスを受信したクライアントPC30は、そのIPアドレスを内部に保存することにより、IPネットワークN上で情報の送受が可能となる。従って、一時的に来社した者が自分のPCをIPネットワークN(社内ネットワーク)に接続(最初の接続)しても、その者は、IPネットワーク上で
そのPCを支障なく使用することができるようになる。
As described above, the
クライアントPC30において本登録手続を行なうことができる。この本登録手続は、次のようにしてなされる。
The
クライアントPC30は汎用的なブラウザ機能を用いて本登録手続処理を実行する。即ち、クライアントPC30は、DHCPサーバ10が提供する本登録手続用のWEB画面を読出し、ユーザによる所定の設定操作に従って情報の設定を行なう。すると、その本登録手続用のWEB画面を提供するDHCPサーバ10では、図4に示す手順に従って処理を実行する。この処理も、図3に示す処理のプログラムと同様にしてDHCPサーバ10に提供されるプログラムに従って実行される。
The
図4において、クライアントPC30によりWEB画面上にて設定され情報に基づいて所定の本登録手続がなされ(S11)、その手続が完了したことを判定すると(S12でYES)、DHCPサーバ10は、クライアントPC30に対応したリーステーブル12のリース条件を
「状態」=リース可;
「有効期限」=一日延長;
のように設定する。即ち、「状態」=初期から「状態」=リース可に変更されるとともに、「有効期間」の設定値が一日延長された値に変更される。
In FIG. 4, a predetermined main registration procedure is performed based on information set on the WEB screen by the client PC 30 (S11). When it is determined that the procedure is completed (YES in S12), the
“State” = Leaseable;
"Expiration date" = one day extension;
Set as follows. That is, “state” = initial state is changed to “state” = leasable, and the set value of “valid period” is changed to a value extended by one day.
なお、図4に示す処理の過程で、手続完了の確認がなされない場合(S12でNO)、本手続処理が不備であったとして、リース状況テーブル12の変更がなされないままに、処理は終了する。 If the procedure completion is not confirmed in the process shown in FIG. 4 (NO in S12), the process ends without changing the lease status table 12 because the procedure process is incomplete. To do.
このように本登録手続の完了したクライアントPC30の電源投入時等にクライアントPC30からリース要求が送信され、DHCPサーバ10がそのリース要求を受信すると、次のようにして処理を行なう。
As described above, when a lease request is transmitted from the
図3において、DHCPサーバ10は、リース要求の送信元となるクライアントPC30に対応したリース状況テーブル12の存在を確認すると(S1でYES)、更に、そのリース状況テーブル12における「状態」の設定値を確認する。そして、前述したように本登録手続により設定された「状態」=リース可であることを確認すると(S3でYES)、DHCPサーバ10は、予めプールされた未使用のIPアドレスから選択されたIPアドレスをリース要求の送信元となるクライアントPC30に配布し(S7)、そのクライアントPC30に対応したリース状況テーブル12の「有効期間」を1日延長した値に更新する(S8)。
In FIG. 3, when the
これにより、本登録手続の済んだクライアントPC30の電源を立ち上げ時に送信されるリース要求を受信する毎に、DHCPサーバ10は前述した処理(S1、S3、S7、S8)に従ってIPアドレスを配布することになるので、クライアントPC30は、IPネットワークN上で情報の送受信が可能となる。そして、「有効期間」も、リース要求を出す毎に1日延長されるので、以後、特別な手続を行なわなくても、そのクライアントPC30は、繰り返しIPネットワーク上で情報の送受信が可能となる。
As a result, the
例えば、本登録手続について知ることない不正者が自分のPCをIPネットワークに接続した場合、DHCPサーバ10は、前述した処理(S1〜S9)に従って、そのPCに対して初期リース条件の設定されたリース状況テーブル12を作成するとともに、IPアドレスの配布を行なう。即ち、不正者のPC(以下、不正PCという)もIPネットワークN上で情報の送受信が可能となる。しかし、以後、初期リース条件の「有効期間」の設
定値が経過して初期リース条件を満足しなくなった後に再度その不正PCをIPネットワークNに接続した場合には、次のような処理により、その不正PCのIPネットワークN上での利用ができなくなる。
For example, when an unauthorized person who does not know about the registration procedure connects his PC to an IP network, the
図3において、DHCPサーバ10は、リース要求の送信元となる前記不正PCに対応したリース状況テーブル12の存在を確認すると(S1でYES)、更に、そのリース状況テーブル12における「状態」の設定値を確認する。そして、前述したように設定された初期リース条件を表す「状態」=初期であることを確認すると(S3でNO,S4でNO、S5でYES)、DHCPサーバ10は、そのリース状況テーブル12において設定された「有効期限」の値が既に経過しているか否かを判定する(S6)。この場合、DHCPサーバ10は、その「有効期間」の設定値を経過しているとの判定を行なう(S6でYES)。すると、DHCPサーバ10は、前記不正PCに対応したリース状況テーブル12に記述されたリース条件を
「状態」=リース不可;
「有効期間」=一日延長;
に変更する(S9)。その後、DHCPサーバ10は、特にIPアドレスの配布を行なうことなく処理を終了させる。
In FIG. 3, when the
“State” = not leaseable;
“Effective period” = one day extension;
(S9). Thereafter, the
以後、この不正PCからのリース要求を受信した場合、DHCPサーバ10は、不正PCに対応したリース状況テーブル12において前述したように設定されたリース条件が「状態」=リース不可であることを確認すると(S1でYES、S3でNO、S4でYES)、更に、そのリース状況テーブル12の「有効期間」の設定値を1日延長して(S9)、IPアドレスの配布を行なうことなく処理を終了させる。
Thereafter, when receiving a lease request from the unauthorized PC, the
このように、不正PCに対しては、初回の接続時にIPアドレスが配布されることになるが、「有効期間」の設定値を経過した後には、一切IPネットワークNへの接続が禁止されることとなる。 As described above, an IP address is distributed to an unauthorized PC at the first connection, but connection to the IP network N is completely prohibited after the set value of the “valid period” has elapsed. It will be.
DHCPサーバ10は、前述した各処理(図3、図4参照)とは、独立して所定周期(インターバルタイマに設定される)毎に、リース状況テーブル12の整理を図5に示す手順に従って実行する。この処理も、図3に示す処理のプログラムと同様にしてDHCPサーバ10に提供されるプログラムに従って実行される。
The
図5において、DHCPサーバ10は、データベースに格納されたリーステーブル12を順次読み出す(S21)。そして、DHCPサーバ10は、各リース状況テーブル12における「有効期間」を確認し(S12)、「有効期間」の設定値を経過したリーステーブル12を削除する。
In FIG. 5, the
これにより、DHCPサーバ10での以後の無断な処理(図3におけるS1における確認処理)や管理がなくなる。また、前述したように、一時的に来社した者が自分のPCをIPネットワークN(社内ネットワーク)に接続(最初の接続)し際に作成されたリース状況テーブル12もその「有効期間」の設定値が経過すると削除される。従って、その有効期間経過後に再度その者が来社して自分のPCをIPネットワークNに接続した場合に、初期リース条件(「状態」=初期、「有効期間」=2日)の設定された新たなリース状況テーブル12が作成されるので、その者は、前述したのと同様にIPネットワーク上でそのPCを支障なく使用することができるようになる。
This eliminates subsequent unauthorized processing (confirmation processing in S1 in FIG. 3) and management in the
なお、DHCPサーバ10は、前述したようにして配布したIPアドレスとその配布先のクライアントPCとの関係をリーステーブル11に記録することにより管理している。DHCPサーバ10は、ブロードキャストまたはマルチキャストの通信手法に従ってIP
ネットワークNに接続されている各クライアントPCに保存されたIPアドレスを収集することができる。そして、その収集結果と、リーステーブル11に記録されたクライアントPCとIPアドレスとの関係とを比較することにより、不正にIPアドレスを保存したPCがIPネットワーク上に存在するか否かを判定することができる。そして、DHCPサーバ10は、その判定結果をネットワーク管理PC20に通知することができる。
The
The IP addresses stored in each client PC connected to the network N can be collected. Then, by comparing the collected result with the relationship between the client PC and the IP address recorded in the lease table 11, it is determined whether or not there is a PC that has illegally stored the IP address on the IP network. be able to. The
また、前述したシステムでは、ネットワーク管理PC20は汎用的なブラウザ機能を用いてDHCPサーバ10のデータベースに格納した各クライアントPCに対応したリース状況テーブル12の内容を変えることができる。即ち、ネットワーク管理PC20は、DHCPサーバ10が提供する管理用のWEB画面を読出し、管理者による所定の設定操作に従って情報の設定を行なう。すると、その管理用のWEB画面を提供するDHCPサーバ10では、図6に示す手順に従って処理を実行する。この処理も、図3に示す処理のプログラムと同様にしてDHCPサーバ10に提供されるプログラムに従って実行される。
In the system described above, the
図6において、ネットワークPC20によりWEB画面上にて設定され情報(対象となるクライアントPC、リース条件等)が取得され(S31)、その設定が完了したことを判定すると(S32でYES)、DHCPサーバ10は、設定されたクライアントPC30に対応したリーステーブル12のリース条件をその設定されたリース条件に更新する(S33)。
In FIG. 6, information set on the WEB screen by the network PC 20 (target client PC, lease conditions, etc.) is acquired (S31), and when it is determined that the setting is completed (YES in S32), the
なお、図6に示す処理の過程で、設定完了の確認がなされない場合(S32でNO)、設定処理が不備であったとして、リース状況テーブル12の変更がなされないままに、処理は終了する。 In the course of the process shown in FIG. 6, if the confirmation of the completion of the setting is not made (NO in S32), the process ends without changing the lease status table 12 because the setting process is incomplete. .
このようにネットワーク管理PC20によりDHCPサーバ10のデータベースに格納されたリース状況テーブル12の内容を変えることができるので、例えば、IPネットワークNに接続された不正PCが発見された場合に、ネットワーク管理PC20によりその不正PCに対応したリース状況テーブル12におけるリース条件を
「状態」=リース不可;
「有効期間」=1日延長;
に変更することができる。これにより、不正PCのIPネットワークNへの以後の接続が禁止できることとなる。
In this way, the contents of the lease status table 12 stored in the database of the
“State” = not leaseable;
“Effective period” = 1 day extension;
Can be changed. As a result, the subsequent connection of the unauthorized PC to the IP network N can be prohibited.
前述したような実施の形態に係るDHCPサーバ10(IPアドレス配布装置)によれば、各クライアントPC30に対応して作成及びその内容(リース条件)の更新のなされるリース状況テーブル12に基づいてIPネットワークNに接続される各クライアントPCに対するIPアドレスの配布可否の制御を動的に行なうことができるようになる。そして、初めてIPネットワークに接続されたクライアントPCに対しては、IPアドレスが無条件に配布されるとともに、初期リース条件の設定されたリース状況管理テーブルが作成されるので、一時的に来社した者が自分のPCをIPネットワークN(社内ネットワーク)に接続(最初の接続)しても、その者は、IPネットワーク上でそのPCを支障なく使用することができるようになる。
According to the DHCP server 10 (IP address distribution device) according to the embodiment as described above, the IP is created based on the lease status table 12 that is created and updated (lease conditions) for each
また、その初期リース条件における「有効期間」の設定値が経過した後は、そのリース状況テーブル12における「状態」=初期が「状態」=リース不可に変更されるので、不正PCの前記「有効期間」の設定値を経過した後のIPネットワークNへの接続を、特に、認証サーバ等の他の資源を用いることなく、防止することができるようになる。 Further, after the set value of “valid period” in the initial lease condition has passed, “state” = initial state in the lease status table 12 is changed to “state” = non-leasable, so that the “valid” of the unauthorized PC Connection to the IP network N after the set value of “period” has elapsed, in particular, can be prevented without using other resources such as an authentication server.
更に、前述したシステムでは、各クライアントPC30は、DHCPサーバ10が提供するWEB画面上で本登録手続処理を行なうことができ、また、ネットワーク管理PC2
0も、DHCPサーバ10が提供するWEB画面上でリース状況テーブル12の内容変更に係る処理を行なうことができるので、各クライアントPC30及びネットワーク管理PC20は、特別な機能(アプリケーション)を備えなくても汎用的なブラウザ機能を備えるだけでそれらの処理を行なうことができる。
Further, in the above-described system, each
0 can also perform processing related to changing the contents of the lease status table 12 on the WEB screen provided by the
なお、前述したシステムは、社内ネットワークを想定したものであったが、当該システムが構築されるネットワークはそれに限定されず、任意のネットワークとすることができる。例えば、不特定の人が集まる場所(飲食店や公共施設)に設置されているネットワーク接続環境(ホットスポット(登録商標))への当該システムの適用もできる。このようなシステムでは、当該施設利用者の対価として、ホットスポット(登録商標)の使用を認めるという運用形態がなされる。使用資格のない利用を排除または一定期間だけ利用を許可する目的に前述したようなシステムを活用することが可能である。 Although the above-described system is assumed to be an in-house network, the network on which the system is constructed is not limited to this, and can be any network. For example, the system can be applied to a network connection environment (Hot Spot (registered trademark)) installed in a place (restaurant or public facility) where unspecified people gather. In such a system, there is an operation mode in which use of a hot spot (registered trademark) is permitted as a consideration for the facility user. It is possible to utilize the system as described above for the purpose of eliminating use without qualification or permitting use for a certain period of time.
また、前述したIPネットワークは、有線であっても無線(例えば、無線LAN)であってもよい。 The IP network described above may be wired or wireless (for example, a wireless LAN).
また、コンピュータ等の装置、あるいは、機械に上記いずれかの機能を実現させるプログラムをコンピュータ等が読み取り可能な記録媒体に記録することができる。そして、コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。 In addition, a program that causes a device such as a computer or a machine to realize any of the above functions can be recorded on a recording medium that can be read by the computer or the like. The function can be provided by causing a computer or the like to read and execute the program of the recording medium.
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、8mmテープ、メモリカード等がある。 Here, a computer-readable recording medium refers to a recording medium that stores information such as data and programs by electrical, magnetic, optical, mechanical, or chemical action and can be read from a computer. Say. Examples of such a recording medium that can be removed from the computer include a flexible disk, a magneto-optical disk, a CD-ROM, a CD-R / W, a DVD, a DAT, an 8 mm tape, and a memory card.
また、コンピュータ等に固定された記録媒体としてハードディスクやROM(リードオンリーメモリ)等がある。 In addition, as a recording medium fixed to a computer or the like, there are a hard disk, a ROM (read only memory), and the like.
更に、本実施の形態は以下の発明を開示する。また、以下の各発明(以下、付記と呼ぶ)のいずれかに含まれる構成要素を他の付記の構成要素と組み合わせてもよい。 Furthermore, this embodiment discloses the following invention. In addition, the constituent elements included in any of the following inventions (hereinafter referred to as supplementary notes) may be combined with the constituent elements of other supplementary notes.
(付記1) IPネットワークに接続されたクライアント機器から受信される配布要求情報に基づいて該クライアント機器に対してIPアドレスを配布するIPアドレス配布装置であって、
クライアント機器に対応付けてIPアドレスの配布可否に係る条件を表すリース条件を記憶するリース条件記憶手段と、
クライアント機器から配布要求情報を受信したときに、前記リース条件記憶手段に当該クライアント機器に対応するリース条件が記憶されていなければ、前記クライアント機器に対するIPアドレスの配布を許可するとともに、当該クライアント機器に対応付けて初期リース条件を前記リース条件記憶手段に記憶させる初期制御手段と、
前記リース条件記憶手段に記憶された各クライアント機器に対応したリース条件を変更する条件変更手段と、
配布要求情報の送信元となるクライアント機器に対するIPアドレスの配布の可否を前記リース条件記憶手段に当該クライアント機器に対応して記憶されたリース条件に基づいて制御するIPアドレス配布可否制御手段とを有するIPアドレス配布装置。
(Appendix 1) An IP address distribution device that distributes an IP address to a client device based on distribution request information received from a client device connected to an IP network,
Lease condition storage means for storing lease conditions representing conditions relating to whether or not to distribute IP addresses in association with client devices;
When distribution request information is received from a client device, if lease conditions corresponding to the client device are not stored in the lease condition storage unit, distribution of an IP address to the client device is permitted, and Initial control means for associating and storing initial lease conditions in the lease condition storage means;
Condition changing means for changing lease conditions corresponding to each client device stored in the lease condition storage means;
IP address distribution availability control means for controlling whether or not an IP address can be distributed to a client device that is a transmission source of distribution request information based on lease conditions stored in correspondence with the client device in the lease condition storage means. IP address distribution device.
(付記2) 前記初期リース条件は、IPアドレスの配布が可能となる期間的な条件を含み、
前記条件変更手段は、クライアント機器から配布要求情報を受信したときに、当該クライアント機器に対応して前記リース条件記憶手段に記憶された初期リース条件における期間的な条件が満足されているか否かを判定する手段と、
前記期間的な条件が満足されていないとの判定がなされたときに、前記初期リース条件をIPアドレスの配布を禁止するリース条件に変更するリース禁止設定手段とを有する付記1記載のIPアドレス配布装置。
(Supplementary Note 2) The initial lease condition includes a periodical condition that enables distribution of an IP address,
When the condition change means receives distribution request information from a client device, it determines whether or not a periodical condition in the initial lease condition stored in the lease condition storage means corresponding to the client device is satisfied. Means for determining;
The IP address distribution according to appendix 1, further comprising lease prohibition setting means for changing the initial lease condition to a lease condition prohibiting IP address distribution when it is determined that the periodical condition is not satisfied. apparatus.
(付記3) 前記条件変更手段は、クライアント機器からの所定処理実行に係る情報に基づいて当該クライアント機器に対応した前記初期リース条件をIPアドレスの配布を予め定めた正規のリース条件に変更する手段を有する付記1または2記載のIPアドレス配布装置。 (Additional remark 3) The said condition change means is a means to change the said initial lease conditions corresponding to the said client apparatus to the regular lease conditions which predetermined distribution of IP address based on the information which concerns on the predetermined process execution from a client apparatus The IP address distribution device according to Supplementary Note 1 or 2, wherein:
(付記4) 前記リース条件は、IPアドレスの配布が可能となる期間的な条件を含み、
前記条件変更手段は、クライアント機器から配布要求情報を受信したときに、当該クライアント機器に対応して前記リース条件記憶手段に記憶されたリース条件における期間的な条件を所定期間延長する手段を有する付記1乃至3のいずれかに記載のIPアドレス配布装置。
(Supplementary Note 4) The lease condition includes a periodical condition that enables distribution of an IP address,
The condition changing means includes means for extending a period condition in the lease condition stored in the lease condition storage means corresponding to the client device for a predetermined period when distribution request information is received from the client device. The IP address distribution device according to any one of 1 to 3.
(付記5) 前記リース条件は、IPアドレスの配布が可能となる期間的な条件を含み、
前記条件変更手段は、所定周期毎に、前記リース条件記憶手段に記憶された各リース条件における前記期間的な条件が満足されているか否かを判定する手段と、
前記期間的な条件が満足されていないとの判定のなされたリース条件についてはリース条件記憶手段から削除する手段とを有する付記1乃至4のいずれかに記載のIPアドレス配布装置。
(Supplementary Note 5) The lease condition includes a periodical condition that enables distribution of an IP address,
The condition changing means is means for determining whether or not the periodical condition in each lease condition stored in the lease condition storage means is satisfied for each predetermined period;
The IP address distribution device according to any one of supplementary notes 1 to 4, further comprising: a unit that deletes the lease condition for which the periodical condition is not satisfied from the lease condition storage unit.
(付記6) 前記条件変更手段は、前記IPネットワークに接続された管理装置からの所定処理実行に係る情報に基づいて前記リース条件記憶手段に記憶された各クライアント機器に対応したリース条件を変更する手段を有する付記1乃至5のいずれかに記載のIPアドレス配布装置。 (Additional remark 6) The said condition change means changes the lease conditions corresponding to each client apparatus memorize | stored in the said lease condition memory | storage means based on the information which concerns on the predetermined process execution from the management apparatus connected to the said IP network The IP address distribution device according to any one of appendices 1 to 5, further comprising means.
(付記7) IPネットワークに接続されたクライアント機器から受信される配布要求情報に基づいて該クライアント機器に対してIPアドレスを配布するIPアドレス配布方法であって、
クライアント機器から配布要求情報を受信したときに、各クライアント機器に対応付けてIPアドレスの配布可否に係る条件を表すリース条件を記憶するリース条件記憶手段に前記クライアント機器に対応するリース条件が記憶されていなければ、前記クライアント機器に対するIPアドレスの配布を許可するとともに、当該クライアント機器に対応付けて初期リース条件を前記リース条件記憶手段に記憶させる初期制御ステップと、
前記リース条件記憶手段に記憶された各クライアント機器に対応したリース条件を変更する条件変更ステップと、
配布要求情報の送信元となるクライアント機器に対するIPアドレスの配布の可否を前記リース条件記憶手段に当該クライアント機器に対応して記憶されたリース条件に基づいて制御するIPアドレス配布可否制御ステップとを有するIPアドレス配布方法。
(Supplementary note 7) An IP address distribution method for distributing an IP address to a client device based on distribution request information received from a client device connected to an IP network,
When the distribution request information is received from the client device, the lease condition corresponding to the client device is stored in the lease condition storage unit that stores the lease condition indicating the condition relating to whether or not the IP address can be distributed in association with each client device. If not, an initial control step of permitting distribution of the IP address to the client device and storing an initial lease condition in the lease condition storage unit in association with the client device;
A condition changing step for changing a lease condition corresponding to each client device stored in the lease condition storage means;
An IP address distribution permission / inhibition control step for controlling whether or not an IP address can be distributed to a client device as a transmission source of distribution request information based on a lease condition stored in the lease condition storage unit corresponding to the client device. IP address distribution method.
(付記8) 前記初期リース条件は、IPアドレスの配布が可能となる期間的な条件を含み、
前記条件変更ステップは、クライアント機器から配布要求情報を受信したときに、当該クライアント機器に対応して前記リース条件記憶手段に記憶された初期リース条件におけ
る期間的な条件が満足されているか否かを判定するステップと、
前記期間的な条件が満足されていないとの判定がなされたときに、前記初期リース条件をIPアドレスの配布を禁止するリース条件に変更するリース禁止設定ステップとを有する付記7記載のIPアドレス配布方法。
(Supplementary Note 8) The initial lease condition includes a periodical condition that enables IP address distribution,
In the condition changing step, when distribution request information is received from a client device, whether or not a periodical condition in the initial lease condition stored in the lease condition storage unit corresponding to the client device is satisfied is determined. A determining step;
The IP address distribution according to appendix 7, further comprising a lease prohibition setting step for changing the initial lease condition to a lease condition prohibiting the distribution of an IP address when it is determined that the periodical condition is not satisfied. Method.
(付記9) 前記条件変更ステップは、クライアント機器からの所定処理実行に係る情報に基づいて当該クライアント機器に対応した前記初期リース条件をIPアドレスの配布を常時許可するリース条件に変更するステップを有する付記7または8記載のIPアドレス配布方法。 (Additional remark 9) The said condition change step has a step which changes the said initial lease conditions corresponding to the said client apparatus into the lease conditions which always permit distribution of an IP address based on the information which concerns on the predetermined process execution from a client apparatus. The IP address distribution method according to appendix 7 or 8.
(付記10) 前記リース条件は、IPアドレスの配布が可能となる期間的な条件を含み、
前記条件変更ステップは、クライアント機器から配布要求情報を受信したときに、当該クライアント機器に対応して前記リース条件記憶手段に記憶されたリース条件における期間的な条件を所定期間延長する手段を有する付記7乃至9のいずれかに記載のIPアドレス配布方法。
(Supplementary Note 10) The lease condition includes a periodical condition that enables distribution of an IP address,
The condition changing step includes means for extending a periodical condition in the lease condition stored in the lease condition storage means corresponding to the client device for a predetermined period when distribution request information is received from the client device. The IP address distribution method according to any one of 7 to 9.
(付記11) 前記リース条件は、IPアドレスの配布が可能となる期間的な条件を含み、
前記条件変更ステップは、所定周期毎に、前記リース条件記憶手段に記憶された各リース条件における前記期間的な条件が満足されているか否かを判定するステップと、
前記期間的な条件が満足されていないとの判定のなされたリース条件についてはリース条件記憶手段から削除するステップとを有する付記7乃至10のいずれかに記載のIPアドレス配布方法。
(Supplementary Note 11) The lease condition includes a periodical condition that enables distribution of an IP address,
The condition changing step determines, for each predetermined period, whether or not the periodical condition in each lease condition stored in the lease condition storage means is satisfied;
The IP address distribution method according to any one of appendices 7 to 10, further comprising a step of deleting the lease condition for which it is determined that the periodical condition is not satisfied from the lease condition storage unit.
(付記12) IPネットワークに接続されたクライアント機器から受信される配布要求情報に基づいて該クライアント機器に対してIPアドレスを配布する処理を行なうためのコンピュータを、
クライアント機器から配布要求情報を受信したときに、各クライアント機器に対応付けてIPアドレスの配布可否に係る条件を表すリース条件を記憶するリース条件記憶手段に当該クライアント機器に対応するリース条件が記憶されていなければ、前記クライアント機器に対するIPアドレスの配布を許可するとともに、当該クライアント機器に対応付けて初期リース条件を前記リース条件記憶手段に記憶させる初期制御手段、
前記リース条件記憶手段に記憶された各クライアント機器に対応したリース条件を変更する条件変更手段、
配布要求情報の送信元となるクライアント機器に対するIPアドレスの配布の可否を前記リース条件記憶手段に当該クライアント機器に対応して記憶されたリース条件に基づいて制御するIPアドレス配布可否制御手段として機能させるためのプログラム。
(Supplementary Note 12) A computer for performing processing for distributing an IP address to a client device based on distribution request information received from the client device connected to the IP network,
When the distribution request information is received from the client device, the lease condition corresponding to the client device is stored in the lease condition storage unit that stores the lease condition indicating the condition relating to whether or not the IP address can be distributed in association with each client device. If not, initial control means for permitting distribution of the IP address to the client device and for storing an initial lease condition in the lease condition storage means in association with the client device;
Condition changing means for changing lease conditions corresponding to each client device stored in the lease condition storage means;
Let the lease condition storage unit function as an IP address distribution permission control unit that controls whether or not the IP address can be distributed to the client device that is the transmission source of the distribution request information based on the lease condition stored corresponding to the client device. Program for.
(付記13) 固有の識別子を用いて通信する通信機器に前記識別子を割り当てる識別子割当装置において、
通信機器を管理する管理手段と、
通信機器からの要求を受信し、当該通信機器への識別子の割り当てから所定期間内であれば該要求に応答して当該通信機器に識別子を割り当てる制御手段と、
を備えたことを特徴とする識別子割当装置。(1)
(付記14) 前記制御手段は、認可した通信機器からの要求に対しては、常に該要求に応答して識別子を割り当てることを特徴とする付記13記載の識別子割当装置。(2)
(付記15) 固有の識別子を用いて通信する通信機器に前記識別子を割り当てる識別子割当方法において、
通信機器を管理し、
通信機器からの要求を受信し、
前記通信機器への識別子の割り当てから所定期間内であれば前記要求に応答して当該通信機器に識別子を割り当てる、
ことを特徴とする識別子割当方法。(3)
(付記16) 認可した通信機器からの要求に対しては、常に該要求に応答して識別子を割り当てることを特徴とする付記15記載の識別子割当方法。(4)
(付記17) 固有の識別子を用いて通信する通信機器に前記識別子を割り当てるコンピュータを、
通信機器を管理する管理手段と、
通信機器からの要求を受信し、当該通信機器への識別子の割り当てから所定期間内であれば該要求に応答して当該通信機器に識別子を割り当てる制御手段と、
して機能させるためのプログラム。(5)
(Additional remark 13) In the identifier allocation apparatus which allocates the said identifier to the communication apparatus which communicates using a unique identifier,
Management means for managing communication devices;
Control means for receiving a request from a communication device, and assigning an identifier to the communication device in response to the request if the identifier is assigned to the communication device within a predetermined period;
An identifier assigning device comprising: (1)
(Supplementary note 14) The identifier assigning device according to supplementary note 13, wherein the control means always assigns an identifier in response to a request from an authorized communication device in response to the request. (2)
(Supplementary note 15) In an identifier assignment method for assigning the identifier to a communication device that communicates using a unique identifier,
Manage communication equipment,
Receives requests from communication devices,
If an identifier is assigned to the communication device in response to the request if it is within a predetermined period from the assignment of the identifier to the communication device,
An identifier assigning method characterized by the above. (3)
(Supplementary note 16) The identifier assigning method according to supplementary note 15, wherein an identifier is always assigned to a request from an authorized communication device in response to the request. (4)
(Supplementary Note 17) A computer that assigns the identifier to a communication device that communicates using a unique identifier.
Management means for managing communication devices;
Control means for receiving a request from a communication device, and assigning an identifier to the communication device in response to the request if the identifier is assigned to the communication device within a predetermined period;
Program to make it function. (5)
10 DHCPサーバ
20 ネットワーク管理PC
30、31、32、33 クライアントPC
10
30, 31, 32, 33 Client PC
Claims (6)
通信機器に対応付けて該通信機器に関する状態および該状態の有効期間を管理する管理手段と、
通信機器からの要求を受信し、該通信機器に関する状態が割り当て可を示した場合且つ該通信機器への識別子の割り当て時点からの経過期間が前記有効期間内であれば該要求に応答して該通信機器に識別子を割り当てる一方、該通信機器に関する状態が割り当て不可を示した場合且つ該通信機器への割り当て時点からの経過期間が前記有効期間を越える場合は該有効期間を所定期間延長し且つ該要求に対して該通信機器に識別子を割り当てない制御手段と、を備えたことを特徴とする識別子割当装置。 In an identifier assignment apparatus that assigns the identifier to a communication device that communicates using a unique identifier based on a request from the communication device,
A management means for managing a state related to the communication device and a validity period of the state in association with the communication device;
If a request from a communication device is received, and the status regarding the communication device indicates that assignment is possible, and if the elapsed time from the time when the identifier is assigned to the communication device is within the valid period, the request is sent in response to the request. While assigning an identifier to a communication device, if the status relating to the communication device indicates that assignment is not possible and the elapsed time from the time of assignment to the communication device exceeds the valid period, the valid period is extended by a predetermined period and the An identifier assigning device comprising: control means for assigning no identifier to the communication device in response to a request.
前記管理手段は前記状態を初期に設定し、且つ、前記制御手段は前記通信機器からの要求に応答して該通信機器に識別子を割り当てる、ことを特徴とする請求項1記載の識別子割当装置。 When a request from a communication device is received for the first time,
The identifier assigning apparatus according to claim 1, wherein the management means sets the state to an initial state, and the control means assigns an identifier to the communication device in response to a request from the communication device.
前記制御手段は、前記通信機器に関する状態が初期を示し且つ該通信機器への識別子の割当時点からの経過期間が前記有効期間を越える場合は該有効期間を所定期間延長すると共に前記状態を割り当て不可に設定し且つ該要求に対して該通信機器に識別子を割り当てない、ことを特徴とする請求項2記載の識別子割当装置。 When a request from a communication device is received,
The control means extends the valid period by a predetermined period and cannot assign the status when the status regarding the communication device indicates an initial state and the elapsed period from the time of assignment of the identifier to the communication device exceeds the valid period. The identifier assigning apparatus according to claim 2, wherein an identifier is not assigned to the communication device in response to the request.
通信機器に対応付けて該通信機器に関する状態および該状態の有効期間を管理する管理手段と、
通信機器からの要求を受信し、該通信機器に関する状態が割り当て可を示した場合且つ該通信機器への識別子の割り当て時点からの経過期間が前記有効期間内であれば該要求に応答して該通信機器に識別子を割り当てる一方、該通信機器に関する状態が割り当て不可
を示した場合且つ該通信機器への割り当て時点からの経過期間が前記有効期間を越える場合は該有効期間を所定期間延長し且つ該要求に対して該通信機器に識別子を割り当てない制御手段と、して機能させるためのプログラム。 A computer that assigns the identifier to a communication device that communicates using a unique identifier based on a request from the communication device;
A management means for managing a state related to the communication device and a validity period of the state in association with the communication device;
If a request from a communication device is received, and the status regarding the communication device indicates that assignment is possible, and if the elapsed time from the time when the identifier is assigned to the communication device is within the valid period, the request is sent in response to the request. While assigning an identifier to a communication device, if the status relating to the communication device indicates that assignment is not possible and the elapsed time from the time of assignment to the communication device exceeds the valid period, the valid period is extended by a predetermined period and the A program for functioning as control means that does not assign an identifier to the communication device in response to a request.
前記管理手段は前記状態を初期に設定し、且つ、前記制御手段は前記通信機器からの要求に応答して該通信機器に識別子を割り当てる、ことを特徴とする請求項4記載のプログラム。 When a request from a communication device is received for the first time,
5. The program according to claim 4, wherein the management unit sets the state to an initial state, and the control unit allocates an identifier to the communication device in response to a request from the communication device.
前記制御手段は、前記通信機器に関する状態が初期を示し且つ該通信機器への識別子の割当時点からの経過期間が前記有効期間を越える場合は該有効期間を所定期間延長すると共に前記状態を割り当て不可に設定し且つ該要求に対して該通信機器に識別子を割り当てない、ことを特徴とする請求項5記載のプログラム。 When a request from a communication device is received,
The control means extends the valid period by a predetermined period and cannot assign the status when the status regarding the communication device indicates an initial state and the elapsed period from the time of assignment of the identifier to the communication device exceeds the valid period. 6. The program according to claim 5, wherein an identifier is not assigned to the communication device in response to the request.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008060191A JP4227661B2 (en) | 2008-03-10 | 2008-03-10 | Identifier assigning apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008060191A JP4227661B2 (en) | 2008-03-10 | 2008-03-10 | Identifier assigning apparatus and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003208295A Division JP4200061B2 (en) | 2003-08-21 | 2003-08-21 | Identifier assigning apparatus, method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008167480A JP2008167480A (en) | 2008-07-17 |
| JP4227661B2 true JP4227661B2 (en) | 2009-02-18 |
Family
ID=39696203
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008060191A Expired - Fee Related JP4227661B2 (en) | 2008-03-10 | 2008-03-10 | Identifier assigning apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4227661B2 (en) |
-
2008
- 2008-03-10 JP JP2008060191A patent/JP4227661B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008167480A (en) | 2008-07-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4200061B2 (en) | Identifier assigning apparatus, method, and program | |
| US8605582B2 (en) | IP network system and its access control method, IP address distributing device, and IP address distributing method | |
| KR101769472B1 (en) | Network system and control method for the same | |
| JP4692251B2 (en) | Computer system providing access and management method thereof | |
| JP2008301165A (en) | Virtual network connection apparatus and program | |
| CN102771149A (en) | System and method for managing IPv6 address and access policy | |
| CN111107171A (en) | Security defense method and device for DNS (Domain name Server), communication equipment and medium | |
| JP2024060071A (en) | Method and program for controlling device management apparatus | |
| KR101538737B1 (en) | Method for IP allocation in DHCP | |
| JP2014187425A (en) | Allocation apparatus and allocation program | |
| JP6134954B1 (en) | Network security device, network management method, and program | |
| CN114710302A (en) | Internet access control method and control device thereof | |
| CN101960802B (en) | Apparatus and method for allocating network resources | |
| JP4227661B2 (en) | Identifier assigning apparatus and program | |
| CN107295504B (en) | Control method for Wi-Fi protection setting and gateway equipment | |
| JP4833249B2 (en) | Connection control system, connection control method, and connection control program | |
| JP2008244765A (en) | Dynamic host configuration protocol server and IP address assignment method | |
| JP2003296208A (en) | Server system, service providing method by server system, program for receiving service from server system, recording medium recording this program | |
| JP5231849B2 (en) | Device identification method and device identification program. | |
| US8566587B2 (en) | Network system and method for operating network system | |
| US20080082664A1 (en) | Resource selection | |
| JP4767683B2 (en) | Relay device, unauthorized access prevention device, and access control program | |
| JP6575240B2 (en) | Karaoke system, address lease server | |
| JP6662114B2 (en) | Address setting method, address setting program, and information processing apparatus | |
| JP2006245895A (en) | DHCP user device and DHCP authentication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080409 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080519 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080909 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081020 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081118 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081128 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4227661 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121205 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121205 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131205 Year of fee payment: 5 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |