JPH1013471A - Inter-network connection system and domain name managing method - Google Patents

Inter-network connection system and domain name managing method

Info

Publication number
JPH1013471A
JPH1013471A JP8164644A JP16464496A JPH1013471A JP H1013471 A JPH1013471 A JP H1013471A JP 8164644 A JP8164644 A JP 8164644A JP 16464496 A JP16464496 A JP 16464496A JP H1013471 A JPH1013471 A JP H1013471A
Authority
JP
Japan
Prior art keywords
address
network
addresses
terminals
host
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
Application number
JP8164644A
Other languages
Japanese (ja)
Inventor
Kazunari Irie
一成 入江
Masato Morizaki
正人 森崎
Toshiyuki Tsuchiya
敏之 土屋
Hisao Tsuji
久雄 辻
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 JP8164644A priority Critical patent/JPH1013471A/en
Publication of JPH1013471A publication Critical patent/JPH1013471A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To specify a terminal address from outside and make a communication by performing conversion between a private address and a global address for a terminal in a LAN which is managed with private addresses and a terminal in a LAN in another area. SOLUTION: A DNS server 14 rewrites a correspondence table of host names and host IP(internet protocol) addresses of LAN terminals 11-1-11-m in an area A between a local communication and a connection with another area. A DNS (domain name server) server 24 also operates similarly in an area B. Routers 15 and 25 performs routing processes for IP packets between the areas A and B and routers 17 and 27 separate a network for an external connection and a local network. Gateway servers 16 and 26 perform conversion between private IP addresses and global IP addresses. Consequently, the terminals in the LAN managed with the private IP addresses and LAN terminals in another area can communicate with each other, so that the addresses can effectively be utilized and a system can flexibly be structured.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明はコンピュータ端末間
の通信に関する。特に、ネットワーク内の通信に利用さ
れるアドレスとネットワーク間での通信に利用するアド
レスとの変換に関する。
[0001] The present invention relates to communication between computer terminals. In particular, the present invention relates to conversion between an address used for communication within a network and an address used for communication between networks.

【0002】[0002]

