[go: up one dir, main page]

JP2000112851A - Dynamic domain name system and dynamic domain name management method - Google Patents

Dynamic domain name system and dynamic domain name management method

Info

Publication number
JP2000112851A
JP2000112851A JP28789898A JP28789898A JP2000112851A JP 2000112851 A JP2000112851 A JP 2000112851A JP 28789898 A JP28789898 A JP 28789898A JP 28789898 A JP28789898 A JP 28789898A JP 2000112851 A JP2000112851 A JP 2000112851A
Authority
JP
Japan
Prior art keywords
address
terminal
server
host name
dhcp
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.)
Granted
Application number
JP28789898A
Other languages
Japanese (ja)
Other versions
JP3335582B2 (en
Inventor
Kazunari Irie
一成 入江
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP28789898A priority Critical patent/JP3335582B2/en
Publication of JP2000112851A publication Critical patent/JP2000112851A/en
Application granted granted Critical
Publication of JP3335582B2 publication Critical patent/JP3335582B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 DHCPサーバとDNSサーバとを連携さ
せ,DHCPによるIPアドレスの動的割当てによりア
ドレスリソースの有効利用を図り,かつDNSを用いた
ホストネームによる端末間アクセスを可能にする。 【解決手段】 DHCPサーバ3は,端末1-1 からアド
レス割当て要求を受けると,プールしているIPアドレ
ス群から一つを選択して割り当て,通知処理部32により
割り当てたIPアドレスとMACアドレスの対応をDN
Sサーバ4に通知する。DNSサーバ4は,通知情報に
基づいて,設定・更新処理部42によりMACアドレスか
ら該当する端末1-1 に対するホストネームとIPアドレ
スとの対応情報をDNSテーブル41に設定する。その
後,端末1-2 から端末1-1 のIPアドレスの問い合わせ
があると,DNSテーブル41により,端末1-1 のホスト
ネームに対応するIPアドレスを回答する。
(57) [Summary] [Problem] To make effective use of address resources by dynamically assigning an IP address by DHCP by linking a DHCP server and a DNS server, and to enable access between terminals by a host name using DNS. I do. When an address assignment request is received from a terminal 1-1, a DHCP server 3 selects and assigns one from a pooled IP address group, and assigns an IP address and a MAC address assigned by a notification processing unit 32. Correspondence is DN
Notify the S server 4. The DNS server 4 sets the correspondence information between the host name and the IP address for the corresponding terminal 1-1 from the MAC address in the DNS table 41 by the setting / update processing unit 42 based on the notification information. Thereafter, when the terminal 1-2 inquires about the IP address of the terminal 1-1, the IP address corresponding to the host name of the terminal 1-1 is returned from the DNS table 41.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は,IP(Internet P
rotocol )アドレスで管理されるLANにおいてDHC
P(Dynamic Host Configuration Protocol )サーバと
DNS(Domain Name System)サーバとを連携させるこ
とにより,DHCPによるIPアドレスの動的割当てを
行いつつ,かつDNSを用いたホストネームによる端末
間アクセスを可能にするダイナミック・ドメイン・ネー
ム・システムおよびダイナミック・ドメイン・ネーム管
理方法に関するものである。
[0001] The present invention relates to an IP (Internet P
rotocol) in a LAN managed by an address
By linking a P (Dynamic Host Configuration Protocol) server with a DNS (Domain Name System) server, it is possible to dynamically assign IP addresses by DHCP and to enable terminal-to-terminal access using a host name using DNS. The present invention relates to a dynamic domain name system and a dynamic domain name management method.

【0002】[0002]

【従来の技術】これまで,イーサネット等でコンピュー
タ端末の通信を行うネットワーク(LAN)では,通常
IP(Internet Protocol )通信が用いられるため,各
端末にはホストアドレスとしてIPアドレスが割り付け
られている。このときのIPアドレスとしては世界的に
ユニークなアドレス(グローバルIPアドレス),ある
いはローカルに使用可能なアドレス(プライベートIP
アドレス)が用いられるが,近年,グローバルIPアド
レスの不足から,特に外部のネットワークと接続しない
閉域ネットワークあるいは実験用ネットワークでは,そ
のネットワークで独立管理できるプライベートIPアド
レスが用いられている。
2. Description of the Related Art Conventionally, in a network (LAN) for communicating computer terminals by Ethernet or the like, since IP (Internet Protocol) communication is usually used, an IP address is assigned to each terminal as a host address. At this time, the IP address is a globally unique address (global IP address) or a locally usable address (private IP address).
In recent years, a private IP address that can be independently managed in the closed network or an experimental network that is not connected to an external network has been used due to a shortage of global IP addresses.

【0003】IPアドレスの設定方法として,ユーザに
よるIPアドレス設定の負荷の軽減やIPアドレスの有
効利用あるいはアドレス管理の容易性から,DHCP
(Dynamic Host Configuration Protocol )によるIP
アドレス割当てが広く用いられている。これはDHCP
で予め複数のIPアドレスをプールしておき,端末は立
ち上げ時にDHCPサーバに対して自端末のIPアドレ
スを問い合わせ,DHCPサーバはこれに対して,IP
アドレス群の中から一つのIPアドレスを選択して,端
末に割り当てる方式である。この方式では,動作中の端
末にのみIPアドレスを割り付けるため,アドレスリソ
ースの有効利用が可能であり,またサーバでアドレスを
一括管理するため,ユーザの設定ミスやアドレス重複が
発生しにくい等の利点がある。
[0003] As a method of setting an IP address, DHCP is used in order to reduce the load of setting an IP address by a user, to effectively use an IP address, or to easily manage an address.
(Dynamic Host Configuration Protocol) IP
Address assignment is widely used. This is DHCP
Pools a plurality of IP addresses in advance, and the terminal queries the DHCP server for its own IP address at the time of startup, and the DHCP server
In this method, one IP address is selected from an address group and assigned to a terminal. In this method, IP addresses are assigned only to active terminals, so that address resources can be used effectively. In addition, since addresses are collectively managed by the server, user setting errors and address duplication are less likely to occur. There is.

【0004】一方,IP通信ではIPアドレスを参照し
て通信を行うが,覚えにくくタイプミスを誘いやすい数
字入力を避けるため,各端末のホストアドレス(IPア
ドレス)の代わりにホストネームを用いて通信を行うた
めのDNS(Domain Name System)が広く用いられてい
る。これはDNSサーバがホストアドレスとホストネー
ムの対応付けを管理し,端末が通信を行うときにはこの
DNSサーバにアクセスすることによりホストネームか
らホストアドレスを得る仕組みである。
On the other hand, in IP communication, communication is performed by referring to an IP address. However, in order to avoid entering numbers that are difficult to remember and cause typographical errors, communication is performed using a host name instead of the host address (IP address) of each terminal. (Domain Name System) is widely used. This is a mechanism in which a DNS server manages correspondence between a host address and a host name, and when a terminal performs communication, the terminal accesses this DNS server to obtain a host address from the host name.

【0005】図3は,従来技術によるシステムの構成例
を示す。図3中,51−1〜51−nは端末(コンピュ
ータ端末),52はLAN,53はホストアドレス(I
Pアドレス)を動的に割り当てるDHCPサーバ,54
はホストアドレスとホストネームの対応付けを管理する
DNSサーバである。図3に示す従来例では,DNSサ
ーバ54とDHCPサーバ53とを分離した構成で記載
しているが,これらを同一サーバ(ワークステーショ
ン)上にインプリメントし,動作させることも可能であ
る。
FIG. 3 shows a configuration example of a system according to the prior art. 3, 51-1 to 51-n are terminals (computer terminals), 52 is a LAN, 53 is a host address (I
DHCP server for dynamically assigning P address), 54
Is a DNS server that manages the correspondence between host addresses and host names. In the conventional example shown in FIG. 3, the DNS server 54 and the DHCP server 53 are described as being separated from each other, but they can be implemented and operated on the same server (workstation).

【0006】以下に,従来例における動作について説明
する。例えば,DHCPサーバ53においてIPアドレ
スをIP−1〜IP−mまでプールしておき,端末51
−1に対するホストアドレスとしてIP−1,端末51
−2に対するホストアドレスとしてIP−2を割り当て
るとする。また,端末51−1にはホストネームa1.are
a-a.jp,端末51−2にはホストネームa2.area-a.jpが
設定され,DNSサーバ54にホストアドレスとの対応
が登録されているとする。
The operation of the conventional example will be described below. For example, in the DHCP server 53, IP addresses are pooled from IP-1 to IP-m, and the terminal 51
-1 as the host address for -1 and terminal 51
It is assumed that IP-2 is assigned as the host address for IP-2. The terminal 51-1 has the host name a1.are
It is assumed that the host name a2.area-a.jp is set in aa.jp and the terminal 51-2, and the correspondence with the host address is registered in the DNS server 54.

【0007】ここで,端末51−1から端末51−2に
対して通信を行う場合に,端末51−1は,端末51−
2のホストネームa2.area-a.jpをキーとしてDNSサー
バ54に問い合わせる。この問い合わせに対して,DN
Sサーバ54は,端末51−2のホストアドレスIP−
2を端末51−1に回答する。その結果,端末51−1
は,端末51−2の宛先IPアドレス(IP−2)を知
ることができ,これを用いてIP通信が可能となる。
Here, when communication is performed from the terminal 51-1 to the terminal 51-2, the terminal 51-1 is connected to the terminal 51-1.
Inquire the DNS server 54 using the host name a2.area-a.jp of the second as a key. In response to this inquiry, DN
The S server 54 receives the host address IP-
2 is returned to the terminal 51-1. As a result, the terminal 51-1
Can know the destination IP address (IP-2) of the terminal 51-2, and use this to enable IP communication.

【0008】この他に,イーサネットアドレス解決の処
理(ARP:Address Resolution Protocol )等が行わ
れるが,本発明と直接関係しないため説明は省略する。
[0008] In addition, processing of Ethernet address resolution (ARP: Address Resolution Protocol) is performed, but the description is omitted because it is not directly related to the present invention.

【0009】[0009]

【発明が解決しようとする課題】以上のように,従来の
システムでは,DHCPサーバ53とDNSサーバ54
が独立しており,独自に端末情報の管理を行っているた
め,両者を併せて利用することは困難であった。すなわ
ち,DNSサーバ54では固定的にホストネームとホス
トアドレス(IPアドレス)とを対応づけているため,
DHCPサーバ53でIPアドレスを変化させると通信
ができなくなるという問題があった。
As described above, in the conventional system, the DHCP server 53 and the DNS server 54
Is independent and independently manages terminal information, so it was difficult to use both together. That is, the DNS server 54 fixedly associates a host name with a host address (IP address).
If the IP address is changed in the DHCP server 53, communication becomes impossible.

【0010】そのため,DHCPサーバ53を適用する
ためには端末のIPアドレスの割当てを常に一定にする
必要があり,DHCPのメリットであるアドレスリソー
スの有効利用が図れないという制限があった。
[0010] Therefore, in order to apply the DHCP server 53, it is necessary to constantly assign the IP address of the terminal, and there is a limitation that effective use of address resources, which is a merit of DHCP, cannot be achieved.

【0011】本発明の目的は,DHCPサーバとDNS
サーバとを連携させることにより,DHCPによるIP
アドレスの動的割当てによりアドレスリソースの有効利
用を図りつつ,かつDNSを用いたホストネームによる
端末間アクセスを可能にするダイナミック・ドメイン・
ネーム・システムおよびダイナミック・ドメイン・ネー
ム管理方法を実現することにある。
An object of the present invention is to provide a DHCP server and a DNS server.
By linking with server, IP by DHCP
A dynamic domain domain that enables effective use of address resources by dynamic address allocation and enables access between terminals by using a host name using DNS.
It is to implement a name system and a dynamic domain name management method.

【0012】[0012]

【課題を解決するための手段】本発明は,IPアドレス
体系で管理される複数の端末と,複数のIPアドレス群
の中から一つのIPアドレスを適応的に端末に割り当て
るDHCP(DynamicHost Configuration Protocol )
サーバと,IPアドレスとホストネームとの対応付けを
行うDNS(Domain Name System)サーバとからなるL
ANにおいて,端末のMAC(Media Access Control)
アドレスとホストネームとを固定的に対応付け,該MA
CアドレスデータをDHCPサーバとDNSサーバとで
共有し,DHCPサーバは割り当てた端末のIPアドレ
スと該端末のMACアドレスとの対応をDNSサーバに
通知し,DNSサーバでは通知情報に基づいて該端末の
IPアドレスとホストネームとを対応付けることを主要
な特徴とする。
According to the present invention, there are provided a plurality of terminals managed by an IP address system and a DHCP (Dynamic Host Configuration Protocol) which adaptively assigns one IP address from a plurality of IP address groups to the terminals.
L consisting of a server and a DNS (Domain Name System) server that associates an IP address with a host name
In AN, terminal MAC (Media Access Control)
The address and the host name are fixedly associated with each other.
The C address data is shared between the DHCP server and the DNS server, and the DHCP server notifies the DNS server of the correspondence between the assigned IP address of the terminal and the MAC address of the terminal, and the DNS server notifies the terminal of the terminal based on the notification information. The main feature is to associate an IP address with a host name.

【0013】より具体的には,以下のとおりである。 (1) DHCPサーバは,MACアドレスおよびIPアド
レス(群)を管理する第1のテーブルを有する。ただ
し,MACアドレスとIPアドレスの組合せは,端末か
らの要求に応じてダイナミックに設定可能である。 (2) DNSサーバは,ホストネームとMACアドレスと
IPアドレスとを対応させ,ホストネームとMACアド
レスを固定的に管理する第2のテーブルを有する。 (3) DHCPサーバは,前記端末からIPアドレス要求
を受けると,該端末のMACアドレスとIPアドレスを
1組にしてDNSサーバに通知する。 (4) DNSサーバは,第1のテーブルのMACアドレス
をキーとして,該端末のホストネームを知り,ホストネ
ームとIPアドレスの対応を設定あるいは更新する。 (5) 別の端末からのIPアドレス要求があった場合に
は,上記(3) と上記(4) によりホストネームとIPアド
レスの対応を設定あるいは更新する。 (6) DNSサーバは,ホストネームとIPアドレスの対
応表(第1のテーブル)を有するので,端末間のIP通
信が可能になる。
More specifically, it is as follows. (1) The DHCP server has a first table for managing a MAC address and an IP address (group). However, the combination of the MAC address and the IP address can be dynamically set according to a request from the terminal. (2) The DNS server has a second table in which the host name, the MAC address, and the IP address are associated with each other, and the host name and the MAC address are fixedly managed. (3) Upon receiving the IP address request from the terminal, the DHCP server notifies the DNS server of a set of the MAC address and the IP address of the terminal. (4) Using the MAC address in the first table as a key, the DNS server knows the host name of the terminal and sets or updates the correspondence between the host name and the IP address. (5) When an IP address is requested from another terminal, the correspondence between the host name and the IP address is set or updated according to (3) and (4). (6) Since the DNS server has a correspondence table (first table) between the host name and the IP address, IP communication between terminals becomes possible.

【0014】また,本発明のダイナミック・ドメイン・
ネーム管理方法は,以下の過程を有する。 (1) 第1の端末からDHCP要求があると,DHCPサ
ーバはIPアドレスを第1の端末に送信すると同時に該
端末のMACアドレスとIPアドレスの組をDNSサー
バに通知する。 (2) その通知情報に基づいてDNSサーバでMACアド
レスをキーに,ホストネームとIPアドレスを対応づけ
て管理する。 (3) 同様に,第2の端末からDHCP要求があると,D
HCPサーバはIPアドレスを第1の端末に送信すると
同時に該端末のMACアドレスとIPアドレスの組をD
NSサーバに通知する。 (4) その通知情報に基づいてDNSサーバでMACアド
レスをキーに,ホストネームとIPアドレスを対応づけ
て管理する。 (5) 第1または第2の端末からDNSサーバにホストネ
ームが通知された場合,ホストネームをキーとしてIP
アドレスを通知する。
Further, the dynamic domain of the present invention
The name management method has the following steps. (1) Upon receiving a DHCP request from the first terminal, the DHCP server transmits the IP address to the first terminal and, at the same time, notifies the DNS server of the set of the MAC address and the IP address of the terminal. (2) On the basis of the notification information, the DNS server manages the host name and the IP address in association with the MAC address as a key. (3) Similarly, if there is a DHCP request from the second terminal, D
The HCP server transmits the IP address to the first terminal, and at the same time, sets the pair of the MAC address and the IP address of the terminal to D.
Notify the NS server. (4) Based on the notification information, the DNS server manages the host name and the IP address in association with the MAC address as a key. (5) When the host name is notified from the first or second terminal to the DNS server, the IP address is set using the host name as a key.
Advertise the address.

【0015】従来の技術とは,端末のMACアドレスと
ホストネームとを固定的に対応付け,該対応データをD
HCPサーバとDNSサーバとで共有し,DHCPサー
バは割り当てた端末のIPアドレスと該端末のMACア
ドレスとの対応をDNSサーバに通知し,DNSサーバ
では通知情報に基づいて該端末のIPアドレスとホスト
ネームとを対応付ける点が異なっている。
[0015] The conventional technique is that a MAC address of a terminal is fixedly associated with a host name, and the corresponding data is stored in a D.
Shared by the HCP server and the DNS server, the DHCP server notifies the DNS server of the correspondence between the assigned IP address of the terminal and the MAC address of the terminal, and the DNS server notifies the IP address and host of the terminal based on the notification information. They differ in that they are associated with names.

【0016】[0016]

【発明の実施の形態】以下,本発明の実施の形態を図を
用いて説明する。図1は,本発明の実施の形態に係るシ
ステムの構成例を示す。図1中,1−1〜1−nは端末
(コンピュータ端末),2はLAN,3はホストアドレ
ス(IPアドレス)を動的に割り当てるDHCPサー
バ,4はホストアドレスとホストネームの対応付けを管
理するDNSサーバである。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a configuration example of a system according to an embodiment of the present invention. In FIG. 1, 1-1 to 1-n are terminals (computer terminals), 2 is a LAN, 3 is a DHCP server that dynamically allocates a host address (IP address), and 4 is a management of correspondence between host addresses and host names. DNS server.

【0017】本システムでは,従来例とは異なり,DN
Sサーバ4およびDHCPサーバ3の両者において,端
末1−1〜1−nのMACアドレスデータを含むテーブ
ルを有する構成となっている。
In this system, unlike the conventional example, the DN
Each of the S server 4 and the DHCP server 3 has a configuration including a table including the MAC address data of the terminals 1-1 to 1-n.

【0018】DHCPサーバ3は,MACアドレスとI
Pアドレスの組合せが端末1−1〜1−nからの要求に
応じてダイナミックに設定可能であるMACアドレスお
よびIPアドレス(群)を管理するDHCPテーブル3
1と,端末1−1〜1−nからIPアドレス要求を受け
ると,要求元の端末のMACアドレスと割り当てられた
IPアドレスとを1組にした割当て情報をDNSサーバ
4に通知する通知処理部32を持つ。
The DHCP server 3 sends the MAC address and I
DHCP table 3 for managing MAC addresses and IP addresses (groups) in which combinations of P addresses can be dynamically set in response to requests from terminals 1-1 to 1-n
1 and a notification processing unit that, when receiving an IP address request from the terminals 1-1 to 1-n, notifies the DNS server 4 of allocation information in which the MAC address of the requesting terminal and the allocated IP address are paired. It has 32.

【0019】DNSサーバ4は,ホストネームとMAC
アドレスを固定的に管理し,ホストネームとMACアド
レスとIPアドレスと対応させる情報を保持するDNS
テーブル41と,DHCPサーバ3から,端末のMAC
アドレスおよび割り当てられたIPアドレスを1組とす
る割当て情報を受けると,通知された端末のMACアド
レスをキーとして,その端末のホストネームを知り,D
NSテーブル41のホストネームとIPアドレスの対応
を設定あるいは更新する設定・更新処理部42を持つ。
The DNS server 4 has a host name and a MAC.
DNS that manages addresses in a fixed manner and holds information for associating host names, MAC addresses, and IP addresses
From the table 41 and the DHCP server 3, the MAC of the terminal
When receiving the assignment information including the address and the assigned IP address as a set, the host name of the notified terminal is known by using the notified MAC address as a key, and D
It has a setting / update processing unit 42 for setting or updating the correspondence between the host name and the IP address in the NS table 41.

【0020】以下に,図1に示すシステムの動作の詳細
を説明する。例えば,端末1−1のMACアドレスをM
AC−1,端末1−2のMACアドレスをMAC−2と
する。このとき,ホストネームは固定的に割り付けるこ
ととする。DNSサーバ4では,端末1−1のホストネ
ームはa1.area-a.jp,端末1−2のホストネームはa2.a
rea-a.jpと設定し,各々の端末のMACアドレスとの対
応関係をDNSテーブル41に保持する。
Hereinafter, the operation of the system shown in FIG. 1 will be described in detail. For example, if the MAC address of the terminal 1-1 is M
The MAC address of AC-1, terminal 1-2 is MAC-2. At this time, the host name is fixedly assigned. In the DNS server 4, the host name of the terminal 1-1 is a1.area-a.jp, and the host name of the terminal 1-2 is a2.a.
rea-a.jp is set, and the correspondence with the MAC address of each terminal is stored in the DNS table 41.

【0021】一方,DHCPサーバ3では端末1−1〜
1−nのMACアドレス情報を同様にDHCPテーブル
31に保持しておく。DHCPサーバ3は,端末1−1
からアドレス割当て要求を受けると,プールしているI
Pアドレス群の中から一つを選択して割り当て,同時に
割り当てたIPアドレスとMACアドレスの対応を,通
知処理部32によりDNSサーバ4に通知する。例え
ば,DHCPサーバ3が端末1−1にIPアドレスとし
てIP−1を割り当てると,通知処理部32は,DNS
サーバ4に「MAC−1,IP−1」を通知する。
On the other hand, in the DHCP server 3, the terminals 1-1 to 1-1
The 1-n MAC address information is similarly stored in the DHCP table 31. The DHCP server 3 is connected to the terminal 1-1.
Receives an address assignment request from the
One of the P address groups is selected and assigned, and the correspondence between the simultaneously assigned IP address and MAC address is notified to the DNS server 4 by the notification processing unit 32. For example, when the DHCP server 3 assigns IP-1 as an IP address to the terminal 1-1, the notification processing unit 32
The server 4 is notified of “MAC-1, IP-1”.

【0022】DNSサーバ4では,設定・更新処理部4
2により,通知情報に基づいて,MACアドレスから該
当の端末1−1に対するホストネームとIPアドレスの
対応をDNSテーブル41に設定する。
In the DNS server 4, the setting / update processing unit 4
2, the correspondence between the host name and the IP address for the corresponding terminal 1-1 is set in the DNS table 41 from the MAC address based on the notification information.

【0023】図2は,本発明の動作シーケンスの例を示
す図であり,端末1−1から端末1−2に対する通信開
始の場合のシーケンス例を示している。
FIG. 2 is a diagram showing an example of an operation sequence according to the present invention, and shows an example of a sequence in a case where communication from the terminal 1-1 to the terminal 1-2 is started.

【0024】端末1−1が立ち上げ時にDHCPサーバ
3に対して自端末のIPアドレス割当て要求を送信し,
DHCPサーバ3はこれに対して,プールされているI
Pアドレス群の中から一つ(IP−1)を回答する。D
HCPサーバ3は,DHCPテーブル31を更新し,端
末1−1のMACアドレス(MAC−1)と割当てIP
アドレス(IP−1)との対応データ(割当て情報)を
DNSサーバ4に通知する。DNSサーバ4では,通知
された割当て情報に基づいてMACアドレス情報から端
末1−1のホストネームa1.area-a.jpに対するIPアド
レス(IP−1)をDNSテーブル41に設定・更新す
る。
The terminal 1-1 transmits its own IP address assignment request to the DHCP server 3 when starting up,
The DHCP server 3 responds to the request by the pooled I
One (IP-1) is answered from the group of P addresses. D
The HCP server 3 updates the DHCP table 31 and updates the MAC address (MAC-1) of the terminal 1-1 and the assigned IP address.
The DNS server 4 is notified of data (assignment information) corresponding to the address (IP-1). The DNS server 4 sets and updates the IP address (IP-1) for the host name a1.area-a.jp of the terminal 1-1 in the DNS table 41 from the MAC address information based on the notified assignment information.

【0025】次に,端末1−2が立ち上げ時にDHCP
サーバ3に対して自端末のIPアドレス割当て要求を送
信し,DHCPサーバ3はこれに対して,プールされて
いるIPアドレス群の中から一つ(IP−2)を回答す
る。DHCPサーバ3は,DHCPテーブル31を更新
し,端末1−2のMACアドレス(MAC−2)と割当
てIPアドレス(IP−2)との対応データ(割当て情
報)をDNSサーバ4に通知する。DNSサーバ4で
は,通知された割当て情報に基づいてMACアドレス情
報から端末1−2のホストネームa2.area-a.jpに対する
IPアドレス(IP−2)をDNSテーブル41に設定
し更新する。
Next, when the terminal 1-2 starts up, the DHCP
The DHCP server 3 transmits an IP address assignment request of its own terminal to the server 3, and replies to the request with one (IP-2) from the pooled IP address group. The DHCP server 3 updates the DHCP table 31 and notifies the DNS server 4 of data (assignment information) corresponding to the MAC address (MAC-2) of the terminal 1-2 and the assigned IP address (IP-2). The DNS server 4 sets and updates the IP address (IP-2) for the host name a2.area-a.jp of the terminal 1-2 from the MAC address information in the DNS table 41 based on the notified assignment information.

【0026】端末1−1では,端末1−2に対してIP
通信を行うために,DNSサーバ4に対して端末1−2
のホストネームa2.area-a.jpに対するIPアドレスを問
い合わせる。これに対してDNSサーバ4は,「IP−
2」を回答する。以下,端末1−1は,端末1−2のI
Pアドレスを知り得たので,通常のARP(Address Res
olution Protocol)処理,すなわち,IPアドレスから
MACアドレスを取得する処理により端末1−2のMA
Cアドレスを取得し,以降は直接,端末1−2との通信
が可能となる。
The terminal 1-1 receives an IP address from the terminal 1-2.
To perform communication, the terminal 1-2 is sent to the DNS server 4.
Inquire about the IP address for the host name a2.area-a.jp. On the other hand, the DNS server 4 responds with “IP-
Answer "2". Hereinafter, the terminal 1-1 is the I-terminal of the terminal 1-2.
Since the P address was obtained, the normal ARP (Address Res
solution protocol), that is, a process of obtaining a MAC address from an IP address.
After acquiring the C address, communication with the terminal 1-2 can be directly performed thereafter.

【0027】なお,DHCPサーバ3におけるアドレス
割当て時間(リリース時間)に合せて,DNSサーバ4
のDNSテーブル41の対応データも更新することが望
ましい。これについては,DHCPサーバ3からのリリ
ース時間終了時あるいは再割当て時にDNSサーバ4に
通知し,対応データを更新することにより同期を確保す
ることが可能である。
It should be noted that, in accordance with the address allocation time (release time) in the DHCP server 3, the DNS server 4
It is desirable that the corresponding data of the DNS table 41 be updated. This can be ensured by notifying the DNS server 4 at the end of the release time from the DHCP server 3 or at the time of reallocation, and updating the corresponding data to ensure synchronization.

【0028】[0028]

【発明の効果】以上説明したように,本発明によればD
HCPサーバとDNSサーバとを連携させることによ
り,DHCPによるIPアドレスの動的割当てによるア
ドレスリソースの有効利用を図りつつ,かつDNSを用
いたホストネームによる端末間アクセスを実現すること
が可能となる。
As described above, according to the present invention, D
By linking the HCP server and the DNS server, it is possible to achieve effective use of address resources by dynamically allocating IP addresses by DHCP, and to realize terminal-to-terminal access using a host name using DNS.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態に係るシステムの構成例を
示す図である。
FIG. 1 is a diagram showing a configuration example of a system according to an embodiment of the present invention.

【図2】本発明の実施の形態に係る動作シーケンスの例
を示す図である。
FIG. 2 is a diagram showing an example of an operation sequence according to the embodiment of the present invention.

【図3】従来技術によるシステムの構成例を示す図であ
る。
FIG. 3 is a diagram showing a configuration example of a system according to the related art.

【符号の説明】[Explanation of symbols]

1−1〜1−n 端末 2 LAN 3 DHCPサーバ 31 DHCPテーブル 32 通知処理部 4 DNSサーバ 41 DNSテーブル 42 設定・更新処理部 1-1 to 1-n Terminal 2 LAN 3 DHCP server 31 DHCP table 32 Notification processing unit 4 DNS server 41 DNS table 42 Setting / update processing unit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 IPアドレス体系で管理される複数の端
末と,複数のIPアドレス群の中から一つのアドレスを
適応的に端末に割り当てるDHCPサーバと,IPアド
レスとホストネームとの対応付けを行うDNSサーバと
からなるネットワークにおけるダイナミック・ドメイン
・ネーム・システムにおいて,前記DHCPサーバは,
MACアドレスおよびIPアドレスを管理するテーブル
であって,MACアドレスとIPアドレスの組合せを,
端末からの要求に応じてダイナミックに設定可能である
第1のテーブルと,前記端末からIPアドレス要求を受
けると,該端末のMACアドレスと該端末に割り当てた
IPアドレスとを1組にして前記第1のテーブルに設定
するとともに,前記DNSサーバに通知する手段とを備
え,前記DNSサーバは,ホストネームとMACアドレ
スとを固定的に管理し,ホストネームとMACアドレス
とIPアドレスとを対応させた情報を保持する第2のテ
ーブルと,前記DHCPサーバから,前記端末のMAC
アドレスとIPアドレスとを1組とする通知を受ける
と,前記第2のテーブルのMACアドレスをキーとし
て,当該端末のホストネームを知り,ホストネームとI
Pアドレスの対応を設定あるいは更新する手段とを備え
ることを特徴とするダイナミック・ドメイン・ネーム・
システム。
1. A plurality of terminals managed by an IP address system, a DHCP server that adaptively assigns one address from a plurality of IP address groups to the terminals, and a correspondence between an IP address and a host name. In a dynamic domain name system in a network comprising a DNS server, the DHCP server comprises:
A table for managing a MAC address and an IP address, in which a combination of the MAC address and the IP address is stored.
When a first table that can be dynamically set in response to a request from a terminal and an IP address request from the terminal are received, the MAC address of the terminal and the IP address assigned to the terminal are grouped into one set. 1 and a means for notifying the DNS server, wherein the DNS server fixedly manages the host name and the MAC address, and associates the host name with the MAC address with the IP address. A second table holding information, and a MAC address of the terminal from the DHCP server.
When receiving the notification that the address and the IP address are one set, the host name of the terminal is known by using the MAC address of the second table as a key, and the host name and the I
Means for setting or updating the correspondence of P addresses.
system.
【請求項2】 IPアドレス体系で管理される複数の端
末とDHCPサーバとDNSサーバとを備えるネットワ
ークにおいて,DHCPのIPアドレスの動的割当てを
利用しつつ,DNSを用いたホストネームによる端末間
アクセスを可能にするダイナミック・ドメイン・ネーム
管理方法であって,前記端末の一つからDHCP要求が
あると,前記DHCPサーバはIPアドレスを該端末に
送信すると同時に該端末のMACアドレスとIPアドレ
スの組を前記DNSサーバに通知する過程と,該通知情
報に基づいて前記DNSサーバでMACアドレスをキー
に,ホストネームとIPアドレスを対応づけて管理する
過程と,前記DNSサーバに前記端末の一つからホスト
ネームが通知された場合に,ホストネームをキーとして
IPアドレスを通知する過程とを有することを特徴とす
るダイナミック・ドメイン・ネーム管理方法。
2. In a network including a plurality of terminals managed by an IP address system, a DHCP server, and a DNS server, access between terminals by using a host name using DNS while utilizing dynamic assignment of a DHCP IP address. A DHCP request from one of the terminals, the DHCP server transmits an IP address to the terminal and at the same time a set of a MAC address and an IP address of the terminal. Notification to the DNS server, a step of managing the DNS server by associating a host name and an IP address with a MAC address as a key based on the notification information, and a step of notifying the DNS server from one of the terminals. When the host name is notified, the IP address is notified using the host name as a key Dynamic domain name management method.
JP28789898A 1998-10-09 1998-10-09 Dynamic domain name system and dynamic domain name management method Expired - Fee Related JP3335582B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP28789898A JP3335582B2 (en) 1998-10-09 1998-10-09 Dynamic domain name system and dynamic domain name management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP28789898A JP3335582B2 (en) 1998-10-09 1998-10-09 Dynamic domain name system and dynamic domain name management method

Publications (2)

Publication Number Publication Date
JP2000112851A true JP2000112851A (en) 2000-04-21
JP3335582B2 JP3335582B2 (en) 2002-10-21

Family

ID=17723152

Family Applications (1)

Application Number Title Priority Date Filing Date
JP28789898A Expired - Fee Related JP3335582B2 (en) 1998-10-09 1998-10-09 Dynamic domain name system and dynamic domain name management method

Country Status (1)

Country Link
JP (1) JP3335582B2 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000101589A (en) * 1998-09-21 2000-04-07 Nippon Telegr & Teleph Corp <Ntt> Dynamic domain name system
KR20010088983A (en) * 2001-08-30 2001-09-29 허기행 The method to apply network policy and to prevent the cracking or hacking for the network client group using floating IP adress
JP3425192B2 (en) 1993-08-25 2003-07-07 富士通株式会社 Address information automatic setting processing method and address information setting device
KR20030065064A (en) * 2002-01-29 2003-08-06 삼성전자주식회사 Method for managing domain name
JP2004536500A (en) * 2001-06-15 2004-12-02 アドバンスト・ネットワーク・テクノロジー・ラボラトリーズ・ピーティーイー・リミテッド Computer network
KR100469807B1 (en) * 2002-09-19 2005-02-02 린나이코리아 주식회사 Method for managing manufactured goods through internet
EP1505774A3 (en) * 2003-07-28 2006-09-06 Sony Corporation Network interconnection apparatus, network interconnection method, name sesolution apparatus and computer program
KR100769616B1 (en) 2005-04-25 2007-10-23 캐논 가부시끼가이샤 Data processing device, registration method, and storage medium
KR100846536B1 (en) * 2001-12-31 2008-07-15 주식회사 케이티 Virtual Private Network using DHCCP and its Security Method
JP2009153050A (en) * 2007-12-21 2009-07-09 Canon Inc Information processing apparatus, device, control method for information processing apparatus, and computer program
US7562155B2 (en) 2003-01-31 2009-07-14 Fujitsu Component Limited System, method, and computer program for a console switch
JP2010531094A (en) * 2007-06-15 2010-09-16 エムフォーメイション テクノロジーズ インコーポレイテッド System and method for automatic detection and reporting of mapping between device identification information and network address in a wireless network
JP2011023038A (en) * 2010-10-18 2011-02-03 Oki Data Corp Parameter setting computer via network
US8055751B2 (en) * 2007-11-20 2011-11-08 International Business Machines Corporation IP network management based on automatically acquired network entity status information
JP5195748B2 (en) * 2007-03-29 2013-05-15 富士通株式会社 Server management program, method, and apparatus
JP2013229782A (en) * 2012-04-26 2013-11-07 Nippon Telegr & Teleph Corp <Ntt> Device and method for terminal state detection
JP2014230229A (en) * 2013-05-27 2014-12-08 三菱電機インフォメーションシステムズ株式会社 Open flow network system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3420512B2 (en) 1998-09-21 2003-06-23 日本電信電話株式会社 Dynamic domain name system

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3425192B2 (en) 1993-08-25 2003-07-07 富士通株式会社 Address information automatic setting processing method and address information setting device
JP2000101589A (en) * 1998-09-21 2000-04-07 Nippon Telegr & Teleph Corp <Ntt> Dynamic domain name system
US8930573B2 (en) 2001-06-15 2015-01-06 Advanced Network Technology Laboratories Pte Ltd. Computer networks with unique identification
JP2004536500A (en) * 2001-06-15 2004-12-02 アドバンスト・ネットワーク・テクノロジー・ラボラトリーズ・ピーティーイー・リミテッド Computer network
US8005981B2 (en) 2001-06-15 2011-08-23 Advanced Network Technology Laboratories Pte Ltd. Computer network with unique identification
KR20010088983A (en) * 2001-08-30 2001-09-29 허기행 The method to apply network policy and to prevent the cracking or hacking for the network client group using floating IP adress
KR100846536B1 (en) * 2001-12-31 2008-07-15 주식회사 케이티 Virtual Private Network using DHCCP and its Security Method
CN100405779C (en) * 2002-01-29 2008-07-23 三星电子株式会社 Domain name management method and device thereof
KR20030065064A (en) * 2002-01-29 2003-08-06 삼성전자주식회사 Method for managing domain name
KR100469807B1 (en) * 2002-09-19 2005-02-02 린나이코리아 주식회사 Method for managing manufactured goods through internet
US7562155B2 (en) 2003-01-31 2009-07-14 Fujitsu Component Limited System, method, and computer program for a console switch
EP1505774A3 (en) * 2003-07-28 2006-09-06 Sony Corporation Network interconnection apparatus, network interconnection method, name sesolution apparatus and computer program
US7295543B2 (en) 2003-07-28 2007-11-13 Sony Corporation Network interconnection apparatus, network interconnection method, name resolution apparatus and computer program
KR100769616B1 (en) 2005-04-25 2007-10-23 캐논 가부시끼가이샤 Data processing device, registration method, and storage medium
JP5195748B2 (en) * 2007-03-29 2013-05-15 富士通株式会社 Server management program, method, and apparatus
JP2010531094A (en) * 2007-06-15 2010-09-16 エムフォーメイション テクノロジーズ インコーポレイテッド System and method for automatic detection and reporting of mapping between device identification information and network address in a wireless network
US8055751B2 (en) * 2007-11-20 2011-11-08 International Business Machines Corporation IP network management based on automatically acquired network entity status information
JP2009153050A (en) * 2007-12-21 2009-07-09 Canon Inc Information processing apparatus, device, control method for information processing apparatus, and computer program
JP2011023038A (en) * 2010-10-18 2011-02-03 Oki Data Corp Parameter setting computer via network
JP2013229782A (en) * 2012-04-26 2013-11-07 Nippon Telegr & Teleph Corp <Ntt> Device and method for terminal state detection
JP2014230229A (en) * 2013-05-27 2014-12-08 三菱電機インフォメーションシステムズ株式会社 Open flow network system

Also Published As

Publication number Publication date
JP3335582B2 (en) 2002-10-21

Similar Documents

Publication Publication Date Title
US10148612B2 (en) Method and system for increasing speed of domain name system resolution within a computing device
JP3335582B2 (en) Dynamic domain name system and dynamic domain name management method
CN100405779C (en) Domain name management method and device thereof
US6944167B1 (en) Method and apparatus for dynamic allocation of private address space based upon domain name service queries
JP3488347B2 (en) Automatic address distribution system and address distribution server
US7010585B2 (en) DNS server, DHCP server, terminal and communication system
JP3420512B2 (en) Dynamic domain name system
JP2003198583A (en) Setting information allocation method for external network connection
JP4186733B2 (en) Communication system, terminal, and address generation method
JPH10136052A (en) IPv4-IPv6 communication method and IPv4-IPv6 translation device
JPH11284667A (en) Multimedia communication network system and its router device and server device
JP2000183874A (en) Multiprotocol network management method, multiprotocol network management proxy server system, multiprotocol address management server system, and multiprotocol network management system
CN118200027A (en) Private domain DNS (Domain name Server) implementation method, system and equipment for sharing computing resources
KR100355288B1 (en) Apparatus and method for providing service server functionality to the hosts of a private network
JPH09282259A (en) Network system
JP2001308909A (en) Logical network address assignment method and terminal device
JP2004015795A (en) IPv4 management method and management device in IPv6 wireless LAN environment
US7702812B2 (en) Address allocation system and method
JP2002152253A (en) Communication management system, communication terminal, and communication management method, and program storage medium
JP3775378B2 (en) Firewall system that supports dynamic IP address assignment
KR100628331B1 (en) Dual Stack Switching Mechanism Communication Method for Automatically Acquiring Address Block from Server
KR20040085644A (en) Method For Building Auto Home Network Using Telephone Number and IPv6
KR20050048383A (en) Assignment and registration method for ipv6 address over dhcpv6 server
JP2001045050A (en) CUG shared IP packet communication device
JP2007074059A (en) Communication support device, system, communication method, and computer program

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080802

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080802

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090802

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090802

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100802

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100802

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110802

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120802

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130802

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees