JP2016158116A - Lan access method and address registration server - Google Patents
Lan access method and address registration server Download PDFInfo
- Publication number
- JP2016158116A JP2016158116A JP2015034775A JP2015034775A JP2016158116A JP 2016158116 A JP2016158116 A JP 2016158116A JP 2015034775 A JP2015034775 A JP 2015034775A JP 2015034775 A JP2015034775 A JP 2015034775A JP 2016158116 A JP2016158116 A JP 2016158116A
- Authority
- JP
- Japan
- Prior art keywords
- address
- network device
- local
- registration server
- lan
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
本発明は、LAN(Local Area Network)に接続されたネットワーク機器に対するアクセス方法の改良に関し、特に、ローカルIP(Internet Protocol)アドレスが不明なネットワーク機器に対するアクセスに好適なLANアクセス方法及びアドレス登録サーバに関する。 The present invention relates to an improvement in an access method for a network device connected to a LAN (Local Area Network), and more particularly to a LAN access method and an address registration server suitable for accessing a network device whose local IP (Internet Protocol) address is unknown. .
企業においてはもちろん、家庭においても無線もしくは有線によるLANが敷設され、パソコン、サーバに限らず、様々なネットワーク機器が接続されるようになった。こうしたネットワーク機器の多くは、画面や操作パネルを持たず、ネットワークに接続したパソコン,スマートホン,タブレット等からHTTPすなわちWWWブラウザで初期設定等の操作を行っている。ネットワーク機器は、IPアドレスにより互いを識別し通信するが、簡便に設定を行うためDHCP(Dynamic Host Configuration Protocol)によりサーバ(ルータ)側から自動的にローカルIPアドレスを設定する運用が広く行われている。 Wireless LANs and wired LANs have been laid at home as well as in companies, and various network devices are now connected, not just PCs and servers. Many of these network devices do not have a screen or an operation panel, and perform operations such as initial setting using a HTTP, WWW browser, from a personal computer, a smart phone, a tablet, or the like connected to the network. Network devices identify and communicate with each other by IP address, but in order to perform simple settings, operations that automatically set local IP addresses from the server (router) side using DHCP (Dynamic Host Configuration Protocol) are widely used. Yes.
DHCPにより指定されたローカルIPアドレスは、パソコンなどの表示画面を持つネットワーク機器については、コマンドにより設定画面等を調査・表示させることができるが、画面を持たないネットワーク機器の場合は、そのような画面を表示させることができない。一旦ローカルIPアドレスが分かれば、LANで接続したパソコン等でそのネットワーク機器に接続し、HTTPにより安易に設定画面を表示できるのだが、接続すべきローカルIPアドレスが不明なときは、そのネットワーク機器に接続することができない。 The local IP address specified by DHCP can be used to investigate and display the setting screen etc. with commands for network devices with a display screen such as a personal computer. The screen cannot be displayed. Once you know the local IP address, you can connect to the network device with a personal computer connected via LAN, etc., and you can easily display the setting screen by HTTP, but if you do not know the local IP address to connect to, connect to the network device I can't connect.
このため、初期接続のためだけにパソコン等と当該ネットワーク機器を常用しているLANから切り離し、DHCPを使わずに工場出荷時に設定したIPアドレスにアクセスしたり、classCネットワークをping等でスキャンしたり、当該機器のMACアドレスを固定IPアドレスになるようにDHCPサーバを設定したりと、多くの無駄な努力が払われているのが現状である。他に、下記特許文献1には、無線通信デバイスのIPアドレスを登録するシステム及び方法が開示されているが、VoIP(Voice over Internet Protocol)に特化した技術である。 For this reason, disconnect the PC and the network device from the regular LAN for initial connection only, access the factory-set IP address without using DHCP, scan the classC network with ping, etc. Currently, a lot of useless efforts are being made, such as setting a DHCP server so that the MAC address of the device becomes a fixed IP address. In addition, Patent Document 1 below discloses a system and method for registering an IP address of a wireless communication device, which is a technology specialized for VoIP (Voice over Internet Protocol).
各種のネットワーク機器を、何ら初期設定をすることなくLANに接続し、パソコン等から直ちにアクセスして当該ネットワーク機器に対する初期設定等を行うことができれば好都合である。 It would be advantageous if various network devices could be connected to a LAN without any initial settings and accessed immediately from a personal computer or the like to perform initial settings for the network devices.
本発明は、以上のような点に着目したもので、その目的は、LANに接続されるネットワーク機器のアドレスが不明な場合でも、簡便にアクセスすることである。他の目的は、前記アクセスによって、ネットワーク機器に対する各種処理を良好に行うことである。 The present invention focuses on the above points, and its purpose is to allow easy access even when the address of a network device connected to the LAN is unknown. Another object is to satisfactorily perform various processes on the network device by the access.
本発明のLANアクセス方法は、LAN内に設置されているネットワーク機器に、DHCPにより動的にローカルIPアドレスを割り当てるステップ,割り当てられたローカルIPアドレスを、当該ネットワーク機器の識別コードとともに、アドレス登録サーバに送信し、検索可能に保存するステップ,ネットワーク機器の識別コードを利用して前記アドレス登録サーバにアクセスし、前記識別コードに対応するローカルIPアドレスを読み出すステップ,読み出されたローカルIPアドレスを利用して、当該ネットワーク機器にアクセスするステップ,を含むことを特徴とする。 The LAN access method of the present invention includes a step of dynamically assigning a local IP address by DHCP to a network device installed in the LAN, and the assigned local IP address, together with an identification code of the network device, an address registration server And storing in a searchable manner, accessing the address registration server using an identification code of a network device, reading a local IP address corresponding to the identification code, and using the read local IP address And a step of accessing the network device.
主要な形態の一つによれば、ネットワーク機器の識別コードを利用して前記アドレス登録サーバにアクセスする際に、当該ネットワーク機器に付したバーコードを読み取ることで、前記アドレス登録サーバにアクセスするためのURLを生成することを特徴とする。他の形態の一つは、読み出されたローカルIPアドレスを利用して、当該ネットワーク機器にアクセスしたときに、予め設定した画面が自動的に表示されることを特徴とする。 According to one of the main forms, when accessing the address registration server by using the identification code of the network device, the barcode is attached to the network device, thereby accessing the address registration server. The URL is generated. One of the other forms is characterized in that a preset screen is automatically displayed when the network device is accessed using the read local IP address.
本発明のアドレス登録サーバは、前記いずれかのLANアクセス方法において、ネットワーク機器に割り当てられたローカルIPアドレスを、当該ネットワーク機器の識別コードとともに検索可能に保存することを特徴とする。本発明の前記及び他の目的,特徴,利点は、以下の詳細な説明及び添付図面から明瞭になろう。 The address registration server of the present invention is characterized in that, in any one of the LAN access methods, the local IP address assigned to the network device is stored so as to be searchable together with the identification code of the network device. The above and other objects, features and advantages of the present invention will become apparent from the following detailed description and the accompanying drawings.
本発明によれば、ネットワーク機器のローカルIPアドレスを、当該ネットワーク機器の識別コードから検索可能にアドレス登録サーバに登録し、前記識別コードから前記ローカルIPアドレスを取得できるようにしたので、LANに接続されるネットワーク機器のローカルIPアドレスが不明な場合でも、簡便に当該ネットワーク機器にアクセスすることができ、ネットワーク機器に対する初期設定や再設定などの各種の処理を行うことができる。 According to the present invention, the local IP address of the network device is registered in the address registration server so as to be searchable from the identification code of the network device, and the local IP address can be acquired from the identification code. Even when the local IP address of the network device is unknown, the network device can be easily accessed, and various processes such as initial setting and resetting of the network device can be performed.
以下、本発明を実施するための最良の形態を、実施例に基づいて詳細に説明する。 Hereinafter, the best mode for carrying out the present invention will be described in detail based on examples.
図1には、本発明の一実施例の全体構成が示されている。同図において、有線もしくは無線によるLAN(イントラネット)10は、WANであるインターネット100に適宜のプロバイダ(図示せず)を介して接続されている。図示の例ではLAN10を一つ示しているが、通常は多数がインターネット100に接続されている。
FIG. 1 shows the overall configuration of an embodiment of the present invention. In FIG. 1, a wired or wireless LAN (intranet) 10 is connected to the Internet 100 that is a WAN via an appropriate provider (not shown). In the example shown in the figure, one
LAN10には、ルータ20,設定用コンピュータ30,設定対象のネットワーク機器40が含まれている。これらのうち、ルータ20は、DHCP機能22とNAT(Network Address Translation)機能24を備えている。設定用コンピュータ30は、例えばパソコン,スマートホン,タブレットなどのディスプレイを有するコンピュータ機器であって、Webブラウザが動作可能なものが該当し、表示画面を参照しながら各種入力が可能な機能と、設定用プログラム32を備えている。なお、設定用コンピュータ30もネットワーク機器の一つであるが、本実施例では、説明の都合上、他のネットワーク機器と分けている。
The LAN 10 includes a
ネットワーク機器40は、いわゆる物のインターネット(Internet of Things,IoT)に相当し、表示画面を備えておらず、設定用コンピュータ30によって各種設定を必要とする機器である。一般家庭であれば、空調機器,照明器具,温度センサ,人感センサなどが該当する。ネットワーク機器40は、必要に応じて複数がルータ20に接続されている。ネットワーク機器40は、後述するアドレス登録サーバ200に対してアドレス登録を行うためのアドレス登録用プログラム42と、設定用コンピュータ30が設定を行うための設定用プログラム44を備えている。これらのプログラム42,44は、例えばCGI(Common Gateway Interface)により起動可能となっている。
The
一方、インターネット100には、アドレス登録サーバ200が接続されている。このアドレス登録サーバ200は、上述したネットワーク機器40のローカルIPアドレスのデータベース210を備えている。データベース210は、ネットワーク機器40に割り当てられたシリアルナンバー,ローカルIPアドレス,MACアドレスを、それぞれ対応付けて登録したものである。
On the other hand, an
次に、本実施例の全体動作を説明する。ネットワーク機器40がLAN10のルータ20に接続されると、ルータ20に対してローカルIPアドレスが要求される(S1)。ルータ20は、DHCP機能22により応答し、ローカルIPアドレスを自動的に割り当てる(S2)。すると、ネットワーク機器40は、アドレス登録用プログラム42によって、自己に割り付けられているシリアルナンバーと前記ローカルIPアドレス,あるいはMACアドレスを、ルータ20のNAT機能24によるアドレス変換後、アドレス登録サーバ200に送信する(S3)。具体的には、アドレス登録サーバ200のURL(Uniform Resource Locator)に、シリアルナンバー,ローカルIPアドレス,MACアドレスの情報を含めて送信する。アドレス登録サーバ200では、送信されたシリアルナンバー,ローカルIPアドレス,MACアドレスの情報をデータベース210に登録して保存する。なお、ルータ20のNAT機能24では、プライベートなローカルIPアドレスがグローバルなローカルIPアドレスへ変換されるが、以下の説明では、特に両者を区別することなく、ローカルIPアドレスという。グローバルIPアドレスからプライベートIPアドレスへ変換する場合も同様である。
Next, the overall operation of this embodiment will be described. When the
次に、設定用コンピュータ30でネットワーク機器40の設定を行うときは、設定用プログラム32を実行し、インターネット100を介してアドレス登録サーバ200にアクセスし、該当するネットワーク機器40のシリアルナンバーを送信する(S4)。具体的には、アドレス登録サーバ200のURLに、シリアルナンバーの情報を含めて送信する。すると、アドレス登録サーバ200は、データベース210から該当するシリアルナンバーのローカルIPアドレス及びMACアドレスを読み出し、設定用コンピュータ30に送信すべく応答する(S5)。これらのアドレス情報を受信した設定用コンピュータ30は、MACアドレス及びローカルIPアドレスを頼りに、該当するネットワーク機器40にアクセスする(S6)。すると、ネットワーク機器40では設定用プログラム44が実行され、設定画面が設定用コンピュータ30に送信される。設定画面は、設定用コンピュータ30のディスプレイに表示されるので、これを参照しながら所望の設定処理を行うことができる。
Next, when setting the
次に、具体例を示す。LAN10が、例えば「192.168.1.0/24」のアドレスを有するものとする。これに、シリアルナンバー「54321」,MACアドレス「b0:c7:45:a9:c4:12」を持つ新たなネットワーク機器40を接続したところ、ルータ20から、ローカルIPアドレスとして「192.168.1.100/32」が割り当てられたものとする。
Next, a specific example is shown. It is assumed that the
当該ネットワーク機器40は、アドレス登録用プログラム42によって、アドレス登録用サーバ200にアクセスする。例えば CGI GET action で、以下のようなURLでアクセスする。
http://conf.example.com/reg?sn=54321?MAC= b0c745a9c412?IP=192_168_1_100
The
http://conf.example.com/reg?sn=54321?MAC= b0c745a9c412? IP = 192_168_1_100
このURL「conf.example.com」に相当するアドレス登録サーバ200では、URLからシリアルナンバー、MACアドレス、IPアドレスを読み取り、データベース210に格納する。このようなアドレス登録処理が、多数のネットワーク機器40に対して順次行われる。
The
一方、ネットワーク機器40にアクセスしたいユーザは、設定用コンピュータ30を利用して、アドレス登録サーバ200にアクセスする。例えば、シリアルナンバーが「54321」の場合、Webブラウザで、以下のようにURLを指定する。
http://conf.example.com/search?sn=54321
On the other hand, a user who wants to access the
http://conf.example.com/search?sn=54321
すると、アドレス登録サーバ200は、シリアルナンバー「54321」のローカルIPアドレス「192.168.1.100」やMACアドレス「b0:c7:45:a9:c4:12」を、設定用コンピュータ30に対して送信する。これにより、ユーザは、ネットワーク機器40にアクセスすることができる。
Then, the
なお、設定用コンピュータ30において、シリアルナンバーの入力フォームを表示し、これにシリアルナンバーを入力するだけで、上述した問合せ用のURLが自動生成されるようにしてもよい。また、ネットワーク機器40に、問合せ用のURLを記述したバーコードを貼り付けておくようにすれば、スマートホンなどでそれを読み取ることで、簡単にアクセスすることができる。あるいは、設定用コンピュータ30の画面上に、当該アドレスへのリンクを示すようにしてもよい。上記例では、リンク先は以下のようになる。
http://192.168.1.100/
The setting
http://192.168.1.100/
更には、refresh tagを利用することで、前記画面上のリンクをクリックするまでもなく、指定秒数後(0秒でもよい)に設定画面に自動的にジャンプするようにしてもよい。 Further, by using a refresh tag, it is possible to automatically jump to the setting screen after a specified number of seconds (or 0 seconds) without clicking a link on the screen.
以上のように、本実施例によれば、ネットワーク機器40のローカルIPアドレスを、アドレス登録サーバ200に登録し、設定用コンピュータ30は、シリアルナンバーから前記ローカルIPアドレスを取得できるようにしたので、LAN10に接続されるネットワーク機器40のアドレスが不明な場合でも、簡便にアクセスすることができる。また、前記アクセスによって、ネットワーク機器40に対する初期設定や再設定などの各種設定処理を良好に行うことである。
As described above, according to the present embodiment, the local IP address of the
なお、本発明は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることができる。例えば、以下のものも含まれる。
(1)前記実施例では、設定用コンピュータ30がLAN10内に接続されている場合を示したが、LAN10の外に接続し、VPN(Virtual Private Network)によりLAN内をアクセスできるようにしてもよい。
(2)前記実施例では、ネットワーク機器を識別する識別コードを、単純な数値の羅列であるシリアルナンバーとしたが、セキュリティといたずら防止のため、ネットワーク機器40に割り当てられている当該機器を表す機器コードと、セキュリティ用のチェックコードとを連結したものとしてもよい。この場合、不正なシリアルナンバーに対してはデータベース210に登録せず、データを廃棄するようにしてもよい。
(3)前記実施例では、ネットワーク機器40に対して初期設定等を行うこととしたが、遠隔操作など、各種の処理を行うようにしてよい。
In addition, this invention is not limited to the Example mentioned above, A various change can be added in the range which does not deviate from the summary of this invention. For example, the following are also included.
(1) In the above-described embodiment, the setting
(2) In the above-described embodiment, the identification code for identifying the network device is a serial number that is a list of simple numerical values. However, for security and prevention of mischief, the device representing the device assigned to the
(3) In the above embodiment, the initial setting or the like is performed on the
本発明によれば、LANに接続されるネットワーク機器のアドレスが不明な場合でも、簡便にアクセスして各種処理を行うことができるので、IoTに好適である。 According to the present invention, even when the address of a network device connected to a LAN is unknown, it can be easily accessed and various processes can be performed, which is suitable for IoT.
10:LAN
20:ルータ
22:DHCP機能
24:NAT機能
30:設定用コンピュータ
32:設定用プログラム
40:ネットワーク機器
42:アドレス登録用プログラム
44:設定用プログラム
100:インターネット
200:アドレス登録サーバ
210:データベース
10: LAN
20: Router 22: DHCP function 24: NAT function 30: Setting computer 32: Setting program 40: Network device 42: Address registration program 44: Setting program 100: Internet 200: Address registration server 210: Database
Claims (4)
割り当てられたローカルIPアドレスを、当該ネットワーク機器の識別コードとともに、アドレス登録サーバに送信し、検索可能に保存するステップ,
ネットワーク機器の識別コードを利用して前記アドレス登録サーバにアクセスし、前記識別コードに対応するローカルIPアドレスを読み出すステップ,
読み出されたローカルIPアドレスを利用して、当該ネットワーク機器にアクセスするステップ,
を含むことを特徴とするLANアクセス方法。 Steps for dynamically assigning local IP addresses by DHCP to network devices installed in the LAN,
Sending the assigned local IP address to the address registration server together with the identification code of the network device, and storing it in a searchable manner;
Accessing the address registration server using an identification code of a network device and reading a local IP address corresponding to the identification code;
Accessing the network device using the read local IP address;
LAN access method characterized by including.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015034775A JP2016158116A (en) | 2015-02-25 | 2015-02-25 | Lan access method and address registration server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015034775A JP2016158116A (en) | 2015-02-25 | 2015-02-25 | Lan access method and address registration server |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016158116A true JP2016158116A (en) | 2016-09-01 |
Family
ID=56826681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015034775A Pending JP2016158116A (en) | 2015-02-25 | 2015-02-25 | Lan access method and address registration server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016158116A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020126380A (en) * | 2019-02-03 | 2020-08-20 | 旭光電機株式会社 | IoT device |
-
2015
- 2015-02-25 JP JP2015034775A patent/JP2016158116A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020126380A (en) * | 2019-02-03 | 2020-08-20 | 旭光電機株式会社 | IoT device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3612528B2 (en) | Parameter setting system | |
US9009259B2 (en) | Automatic client device location detection within hospitality establishment | |
US8954603B2 (en) | Communication device and communication method of the same | |
US20210092190A1 (en) | Apparatus and method for interactions with industrial equipment | |
JP5901851B2 (en) | Relay device, communication method selection method, and program | |
US10523763B2 (en) | Communication device, communication method, controlled device, and non-transitory computer readable medium | |
CN103166956B (en) | Connection home control system with the configuration of automatic router port and DDNS registrations | |
JP6119709B2 (en) | Service provider apparatus, program, and service providing method | |
JP2008033409A (en) | Asset management system and method, information processor, management device and program | |
CN108965036B (en) | Method, system, server and storage medium for configuring cross-public network equipment mutual access | |
US10257254B2 (en) | Method and associated server for providing user-friendly operation | |
US10904037B2 (en) | Relaying apparatus, relaying method, and relaying system | |
US20060077984A1 (en) | Gateway apparatus, server apparatus, and method for address management | |
JP2016158116A (en) | Lan access method and address registration server | |
US20180084059A1 (en) | Communication device, communication method, controlled device, and non-transitory computer readable medium | |
CN110691023A (en) | Address system | |
JP2006330881A (en) | Setting method of terminal equipment | |
JP2018527862A (en) | Method and apparatus for detecting shared terminal | |
US20150295886A1 (en) | System for identifying current internet protocol address for a remote computing device | |
JP5573835B2 (en) | DNS name resolution system, override agent, DNS name resolution method | |
JP2005045505A (en) | Communication controller and network associating method | |
JP4709607B2 (en) | Network home appliance control system | |
JP2013004004A (en) | Equipment registration method and equipment registration system | |
JP5740999B2 (en) | Remote setting system | |
TWM644496U (en) | Information security detection system |