【従来の技術】イーサネットその他により接続されたコ
ンピュータ端末間で通信を行うネットワーク(LAN:
Local Area Network)では、外部のネットワークに接続
するときにインターネットプロトコル(IP)を用いる
ため、各端末にホストアドレスとしてIPアドレスが割
り付けられる。このIPアドレスとしては、世界的にユ
ニークなアドレス(グローバルIPアドレスと呼ばれ
る)を用いる必要がある。一方、外部のネットークに接
続されない閉域ネットワークあるいは実験用のネットワ
ークでは、そのネットワークで独立管理できるプライベ
ートIPアドレスを利用する場合も多い。
2. Description of the Related Art A network for communicating between computer terminals connected by Ethernet or the like (LAN:
In a Local Area Network, since an Internet Protocol (IP) is used when connecting to an external network, an IP address is assigned to each terminal as a host address. It is necessary to use a globally unique address (called a global IP address) as the IP address. On the other hand, in a closed network or an experimental network that is not connected to an external network, a private IP address that can be independently managed by the network is often used.

【0003】また、IP通信ではIPアドレスを用いて
通信を行うが、各端末のホストアドレスの代わりにホス
トネームを用いて通信を行うため、ドメインネームシス
テム(DNS)が広く用いられている。DNSでは、ド
メインネームサーバ(以下「DNSサーバ」という)に
アクセスすることにより、ホストネームからホストアド
レスを得ることができる。
[0003] In IP communication, communication is performed using an IP address. Since communication is performed using a host name instead of the host address of each terminal, a domain name system (DNS) is widely used. In DNS, a host address can be obtained from a host name by accessing a domain name server (hereinafter, referred to as “DNS server”).

【0004】図3は従来例のLAN間接続を示すブロッ
ク構成図であり、二つの地域A、BのLANとその接続
形態とを表す。地域Aでは、コンピュータ端末(以下
「端末」という)11−1〜11−mがイーサネットそ
の他の信号伝送路12に接続され、この信号伝送路12
にはさらに、ホストネームとホストアドレス(IPアド
レス)との対応付けを管理するDNSサーバ23と、L
AN間の通信を行うためのルータ15とが接続される。
地域Bでも同様に、端末21−1〜21−nが信号伝送
路22に接続され、この信号伝送路22にはさらに、D
NSサーバ23とルータ25とが接続される。
FIG. 3 is a block diagram showing a conventional connection between LANs, and shows LANs of two areas A and B and their connection forms. In the area A, computer terminals (hereinafter referred to as "terminals") 11-1 to 11-m are connected to the Ethernet or other signal transmission path 12, and the signal transmission path 12
Further includes a DNS server 23 that manages the association between the host name and the host address (IP address);
A router 15 for performing communication between ANs is connected.
Similarly, in the area B, the terminals 21-1 to 21-n are connected to the signal transmission line 22, and the signal transmission line 22 further includes
The NS server 23 and the router 25 are connected.

【0005】この例では、地域A、B間の接続があるた
め、端末11−1〜11−m、21−1〜21−nには
それぞれ、固有のグローバルIPアドレスが割り付けら
れる。そして、DNSサーバ13、23により端末管理
を行い、ホストIPアドレスの代わりにホストネームを
用いて通信ができる。
In this example, since there is a connection between the areas A and B, a unique global IP address is assigned to each of the terminals 11-1 to 11-m and 21-1 to 21-n. Then, terminal management is performed by the DNS servers 13 and 23, and communication can be performed using the host name instead of the host IP address.

【0006】ここで、地域A、Bの上位のドメインを
「jp」、地域Aのドメイン名を「area-a.jp 」、地域B
のドメイン名を「area-b.jp 」とし、端末11−1には
ホストネームとして「a1.area-a.jp」、ホストアドレス
としてグローバルIPアドレス「G-A1」が割り当てら
れ、端末21−1にはホストネームとして「b1.area-b.
jp」、ホストアドレスとしてグローバルIPアドレス
「G-B1」が割り当てられているものとする。なお、上位
の「jp」ドメインにもDNSサーバが設けられ、下部の
地域Aおよび地域BのDNSサーバのアドレスを管理
し、各々のドメイン上のホストアドレスに対する問い合
わせに対しては対応するDNSサーバを指定することが
できるが、簡略化のため図示は省略する。
[0006] Here, the upper domain of the regions A and B is "jp", the domain name of the region A is "area-a.jp", and the region B is
The terminal 11-1 is assigned a host name "a1.area-a.jp" and a host IP address "G-A1", and the terminal 11-1 is assigned a domain name "area-b.jp". 1 has the host name "b1.area-b.
jp "and a global IP address" G-B1 "as a host address. A DNS server is also provided in the upper-level “jp” domain, manages the addresses of the DNS servers in the lower region A and the lower region B, and responds to the inquiry about the host address in each domain by using the corresponding DNS server. Although it can be specified, illustration is omitted for simplification.

【0007】この構成において、DNSサーバ13は、
地域A内のLANのすべての端末11−1〜11−mの
それぞれのホストネームとホストアドレスとの対応(ホ
ストネーム「a1.area-a.jp」とホストアドレス「G-A1」
との対応を含む)をテーブルにより管理する。DNSサ
ーバ23も同様に、地域B内のLANのすべての端末2
1−1〜21−nのそれぞれのホストネームとホストア
ドレスとの対応(ホストネーム「b1.area-b.jp」とホス
トアドレス「G-B1」との対応を含む)をテーブルにより
管理する。ルータ15、25はそれぞれ、LAN間の接
続のためのインタフェースボードを備え、地域A、B間
でのIPパケットのルーティング処理を行う。
In this configuration, the DNS server 13
Correspondence between host names and host addresses of all the terminals 11-1 to 11-m of the LAN in the area A (host name "a1.area-a.jp" and host address "G-A1"
Is managed by a table. Similarly, the DNS server 23 is connected to all the terminals 2 on the LAN in the area B.
The correspondence between host names and host addresses (including the correspondence between host names “b1.area-b.jp” and host addresses “G-B1”) of each of 1-1 to 21-n is managed by a table. Each of the routers 15 and 25 has an interface board for connection between LANs, and performs routing processing of IP packets between the areas A and B.

【0008】ここで、端末21−1から端末11−1に
対して通信を行う場合について説明する。このとき、端
末21−1は端末11−1のホストネーム「a1.area-a.
jp」をキーとしてDNSサーバ23に問い合わせる。D
NSサーバ23は、上位のDNSサーバへの問い合わせ
を経由してDNSサーバ13に問い合わせ、端末11−
1のホストアドレス「G-A1」を得て、端末21−1に応
答する。これにより端末21−1は、宛先IPアドレス
である「G-A1」を知ることができ、これを用いてIP通
信が可能となる。通信のためにはルータ15、25間で
ルーティング情報のやり取りが行われることがあるが、
ここでは説明を省略する。なお、通信地域が限定されて
いる場合は、固定的にルーティング情報を設定しておく
ことも可能である。
Here, a case where communication is performed from the terminal 21-1 to the terminal 11-1 will be described. At this time, the terminal 21-1 receives the host name "a1.area-a.
Inquire the DNS server 23 using "jp" as a key. D
The NS server 23 makes an inquiry to the DNS server 13 via an inquiry to the upper DNS server, and the terminal 11-
1 and obtains the host address "G-A1" and responds to the terminal 21-1. As a result, the terminal 21-1 can know the destination IP address "G-A1", and use this to enable IP communication. For communication, routing information may be exchanged between routers 15 and 25,
Here, the description is omitted. When the communication area is limited, the routing information can be fixedly set.

【0009】[0009]

【発明が解決しようとする課題】このように従来は、他
の地域と接続する可能性のあるLANでは全端末に対し
てグローバルIPアドレスを取得し、一元的に管理する
必要があった。近年、アドレスが枯渇状態にあり、新た
にアドレスを取得することが困難となりつつあることか
ら、プライベートIPアドレスを用いてネットワークを
構成し、外部と接続する場合には途中でゲートウェイを
介してグローバルIPアドレスに変換する方法も可能で
あるが、この場合は外部から地域内の端末アドレスを特
定することができなくなってしまう。
As described above, conventionally, in a LAN that may be connected to another area, it has been necessary to acquire global IP addresses for all terminals and centrally manage them. In recent years, since addresses have been depleted and it is becoming difficult to obtain new addresses, a network is configured using a private IP address, and when connecting to the outside, a global IP is connected via a gateway on the way. Although a method of converting to an address is possible, in this case, it becomes impossible to externally specify a terminal address in the area.

【0010】本発明は、このような課題を解決し、プラ
イベートなアドレスで管理されるLAN内の端末と他地
域のLANの端末とを相互に接続することのできるネッ
トワーク間接続方式およびそのためのドメインネーム管
理方法を提供することを目的とする。
[0010] The present invention solves such a problem, and provides an inter-network connection method capable of mutually connecting a terminal in a LAN managed by a private address and a terminal in a LAN in another area, and a domain for the method. The purpose is to provide a name management method.

【0011】[0011]

【課題を解決するための手段】本発明の第一の観点はネ
ットワーク間接続方式であり、それぞれホストネームが
付与された複数の端末と、この複数の端末のそれぞれの
ホストネームと通信プロトコルで用いられるアドレスと
の対応を管理するドメインネームサーバとをひとつのネ
ットワーク内に備え、このひとつのネットワーク内には
さらに、他のネットワークと接続するための接続手段を
備えたネットワーク間接続方式において、端末にはその
ネットワーク内で他のネットワークと独立に用いられる
プライベートなアドレスが割り当てられ、ドメインネー
ムサーバは、複数の端末のそれぞれのホストネームとそ
のプライベートなアドレスとの対応を管理すると共に、
複数の端末のいずれかが他のネットワークと通信する場
合にはその端末のホストネームに他のネットワークとの
間で共通に用いられるグローバルなアドレスを対応付け
て管理する構成であり、ドメインネームサーバによる対
応付けに対応して、他のネットワークと通信する端末の
アドレスについてプライベートなアドレスとグローバル
なアドレスとの変換を行う変換手段を備えたことを特徴
とする。
SUMMARY OF THE INVENTION A first aspect of the present invention is a network connection system, in which a plurality of terminals each having a host name are provided, and each of the plurality of terminals is used in a host name and a communication protocol. In one network, a domain name server that manages correspondence with addresses to be provided is provided in one network, and further in this one network, in a network connection method provided with connection means for connecting to another network, Is assigned a private address that is used independently of other networks in that network, and the domain name server manages the correspondence between the host names of multiple terminals and their private addresses,
When one of the plurality of terminals communicates with another network, the host name of the terminal is managed by associating a global address commonly used with other networks with the host name of the terminal. According to the present invention, a conversion unit is provided for performing conversion between a private address and a global address for an address of a terminal that communicates with another network in correspondence with the association.

【0012】本発明を実施するには、一般的に、通信プ
ロトコルとしてインターネットプロトコルを利用し、プ
ライベートなアドレスおよびグローバルなアドレスに
は、いずれもインターネットプロトコルに対応したアド
レス、すなわちIPアドレスを用いる。
In order to carry out the present invention, generally, an Internet protocol is used as a communication protocol, and an address corresponding to the Internet protocol, that is, an IP address is used for both a private address and a global address.

【0013】本発明の第二の観点は上述したネットワー
ク間接続方式を実現するためのドメインネームシステム
におけるドメインネーム管理方法であり、複数の端末に
それぞれ付与されたホストネームと通信プロトコルで用
いられるアドレスとの対応を管理するドメインネーム管
理方法において、ネットワーク内の端末どうしの通信時
にはそれぞれのホストネームに対して他のネットワーク
と独立のプライベートなアドレスを対応させ、他のネッ
トワークとの接続時にはそのネットワークとの間で共通
に用いられるグローバルなアドレスを対応させることを
特徴とする。このようなドメインネームシステムは、
「ダイナミック・ドメインネーム・システム」というこ
とができる。
A second aspect of the present invention is a domain name management method in a domain name system for realizing the above-described inter-network connection system, wherein a host name assigned to each of a plurality of terminals and an address used in a communication protocol are provided. In a domain name management method for managing correspondence with a network, a private address independent of another network is associated with each host name at the time of communication between terminals in a network, and the network is connected with another network at the time of connection with another network. And a global address commonly used between the two. Such a domain name system,
It can be called "Dynamic Domain Name System".

【0014】本発明によれば、最小限のグローバルなア
ドレスを用いて、プライベートなアドレスとグローバル
なアドレスとの変換を行ってLAN内の端末と他地域の
LANの端末とを通信可能とするとともに、外部からの
端末アドレスの特定を可能とすることができる。したが
って、アドレスが有効利用できるとともに、LAN内の
端末にすべてグローバルなアドレスを割り当てる必要が
ないことから、柔軟なLAN構成が可能となる。
According to the present invention, conversion between a private address and a global address is performed using a minimum global address to enable communication between a terminal in a LAN and a terminal in a LAN in another area. , It is possible to specify the terminal address from outside. Therefore, addresses can be used effectively, and it is not necessary to assign global addresses to all terminals in the LAN, so that a flexible LAN configuration can be realized.

【0015】[0015]

【発明の実施の形態】図1は本発明の第一の実施形態を
示すブロック構成図であり、二つの地域A、BのLAN
とその接続形態の概要を示す。地域Aには、それぞれホ
ストネームが付与された複数の端末11−1〜11−m
と、この複数の端末11−1〜11−mが接続された信
号伝送路12と、複数の端末11−1〜11−mのそれ
ぞれのホストネームとIPアドレスとの対応を管理する
DNSサーバ14とを備え、さらに、地域BのLANと
接続するためのルータ15を備える。地域Bにも同様
に、端末21−1〜21−mと、DNSサーバ24と、
ルータ25とを備える。端末11−1〜11−m、21
−1〜21−mにはその地域のLAN内で他の地域のL
ANと独立に用いられるプライベートIPアドレスが割
り当てられ、DNSサーバ14、24は、複数の端末の
それぞれのホストネームとそのプライベートIPアドレ
スとの対応を管理すると共に、端末11−1〜11−m
あるいは21−1〜21−mのいずれかが他の地域のL
ANと通信する場合にはその端末のホストネームにグロ
ーバルIPアドレスを対応付けて管理する構成であり、
DNSサーバ14、24による対応付けに対応して、他
の地域のLANと通信する端末のアドレスについてプラ
イベートIPアドレスとグローバルIPアドレスとの変
換を行うゲートウェーサーバ16、26を備える。地域
Aにはまた、ルータ15およびゲートウェーサーバ16
と信号伝送路12との間を接続するルータ17を備え、
地域Bには同様に、ルータ25およびゲートウェーサー
バ26と信号伝送路22との間を接続するルータ27を
備える。
DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a block diagram showing a first embodiment of the present invention.
And an outline of the connection form. In the area A, a plurality of terminals 11-1 to 11-m each assigned a host name.
And a signal transmission line 12 to which the plurality of terminals 11-1 to 11-m are connected, and a DNS server 14 for managing correspondence between host names and IP addresses of the plurality of terminals 11-1 to 11-m. And a router 15 for connecting to the LAN in the area B. Similarly, for the area B, the terminals 21-1 to 21-m, the DNS server 24,
And a router 25. Terminals 11-1 to 11-m, 21
-1 to 21-m have L in another area in the local LAN.
A private IP address used independently of the AN is assigned, and the DNS servers 14 and 24 manage the correspondence between the host names of the plurality of terminals and the private IP addresses, and also manage the terminals 11-1 to 11-m.
Alternatively, any of 21-1 to 21-m is L in another area.
When communicating with the AN, the terminal is managed by associating the global IP address with the host name of the terminal,
Gateway servers 16 and 26 are provided for converting addresses of terminals communicating with LANs in other areas into private IP addresses and global IP addresses in correspondence with the correspondence by the DNS servers 14 and 24. Region A also has a router 15 and a gateway server 16
A router 17 that connects between the signal transmission line 12 and
Similarly, the area B includes a router 25 and a router 27 for connecting the gateway server 26 and the signal transmission line 22.

【0016】この実施形態の動作について以下に説明す
る。この実施形態では、DNSサーバ14、24を設け
たことにより、ホストIPアドレスの代わりにホストネ
ームを用いて通信ができる。ただし、従来例とは異な
り、ホストネームとホストIPアドレスとの対応テーブ
ルを地域内通信と他地域接続とで書き換える構成となっ
ている。
The operation of this embodiment will be described below. In this embodiment, the provision of the DNS servers 14 and 24 enables communication using a host name instead of a host IP address. However, unlike the conventional example, the correspondence table between the host name and the host IP address is rewritten between the intra-region communication and the other-region connection.

【0017】ここで、地域A、Bの上位のドメインを
「jp」、地域Aのドメイン名を「area-a.jp 」、地域B
のドメイン名を「area-b・ jp」とし、端末11−1には
ホストネームとして「a1.area-a.jp」、ホストアドレス
としてプライベートIPアドレス「P-A1」が割り当てら
れ、端末21−1にはホストネームとして「b1.area-b.
jp」、ホストアドレスとしてプライベートIPアドレス
「P-B1」が割り当てられているものとする。なお、上位
の「jp」ドメインにもDNSサーバが設けられ、下部の
地域Aおよび地域BのDNSサーバのアドレスを管理
し、各々のドメイン上のホストアドレスに対する問い合
わせに対しては対応するDNSサーバを指定することが
できるが、簡略化のため図示は省略する。
Here, the upper domain of the areas A and B is "jp", the domain name of the area A is "area-a.jp", and the area B is
The terminal 11-1 is assigned the host name "a1.area-a.jp" and the host IP address "P-A1", and the terminal 11-1 is assigned the area name "area-b.jp". 1 has the host name "b1.area-b.
jp "and a private IP address" P-B1 "as a host address. A DNS server is also provided in the upper-level “jp” domain, manages the addresses of the DNS servers in the lower region A and the lower region B, and responds to the inquiry about the host address in each domain by using the corresponding DNS server. Although it can be specified, illustration is omitted for simplification.

【0018】この構成において、DNSサーバ14は、
地域A内のLANのすべての端末11−1〜11−mの
それぞれのホストネームとホストアドレスとの対応(ホ
ストネーム「a1.area-a.jp」とホストアドレス「P-A1」
との対応を含む)をテーブルにより管理する。DNSサ
ーバ24も同様に、地域B内のLANのすべての端末2
1−1〜21−nのそれぞれのホストネームとホストア
ドレスとの対応(ホストネーム「b1.area-b.jp」とホス
トアドレス「P-B1」との対応を含む)をテーブルにより
管理する。ルータ15、25はそれぞれ、LAN間の接
続のためのインタフェースボードを備え、地域A、B間
でのIPパケットのルーティング処理を行う。ルータ1
7、27はそれぞれ、外部接続のためのネットワークと
地域内ネットワークとを分離する。ゲートウェーサーバ
16、26はそれぞれ、プライベートIPアドレスとグ
ローバルIPアドレスの変換を行うとともに、グローバ
ルIPアドレスが変換処理中であるか空きであるかの識
別などの管理を行う。グローバルIPアドレスの数は端
末より少なくし、通信時に割り当てることによりアドレ
スリソースを有効利用する。
In this configuration, the DNS server 14
Correspondence between host names and host addresses of all the terminals 11-1 to 11-m of the LAN in the area A (host name "a1.area-a.jp" and host address "P-A1"
Is managed by a table. Similarly, the DNS server 24 is connected to all the terminals 2 on the LAN in the area B.
The correspondence between host names and host addresses (including the correspondence between host names “b1.area-b.jp” and host addresses “P-B1”) of each of 1-1 to 21-n is managed by a table. Each of the routers 15 and 25 has an interface board for connection between LANs, and performs routing processing of IP packets between the areas A and B. Router 1
7 and 27 separate the network for external connection from the local network. Each of the gateway servers 16 and 26 performs conversion between a private IP address and a global IP address, and manages whether the global IP address is being converted or is free. The number of global IP addresses is smaller than the number of terminals, and the resources are allocated at the time of communication to effectively use address resources.

【0019】ここで、端末21−1から端末11−1に
対して通信を行う場合について説明する。このとき、端
末21−1は端末11−1のホストネーム「a1.area-a.
jp」をキーとしてDNSサーバ24に問い合わせる。D
NSサーバ24は、上位のDNSサーバへの問い合わせ
を経由してDNSサーバ14に問い合わせる。このとき
DNSサーバ24は、ゲートウェーサーバ26から空い
ているグローバルIPアドレス「G-B1」を得て、対応テ
ーブル内の端末21−1のホストネームに対するアドレ
スをプライベートIPアドレス「P-B1」からグローバル
IPアドレス「G-B1」に変更する。これによりゲートウ
ェーサーバ26は、端末21−1から外部へのパケット
に対してその送信元アドレスをグローバールIPアドレ
ス「G-B1」に変換し、外部から端末21−1へのパケッ
トに対してはその宛先アドレスをグローバルIPアドレ
ス「G-B1」からプライベートアドレス「P-B1」に変換す
る。したがって、外部からは端末21−1のパケットが
ホストアドレス「G-B1」に見えることになる。そして、
通信が終了、あるいは最終パケットからのタイムアウト
が経過した時点で、DNSサーバ24の対応テーブルの
ホストアドレスを元のプライベートIPアドレス「P-B
1」に戻す。
Here, a case where communication is performed from the terminal 21-1 to the terminal 11-1 will be described. At this time, the terminal 21-1 receives the host name "a1.area-a.
Inquire the DNS server 24 using "jp" as a key. D
The NS server 24 makes an inquiry to the DNS server 14 via an inquiry to the upper DNS server. At this time, the DNS server 24 obtains the vacant global IP address “G-B1” from the gateway server 26 and changes the address for the host name of the terminal 21-1 in the correspondence table from the private IP address “P-B1”. Change to the global IP address "G-B1". As a result, the gateway server 26 converts the source address of the packet from the terminal 21-1 to the outside into the global IP address “G-B1”, and converts the packet from the outside to the terminal 21-1. Converts the destination address from the global IP address “G-B1” to the private address “P-B1”. Therefore, from the outside, the packet of the terminal 21-1 looks like the host address "G-B1". And
When the communication ends or the timeout from the last packet elapses, the host address in the correspondence table of the DNS server 24 is changed to the original private IP address “PB
Return to 1 ".

【0020】一方、DNSサーバ14では、対応テーブ
ル内の端末11−1のホストアドレスをプライベートI
Pアドレス「P-A1」からグローバルIPアドレス「G-A
1」に変更し、端末21−1に応答する。ゲートウェー
サーバ16は、端末11−1から外部へのパケットに対
してその送信元アドレスをグローバルIPアドレス「G-
A1」に変換し、外部から端末11−1へのパケットに対
しては、その宛先アドレスをグローバルIPアドレス
「G-A1」からプライベートIPアドレス「P-A1」に変換
する。したがって、外部からは端末11−1のパケット
がホストアドレス「G-A1」に見えることになる。すなわ
ち、端末21−1からは宛先の端末11−1のIPアド
レスが見かけ上「G-A1」となり、これを用いてIP通信
が可能となる。
On the other hand, the DNS server 14 sets the host address of the terminal 11-1 in the correspondence table to the private I
From the P address "P-A1" to the global IP address "GA
"1" and respond to the terminal 21-1. The gateway server 16 sets the source address of the packet from the terminal 11-1 to the outside to the global IP address "G-
A1 ”, and for a packet from the outside to the terminal 11-1, the destination address is converted from the global IP address“ G-A1 ”to the private IP address“ P-A1 ”. Therefore, from the outside, the packet of the terminal 11-1 appears as the host address “G-A1”. That is, from the terminal 21-1, the IP address of the destination terminal 11-1 is apparently "G-A1", and IP communication can be performed using this.

【0021】図2は本発明の第二の実施形態を示すブロ
ック構成図であり、二つの地域A、BのLANとその接
続形態の概要を示す。図1に示した第一の実施形態で
は、地域A、Bの双方のLANがプライベートIPアド
レスで管理されるものとした。これに対して図2に示す
実施形態では、地域AのLANはプライベートIPアド
レスで管理され、地域BのLANはグローバルIPアド
レスで管理される。
FIG. 2 is a block diagram showing a second embodiment of the present invention, and shows an outline of LANs of two areas A and B and a connection form thereof. In the first embodiment shown in FIG. 1, the LANs in the areas A and B are managed by private IP addresses. On the other hand, in the embodiment shown in FIG. 2, the LAN in the area A is managed by a private IP address, and the LAN in the area B is managed by a global IP address.

【0022】すなわち、地域AのLANの構成は第一の
実施形態と同等であり、その動作も第一の実施形態と同
等である。これに対し、地域Bでは、端末21−1〜2
1−nが信号伝送路22に接続され、この信号伝送路2
2にはさらに、端末21−1〜21−nのそれぞれのホ
ストネームとグローバルIPアドレスとの対応を管理す
るDNSサーバ23と、ルータ25とが接続される。地
域Bでの動作は、図3を参照して説明した従来例と同等
である。
That is, the configuration of the LAN in the area A is equivalent to that of the first embodiment, and the operation thereof is also equivalent to that of the first embodiment. On the other hand, in the area B, the terminals 21-1 to 21-2
1-n is connected to the signal transmission line 22 and the signal transmission line 2
2, a DNS server 23 that manages the correspondence between the host names of the terminals 21-1 to 21-n and the global IP addresses, and a router 25 are also connected. The operation in the area B is the same as that of the conventional example described with reference to FIG.

【0023】LAN間通信のためにはルータ15、25
間でのルーティング情報のやり取りなどの処理が行われ
ることがあるが、本発明とは直接の関係がないため、説
明を省略する。なお、通信地域が限定されている場合に
は、固定的にルーティング情報を設定しておくことも可
能である。
For communication between LANs, routers 15 and 25 are used.
Although processing such as the exchange of routing information between them may be performed, the description is omitted because it has no direct relation to the present invention. If the communication area is limited, the routing information can be fixedly set.

【0024】以上の説明において、DNSサーバおよび
ゲートウェーサーバは物理的に別個の装置として実施さ
れてもよいが、同一のワークステーション(サーバ)上
で実施されてもよい。
In the above description, the DNS server and the gateway server may be implemented as physically separate devices, or may be implemented on the same workstation (server).

【0025】[0025]

【発明の効果】以上説明したように、本発明によれば、
最小限のグローバルIPアドレスを用意し、プライベー
トIPアドレスとグローバルIPアドレスとの変換を行
うとともに、外部から端末アドレスを特定可能とするこ
とができる。したがって、プライベートIPアドレスで
管理されるLAN内の端末と他地域のLANの端末とを
相互に通信可能にでき、アドレスの有効利用と柔軟なシ
ステム構築の実現が可能となる効果がある。
As described above, according to the present invention,
It is possible to prepare a minimum global IP address, convert between a private IP address and a global IP address, and specify a terminal address from the outside. Therefore, the terminal in the LAN managed by the private IP address and the terminal in the LAN in another area can be communicated with each other, so that the effective use of the address and the realization of the flexible system construction can be realized.

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

【図1】本発明の第一の実施形態を示すブロック構成
図。
FIG. 1 is a block diagram showing a first embodiment of the present invention.

【図2】本発明の第二の実施形態を示すブロック構成
図。
FIG. 2 is a block diagram showing a second embodiment of the present invention.

【図3】従来例を示すブロック構成図。FIG. 3 is a block diagram showing a conventional example.

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

11−1〜11−m、21−1〜21−n 端末 12、22 信号伝送路 13、14、23、24 DNSサーバ 15、17、25、27 ルータ 16、26 ゲートウェーサーバ 11-1 to 11-m, 21-1 to 21-n Terminal 12, 22 Signal transmission path 13, 14, 23, 24 DNS server 15, 17, 25, 27 Router 16, 26 Gateway server

───────────────────────────────────────────────────── フロントページの続き (72)発明者 辻 久雄 東京都新宿区西新宿三丁目19番2号 日本 電信電話株式会社内 ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Hisao Tsuji Nippon Telegraph and Telephone Corporation, 3-19-2 Nishishinjuku, Shinjuku-ku, Tokyo

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 それぞれホストネームが付与された複数
の端末と、この複数の端末のそれぞれのホストネームと
通信プロトコルで用いられるアドレスとの対応を管理す
るドメインネームサーバとをひとつのネットワーク内に
備え、 このひとつのネットワーク内にはさらに、他のネットワ
ークと接続するための接続手段を備えたネットワーク間
接続方式において、 前記複数の端末には前記ひとつのネットワーク内で他の
ネットワークと独立に用いられるプライベートなアドレ
スが割り当てられ、 前記ドメインネームサーバは、前記複数の端末のそれぞ
れのホストネームとそのプライベートなアドレスとの対
応を管理すると共に、前記複数の端末のいずれかが他の
ネットワークと通信する場合にはその端末のホストネー
ムに他のネットワークとの間で共通に用いられるグロー
バルなアドレスを対応付けて管理する構成であり、 前記ドメインネームサーバによる対応付けに対応して、
他のネットワークと通信する端末のアドレスについてプ
ライベートなアドレスとグローバルなアドレスとの変換
を行う変換手段を備えたことを特徴とするネットワーク
間接続方式。
A single network includes a plurality of terminals each having a host name, and a domain name server for managing correspondence between the host names of the plurality of terminals and addresses used in a communication protocol. In the inter-network connection method further comprising a connection means for connecting to another network in the one network, the plurality of terminals may have a private network used independently of the other network in the one network. Addresses are assigned, and the domain name server manages the correspondence between the host names of the plurality of terminals and their private addresses, and when one of the plurality of terminals communicates with another network. Is the host name of the terminal It is a configuration in which global addresses commonly used between the domains are managed in association with each other.
An inter-network connection method comprising a conversion unit for converting a private address and a global address for an address of a terminal communicating with another network.
【請求項2】 通信プロトコルはインターネットプロト
コルであり、プライベートなアドレスとグローバルなア
ドレスとはいずれもインターネットプロトコルに対応し
たアドレスである請求項1記載のネットワーク間接続方
式。
2. The network connection method according to claim 1, wherein the communication protocol is an Internet protocol, and both the private address and the global address are addresses corresponding to the Internet protocol.
【請求項3】 複数の端末にそれぞれ付与されたホスト
ネームと通信プロトコルで用いられるアドレスとの対応
を管理するドメインネーム管理方法において、ネットワ
ーク内の端末どうしの通信時にはそれぞれのホストネー
ムに対して他のネットワークと独立のプライベートなア
ドレスを対応させ、他のネットワークとの接続時にはそ
のネットワークとの間で共通に用いられるグローバルな
アドレスを対応させることを特徴とするドメインネーム
管理方法。
3. A domain name management method for managing a correspondence between a host name assigned to each of a plurality of terminals and an address used in a communication protocol. 2. A domain name management method comprising: associating an independent private address with an independent network; and, when connecting to another network, associating a global address commonly used with that network.
JP8164644A 1996-06-25 1996-06-25 Inter-network connection system and domain name managing method Pending JPH1013471A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8164644A JPH1013471A (en) 1996-06-25 1996-06-25 Inter-network connection system and domain name managing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8164644A JPH1013471A (en) 1996-06-25 1996-06-25 Inter-network connection system and domain name managing method

Publications (1)

Publication Number Publication Date
JPH1013471A true JPH1013471A (en) 1998-01-16

Family

ID=15797109

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8164644A Pending JPH1013471A (en) 1996-06-25 1996-06-25 Inter-network connection system and domain name managing method

Country Status (1)

Country Link
JP (1) JPH1013471A (en)

Cited By (9)

* 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
KR20010103870A (en) * 2000-05-08 2001-11-24 권수정 Application of Internet LAN service of PC-Room
KR100333530B1 (en) * 1999-09-29 2002-04-25 최명렬 Method for configurating VPN(Virtual Private Network) by using NAT(Network Address Translation) and computer readable record medium on which a program therefor is recorded
KR20020036994A (en) * 2002-04-09 2002-05-17 김태준 Private Web Hosting to access web servers in private network
KR100350421B1 (en) * 2000-11-20 2002-08-28 삼성전자 주식회사 Network System and Controlling method thereof
WO2002101998A1 (en) * 2001-06-07 2002-12-19 Kuniaki Kondo Routing software, communication program, communication method, and routing device
KR100410809B1 (en) * 2002-01-11 2003-12-18 (주)애니 유저넷 Communication method for SIP under Network Address Translation
KR20040001254A (en) * 2002-06-27 2004-01-07 주식회사 케이티 The Home gateway for supporting Multiple Class IP Addressing Service
US7103032B2 (en) 1999-12-21 2006-09-05 Nec Infrontia Corporation Telephone controller for VoIP

Cited By (9)

* 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
KR100333530B1 (en) * 1999-09-29 2002-04-25 최명렬 Method for configurating VPN(Virtual Private Network) by using NAT(Network Address Translation) and computer readable record medium on which a program therefor is recorded
US7103032B2 (en) 1999-12-21 2006-09-05 Nec Infrontia Corporation Telephone controller for VoIP
KR20010103870A (en) * 2000-05-08 2001-11-24 권수정 Application of Internet LAN service of PC-Room
KR100350421B1 (en) * 2000-11-20 2002-08-28 삼성전자 주식회사 Network System and Controlling method thereof
WO2002101998A1 (en) * 2001-06-07 2002-12-19 Kuniaki Kondo Routing software, communication program, communication method, and routing device
KR100410809B1 (en) * 2002-01-11 2003-12-18 (주)애니 유저넷 Communication method for SIP under Network Address Translation
KR20020036994A (en) * 2002-04-09 2002-05-17 김태준 Private Web Hosting to access web servers in private network
KR20040001254A (en) * 2002-06-27 2004-01-07 주식회사 케이티 The Home gateway for supporting Multiple Class IP Addressing Service

Similar Documents

Publication Publication Date Title
US7010585B2 (en) DNS server, DHCP server, terminal and communication system
US8046452B2 (en) Inter-network address translator that is separately addressable from address alias assignment process
US6829239B1 (en) Apparatus and methods for determining the correct workstation within a LAN for a LAN modem to route a packet
US7991914B2 (en) Technique for addressing a cluster of network servers
KR100317443B1 (en) Internet protocol filter
US7154891B1 (en) Translating between globally unique network addresses
US7224687B2 (en) Method and apparatus for voice over IP network address translation
JP2004129126A (en) Address assignment system
US20060056420A1 (en) Communication apparatus selecting a source address
EP1093249A2 (en) A method for multicast transmission
KR20090064431A (en) The method and device for managing route information and retransmitting data in accessing device
US20030169766A1 (en) Communications apparatus and network system
US7221671B2 (en) System and method for accessing node of private network
US6480900B1 (en) Communication method in a set of distributed systems via an internet type network
CN110691150A (en) SDN-based IPv4 and IPv6 interconnection method and system
US7031327B2 (en) Network application association
US11621917B2 (en) Transparent multiplexing of IP endpoints
EP1187426B1 (en) Method for using a unique IP address in a private IP address domain
Grosse et al. Network processors applied to IPv4/IPv6 transition
JPH1013471A (en) Inter-network connection system and domain name managing method
US7177898B2 (en) Multiple-processor information processing system
US20080310319A1 (en) Server, network system, and network connection method used for the same
US6823386B1 (en) Correlating data streams of different protocols
US20090141705A1 (en) Device and method for address-mapping
CN115150312B (en) Routing method and device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040203