JPH11122301A - アドレス変換接続装置 - Google Patents

アドレス変換接続装置

Info

Publication number
JPH11122301A
JPH11122301A JP9286644A JP28664497A JPH11122301A JP H11122301 A JPH11122301 A JP H11122301A JP 9286644 A JP9286644 A JP 9286644A JP 28664497 A JP28664497 A JP 28664497A JP H11122301 A JPH11122301 A JP H11122301A
Authority
JP
Japan
Prior art keywords
address
private
global
network
global address
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
JP9286644A
Other languages
English (en)
Inventor
Kazuhiko Yanagidate
一彦 柳舘
Teruo Tobe
照雄 戸邊
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP9286644A priority Critical patent/JPH11122301A/ja
Priority to US09/047,152 priority patent/US6128664A/en
Publication of JPH11122301A publication Critical patent/JPH11122301A/ja
Pending legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00—Network arrangements, protocols or services for addressing or naming
    • H04L61/09—Mapping addresses
    • H04L61/25—Mapping addresses of the same type
    • H04L61/2503—Translation of Internet protocol [IP] addresses
    • H04L61/256—NAT traversal
    • H04L61/2567—NAT traversal for reachability, e.g. inquiring the address of a correspondent behind a NAT server
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00—Network arrangements, protocols or services for addressing or naming
    • H04L61/09—Mapping addresses
    • H04L61/25—Mapping addresses of the same type
    • H04L61/2503—Translation of Internet protocol [IP] addresses
    • H04L61/2514—Translation of Internet protocol [IP] addresses between local and global IP addresses
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00—Network arrangements, protocols or services for addressing or naming
    • H04L61/45—Network directories; Name-to-address mapping

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 アドレス変換接続装置に関し、外部からLA
N内部への接続の場合に、プライベートアドレスに対し
てIPアドレスの動的割り当てを可能にすることを課題
とする。 【解決手段】 グローバルアドレスを使用する第1のネ
ットワーク1側からアドレス変換接続装置に、ホスト名
を指定してグローバルアドレスを問い合わせてきたとき
に、プライベートアドレス検索手段6が、ホスト名プラ
イベートアドレス対応記憶手段3を見て、対応のプライ
ベートアドレスを検出する。判別手段7によって、アド
レス対応記憶変換手段5に、この検出プライベートアド
レスに対応するグローバルアドレスが記憶されていない
ことが確認されると、格納手段8が、グローバルアドレ
ス管理手段4から未使用のグローバルアドレスを抽出
し、そのグローバルアドレスに、先の検出プライベート
アドレスを対応付けてアドレス対応記憶変換手段5に格
納する。それと同時に、第1の通知手段9が、そのグロ
ーバルアドレスを第1のネットワーク1側に通知する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、アドレス変換接続
装置に関し、特に、グローバルアドレスで構成されたネ
ットワークに、プライベートアドレスで構成されたロー
カルエリアネットワーク(LAN)を接続しようとした
際に両ネットワークの間に必要となるアドレス変換接続
装置に関する。このアドレス変換接続装置は、両ネット
ワークの間でアドレス変換を行い、両者の間でのパケッ
ト通信を実現するものである。
【0002】インターネットを経由する通信では、各端
末装置に割り当てられたIP(Internet Protocol) アド
レスを使用して、TCP/IP(Transmission Control
Protocol/Internet Protocol) により通信が行われてい
る。このIPアドレスはグローバルアドレスであり、多
数のネットワーク相互が接続されたインターネット全体
でユニークに(固有に)割り当てられているものであ
る。近年のインターネットへの接続端末数の増加に伴っ
て、割り当て可能なIPアドレスの数が不足しており、
接続を希望する端末全てにIPアドレスを配布すること
が困難となっている。
【0003】一方、LANの中ではプライベートアドレ
スが使用できる。プライベートアドレスとして、RFC
(Request For Comments)1597の規定により、アドレ
ス「10.0.0.0〜10.255.255.255, 172.16.0.0〜172.31.2
55.255, 192.168.0.0 〜192.168.255.255 」が設定され
ており、これらのアドレスはLANの内部において自由
に使用することができる。従って、LAN内部ではプラ
イベートアドレスが使用され、同一のプライベートアド
レスが他のLANにおいても使用されることにより、I
Pアドレス不足が多少解消されている。しかし、同一の
プライベートアドレスが他のLANにおいても使用され
るために、LANの外のインターネットにおいてはプラ
イベートアドレスを使用することはできない。
【0004】
【従来の技術】上述のように、IPアドレスを用いたグ
ローバルなネットワークでは、プライベートアドレスを
パケット中のアドレスフィールドに使用することができ
ない。そのため、IPアドレスを使用する端末装置が、
プライベートアドレスを使用する端末装置と通信を行う
ためには途中においてアドレス変換を必要とする。
【0005】従来、プライベートアドレスを使用したL
ANの内部の端末装置から、インターネットを経由して
IPアドレスを使用している他の端末装置と通信を行う
場合には、通信の開始時に先ず、宛先IPアドレスと送
信元プライベートアドレスとの対応関係をアドレス変換
装置が記憶しておき、その上で、LANに割り当てられ
ているIPアドレスを送信元として、他の端末装置へ送
信を行う。この端末装置からの返信に対しては、アドレ
ス変換装置が、記憶された対応関係を使用してアドレス
変換を行う。この方法により、LAN内部から外部の端
末装置にアクセスして通信を行う場合には、プライベー
トアドレスをIPアドレスに動的に割り当てることが可
能である。
【0006】一方、外部からLAN内部への接続の場合
には、LANに割り当てられたIPアドレスに対してプ
ライベートアドレスを予め固定的に対応させておき、ア
ドレス変換装置がこの対応関係に従い、指定されたIP
アドレスをプライベートアドレスに変換してLAN内の
端末装置に接続するようにしている。
【0007】
【発明が解決しようとする課題】このように、従来、外
部からLAN内部への接続の場合には、LANに割り当
てられたIPアドレスに対してプライベートアドレスを
予め固定的に対応させておくため、外部からアクセスが
可能なLAN内部の端末装置の台数は、LANに割り当
てられたIPアドレスの数に限定されてしまう、という
問題があった。
【0008】なお、従来、IPアドレスの動的な割り当
てを行う方式としてDHCP(Dynamic Host Configurat
ion Protocol) があるが、これとDNS(Domain Name S
ystem)との連携により、割り当てられたIPアドレスを
DNSに通知する機能が実現されている。しかし、これ
は、NAT(Network Address Translator),PROXY
等のアドレス変換機能と連携していない。このため、ア
ドレス変換機能のアドレス変換表を更新する機能がな
く、またDNSへの問い合わせがあったときにアドレス
を払い出す機能がない。これらのことから、この方式で
もプライベートアドレスに対するIPアドレスの動的割
り当てが実現できない。
【0009】本発明はこのような点に鑑みてなされたも
のであり、外部からLAN内部への接続の場合に、プラ
イベートアドレスに対してIPアドレスの動的割り当て
を可能にしたアドレス変換接続装置を提供することを目
的とする。
【0010】
【課題を解決するための手段】本発明では上記目的を達
成するために、図1に示すように、第2のネットワーク
2に配置された端末装置2aのホスト名と、端末装置2
aに割り当てられたプライベートアドレスとを対応付け
て記憶するホスト名プライベートアドレス対応記憶手段
3と、第2のネットワーク2に割り当てられたグローバ
ルアドレスの使用状態を管理するグローバルアドレス管
理手段4と、第2のネットワーク2に配置された端末装
置2aのプライベートアドレスと、第2のネットワーク
2に割り当てられたグローバルアドレスとを対応付けて
記憶するアドレス対応記憶変換手段5と、第1のネット
ワーク1側から、ホスト名を指定してグローバルアドレ
スを問い合わせしてきたときに、ホスト名プライベート
アドレス対応記憶手段3を参照して、指定ホスト名に対
応するプライベートアドレスを検索するプライベートア
ドレス検索手段6と、アドレス対応記憶変換手段5を参
照し、プライベートアドレス検索手段6によって検出さ
れたプライベートアドレスに対応するグローバルアドレ
スが記憶されているか否かを判別する判別手段7と、判
別手段7による判別の結果、対応グローバルアドレスが
記憶されていないときに、グローバルアドレス管理手段
4を参照して、未使用のグローバルアドレスを検索し、
検出された未使用のグローバルアドレスにプライベート
アドレス検索手段6によって検出されたプライベートア
ドレスを対応付けてアドレス対応記憶変換手段5に格納
する格納手段8と、格納手段8により格納されたグロー
バルアドレスを第1のネットワーク1側に通知する第1
の通知手段9とを有することを特徴とするアドレス変換
接続装置が提供される。
【0011】以上のような構成において、グローバルア
ドレスを使用する第1のネットワーク1側からアドレス
変換接続装置に対して、ホスト名を指定してグローバル
アドレスを問い合わせてきたときに、プライベートアド
レス検索手段6が、ホスト名プライベートアドレス対応
記憶手段3を参照して、指定ホスト名に対応するプライ
ベートアドレスを検索する。なお、プライベートアドレ
スを使用する第2のネットワーク2には複数の端末装置
が配置されており、各端末装置にはホスト名とプライベ
ートアドレスとが付与されている。ホスト名プライベー
トアドレス対応記憶手段3には、予め、こうした第2の
ネットワーク2に配置されている各端末装置のホスト名
と、プライベートアドレスとが対応付けて記憶されてい
る。
【0012】プライベートアドレス検索手段6によっ
て、例えば端末装置2aのプライベートアドレスが検出
されたとする。次に、判別手段7が、アドレス対応記憶
変換手段5を参照し、この検出されたプライベートアド
レスに対応するグローバルアドレスがそこに記憶されて
いるか否かを判別する。最初は、アドレス対応記憶変換
手段5に記憶されていない。判別手段7による判別の結
果、対応グローバルアドレスが記憶されていないとき
に、格納手段8が、グローバルアドレス管理手段4を参
照して、未使用のグローバルアドレスを検索する。な
お、グローバルアドレス管理手段4は、第2のネットワ
ーク2に割り当てられた通常複数のグローバルアドレス
を、その使用状態と共に記憶するものである。ここで、
通信に現時点で使用されていないグローバルアドレスが
1つ抽出される。
【0013】格納手段8は、抽出された未使用のグロー
バルアドレスに、プライベートアドレス検索手段6によ
って検出された端末装置2aのプライベートアドレスを
対応付けてアドレス対応記憶変換手段5に格納する。そ
れと同時に、第1の通知手段9が、端末装置2aのプラ
イベートアドレスに対応付けられたグローバルアドレス
を第1のネットワーク1側に通知する。
【0014】これにより、第1のネットワーク1側がア
ドレス変換接続装置に対して、通知されたグローバルア
ドレスを用いて接続要求を行い、アドレス変換接続装置
は、アドレス対応記憶変換手段5を参照してプライベー
トアドレスを得、これによって第2のネットワーク2の
端末装置2aへ接続することが可能となる。
【0015】以上のようにして、第1のネットワーク1
側から第2のネットワーク2内の各端末装置への接続の
場合に、アドレス変換接続装置において、第2のネット
ワーク2内の端末装置のプライベートアドレスに対し
て、第2のネットワーク2のグローバルアドレスが動的
に割り当てられる。従って、第1のネットワーク1側か
ら接続可能な第2のネットワーク2内の端末装置の台数
が、第2のネットワーク2に割り当てられているグロー
バルアドレスの数に限定されない。かくして、アドレス
資源の効率的な運用が実現するものである。
【0016】
【発明の実施の形態】以下、本発明の実施の形態を、図
面を参照して説明する。まず、本発明の実施の形態の原
理構成を、図1を参照して説明する。本発明の実施の形
態は、第2のネットワーク2に配置された端末装置2a
のホスト名と、端末装置2aに割り当てられたプライベ
ートアドレスとを対応付けて記憶するホスト名プライベ
ートアドレス対応記憶手段3と、第2のネットワーク2
に割り当てられたグローバルアドレスの使用状態を管理
するグローバルアドレス管理手段4と、第2のネットワ
ーク2に配置された端末装置2aのプライベートアドレ
スと、第2のネットワーク2に割り当てられたグローバ
ルアドレスとを対応付けて記憶するアドレス対応記憶変
換手段5と、第1のネットワーク1側から、ホスト名を
指定してグローバルアドレスを問い合わせしてきたとき
に、ホスト名プライベートアドレス対応記憶手段3を参
照して、指定ホスト名に対応するプライベートアドレス
を検索するプライベートアドレス検索手段6と、アドレ
ス対応記憶変換手段5を参照し、プライベートアドレス
検索手段6によって検出されたプライベートアドレスに
対応するグローバルアドレスが記憶されているか否かを
判別する判別手段7と、判別手段7による判別の結果、
対応グローバルアドレスが記憶されていないときに、グ
ローバルアドレス管理手段4を参照して、未使用のグロ
ーバルアドレスを検索し、検出された未使用のグローバ
ルアドレスにプライベートアドレス検索手段6によって
検出されたプライベートアドレスを対応付けてアドレス
対応記憶変換手段5に格納する格納手段8と、格納手段
8により格納されたグローバルアドレスを第1のネット
ワーク1側に通知する第1の通知手段9とから構成され
る。
【0017】以上のような構成において、グローバルア
ドレスを使用する第1のネットワーク1側からアドレス
変換接続装置に対して、ホスト名を指定してグローバル
アドレスを問い合わせてきたときに、プライベートアド
レス検索手段6が、ホスト名プライベートアドレス対応
記憶手段3を参照して、指定ホスト名に対応するプライ
ベートアドレスを検索する。なお、プライベートアドレ
スを使用する第2のネットワーク2には複数の端末装置
が配置されており、各端末装置にはホスト名とプライベ
ートアドレスとが付与されている。ホスト名プライベー
トアドレス対応記憶手段3には、予め、こうした第2の
ネットワーク2に配置されている各端末装置のホスト名
と、プライベートアドレスとが対応付けて記憶されてい
る。
【0018】プライベートアドレス検索手段6によっ
て、例えば端末装置2aのプライベートアドレスが検出
されたとする。次に、判別手段7が、アドレス対応記憶
変換手段5を参照し、この検出されたプライベートアド
レスに対応するグローバルアドレスがそこに記憶されて
いるか否かを判別する。最初は、アドレス対応記憶変換
手段5に記憶されていない。判別手段7による判別の結
果、対応グローバルアドレスが記憶されていないとき
に、格納手段8が、グローバルアドレス管理手段4を参
照して、未使用のグローバルアドレスを検索する。な
お、グローバルアドレス管理手段4は、第2のネットワ
ーク2に割り当てられた通常複数のグローバルアドレス
を、その使用状態と共に記憶するものである。ここで、
通信に現時点で使用されていないグローバルアドレスが
1つ抽出される。
【0019】格納手段8は、抽出された未使用のグロー
バルアドレスに、プライベートアドレス検索手段6によ
って検出された端末装置2aのプライベートアドレスを
対応付けてアドレス対応記憶変換手段5に格納する。そ
れと同時に、第1の通知手段9が、端末装置2aのプラ
イベートアドレスに対応付けられたグローバルアドレス
を第1のネットワーク1側に通知する。
【0020】これにより、第1のネットワーク1側がア
ドレス変換接続装置に対して、通知されたグローバルア
ドレスを用いて接続要求を行い、アドレス変換接続装置
は、アドレス対応記憶変換手段5を参照してプライベー
トアドレスを得、これによって第2のネットワーク2の
端末装置2aへ接続することが可能となる。
【0021】以上のようにして、第1のネットワーク1
側から第2のネットワーク2内の各端末装置への接続の
場合に、アドレス変換接続装置において、第2のネット
ワーク2内の端末装置のプライベートアドレスに対し
て、第2のネットワーク2のグローバルアドレスが動的
に割り当てられる。従って、第1のネットワーク1側か
ら接続可能な第2のネットワーク2内の端末装置の台数
が、第2のネットワーク2に割り当てられているグロー
バルアドレスの数に限定されない。かくして、アドレス
資源の効率的な運用が実現するものである。
【0022】次に、本発明の実施の形態を、詳しく説明
する。図2は、本発明のアドレス変換接続装置を含むネ
ットワーク全体を示す図である。すなわち、ネットワー
ク(a)11とネットワーク(b)12とが存在し、両
ネットワークの間に、ルータ13及びアドレス変換装置
14が位置する。ネットワーク11はインターネットで
あり、そこではIPアドレスが使用される。例えば、ネ
ットワーク11に端末装置11aが配置されており、端
末装置11aにはIPアドレス「133.110.10.31 」が割
り当てられている。ネットワーク12はLANであり、
その内部ではプライベートアドレスが使用される。例え
ば、ネットワーク12に端末装置12a,12bが配置
されており、端末装置12aにはプライベートアドレス
「10.1.1.20 」が割り当てられ、端末装置12bにはプ
ライベートアドレス「10.1.1.21 」が割り当てられてい
る。
【0023】アドレス変換装置14は、CPUやRO
M,RAM等の記憶装置からなるプロセッサで構成さ
れ、この記憶装置の中に、ホスト名/プライベートアド
レス対応表14a、IPアドレス管理表14b、アドレ
ス変換表14cが格納される。なお、このプロセッサの
処理動作により、図1に示すアドレス変換接続装置内の
各手段を実現する。
【0024】アドレス変換装置14のルータ13側に
は、ネットワーク12に割り当てられたIPアドレス毎
のネットワークインタフェースがある。ネットワーク1
2に割り当てられたIPアドレスは、例えば、「202.1
0.10.1 ,202.10.10.10,202.10.10.11,202.10.10.1
2,202.10.10.13,202.10.10.14」とする。また、アド
レス変換装置14のネットワーク12側には、例えばプ
ライベートアドレス「10.1.1.3」に関わるネットワーク
インタフェースがある。
【0025】図3は、ホスト名/プライベートアドレス
対応表14aの内部構成を示す図である。すなわち、ホ
スト名/プライベートアドレス対応表14aには、ネッ
トワーク12に配置される端末装置12a,12b毎の
エリアが設けられており、各エリアに端末装置のホスト
名とプライベートアドレスとが格納されている。例え
ば、端末装置12aのホスト名が「H1」であるとする
と、ホスト名/プライベートアドレス対応表14aの端
末装置12a用のエリアに、ホスト名「H1」とプライ
ベートアドレス「10.1.1.20 」とが格納される。
【0026】なお、ネットワーク12の中の端末装置に
IPアドレスが付与されている場合もあり得、そうした
場合には、ホスト名/プライベートアドレス対応表14
aのプライベートアドレスが格納されるべき場所にIP
アドレスが記載される。なおまた、広い意味での用語
「IPアドレス」にはプライベートアドレスも含まれる
が、ここでは、用語「IPアドレス」は、ユニークに決
定されるグローバルアドレスだけを指すものとする。
【0027】図4は、IPアドレス管理表14bの内部
構成を示す図である。すなわち、IPアドレス管理表1
4bには、ネットワーク12に割り当てられているIP
アドレス「202.10.10.1 ,202.10.10.10,202.10.10.1
1,202.10.10.12,202.10.10.13,202.10.10.14」の全
てが記載され、IPアドレス毎にその使用状態も記載さ
れる。ネットワーク12内の端末装置が、ネットワーク
12外の端末装置と通信を行う際には、ネットワーク1
2に割り当てられている複数のIPアドレスのうちの1
つを使用することになるが、使用状態とは、このIPア
ドレス毎の使用中または空き(未使用)の状態を指す。
【0028】図5は、アドレス変換表14cの内部構成
を示す図である。すなわち、アドレス変換表14cは、
ネットワーク12に割り当てられているIPアドレス
と、ネットワーク12内の端末装置のプライベートアド
レスとの対応関係、更に最終アクセス時間を記憶するも
のであるが、その詳細な内容については、図6及び図7
を参照したアドレス変換装置14の処理動作説明におい
て示す。
【0029】図6及び図7は、アドレス変換装置14の
処理動作を示すシーケンス図であり、図6は前半を、図
7は後半を示す。以下、図6及び図7に示すステップ番
号(S)を引用しながら、アドレス変換装置14が行う
処理内容を説明する。
【0030】ネットワーク(a)11の端末装置11a
が、ネットワーク(b)12の端末装置12aと通信を
行おうとした場合、先ず、ネットワーク(a)11の端
末装置11aがアドレス変換装置14へ、端末装置12
aのホスト名「H1」を指定して、IPアドレスの問い
合わせを行う(S1)。
【0031】アドレス変換装置14は、この問い合わせ
に応じて、ホスト名/プライベートアドレス対応表14
aを参照し、指定のホスト名「H1」に対応するプライ
ベートアドレス「10.1.1.20 」を検出する(S2)。
【0032】この検出されたアドレス「10.1.1.20 」が
プライベートアドレスであるか否かを判別する(S
3)。通常は、プライベートアドレスが検出されるが、
前述のように、ネットワーク12の端末装置にIPアド
レスが付与されている場合もあり得、そうした場合に
は、そのIPアドレスをそのまま、ネットワーク(a)
11の端末装置11aへ通知する(S4)。この場合に
は、その後の端末装置11aと端末装置12aとの接続
処理は、単純なIPアドレスによる接続となる。
【0033】一方、プライベートアドレスが検出されて
いれば、アドレス変換装置14は、アドレス変換表14
cを参照し、その検出されたプライベートアドレス「1
0.1.1.20 」が、アドレス変換表14cに記載されてい
るか否かを判別する(S5,S6)。当初は記載されて
いないので、この判別の答は、記載無し、つまりプライ
ベートアドレス「10.1.1.20 」にIPアドレスが割り当
てられていない、となり、ステップS8の処理に移る。
なお、以降のステップを実行後にステップS6の処理を
実行すると、判別の答は、記載有りとなり、その場合に
は、プライベートアドレス「10.1.1.20 」に対応して記
憶されているIPアドレスを読み出して、ネットワーク
(a)11の端末装置11aへ通知する(S7)。それ
と同時に、アドレス変換表14cのプライベートアドレ
ス「10.1.1.20 」に対応する欄「最終アクセス時刻」に
現在時刻を記入する。既に時刻の記載があるときには上
書きする。
【0034】ステップS5で検出されたプライベートア
ドレス「10.1.1.20 」が、アドレス変換表14cに記載
されていないときには、アドレス変換装置14は、プラ
イベートアドレス「10.1.1.20 」を有するネットワーク
(b)12の端末装置12aへ向けてICMP(Interne
t Control Message Protocol) パケットを送出する(S
8)。このICMPパケットは、パケットが端末装置1
2aへ到達することを確認するために送出されるもので
あり、パケットの端末装置12aへの到達が不可能な場
合には、ネットワーク(a)11の端末装置11aとの
接続を切断する(S9)。
【0035】パケットの端末装置12aへの到達が可能
な場合には、アドレス変換装置14は、IPアドレス管
理表14bを参照して、空き状態のIPアドレスを1つ
読み出して、その読み出されたIPアドレスの使用状態
を「使用中」にする(S10)。そして、アドレス変換
表14cに、読み出されたIPアドレス(例えば、「20
2.10.10.1 」)と、端末装置12aのプライベートアド
レス「10.1.1.20 」とを対応付けて格納する。それと共
に、対応の「最終アクセス時刻」欄に現在時刻を記入す
る(S11)。その後、この読み出されたIPアドレス
「202.10.10.1」を、ネットワーク(a)11の端末装
置11aへ通知する(S12)。
【0036】次に、ネットワーク(a)11の端末装置
11aがアドレス変換装置14へ、通知されたIPアド
レス「202.10.10.1 」を指定して、接続要求を送ってき
た場合(S14)、アドレス変換装置14は、アドレス
変換表14cを参照する(S15)。その結果、IPア
ドレス「202.10.10.1 」がアドレス変換表14cに記載
されていないときには、ネットワーク(a)11の端末
装置11aとの接続を切断する(S16)。
【0037】これまでに説明してきた例では、図5のよ
うにアドレス変換表14cには記載がされているので、
この場合には、アドレス変換装置14が、アドレス変換
表14cから対応のプライベートアドレス「10.1.1.20
」を読み出して、このプライベートアドレス「10.1.1.
20 」を手がかりにして、端末装置12aを探り当て
る。そして、ネットワーク(a)11の端末装置11a
とネットワーク(b)12の端末装置12aとの接続を
行う(S17)。同時に、アドレス変換表14cにおい
て、プライベートアドレス「10.1.1.20 」に対応する
「最終アクセス時刻」欄に現在時刻を上書きする。
【0038】こうした接続の結果、ネットワーク(a)
11の端末装置11aとネットワーク(b)12の端末
装置12aとの間で行われる通信を、アドレス変換装置
14が監視し(S18)、通信が終了すると、接続の開
放を行う(S19)。ここでの「接続」とは、具体的に
は、アドレス変換装置14による両端末装置間のパケッ
ト伝送の中継である。
【0039】なお、接続解放後、アドレス変換装置14
は、アドレス変換表14cの対応の「最終アクセス時
刻」欄を監視し、そこに記載されている時刻から所定時
間(例えば3分)が経過していないかをチェックする
(S20)。そして、所定時間が経過したときには、ア
ドレス変換表14cから、プライベートアドレス「10.
1.1.20 」及びIPアドレス「202.10.10.1 」、並びに
対応の「最終アクセス時刻」欄に記載された時刻を削除
する。また、IPアドレス管理表14bに記載のIPア
ドレス「202.10.10.1 」の使用状態を「空き」にする
(S21)。
【0040】これらのステップS20,S21と同一の
2つのステップを、図6のステップS12の後にも設け
るようにしてもよい。このようにして、IPアドレスを
使用するグローバルなネットワークからプライベートア
ドレスを使用するローカルなネットワークの端末装置へ
の接続が可能となり、ローカルなネットワークに割り当
てられたIPアドレスの数を越える端末装置をローカル
なネットワーク内に収容することができるようになる。
【0041】なお、グローバルなネットワークからの接
続を受け付けたくない端末装置がローカルなネットワー
クにあった場合には、ホスト名/プライベートアドレス
対応表14aに自己のホスト名を記載しないことで、そ
れを実現できる。
【0042】
【発明の効果】以上説明したように本発明では、グロー
バルアドレスを使用する第1のネットワーク側からアド
レス変換接続装置に対して、プライベートアドレスを使
用する第2のネットワーク側の端末装置のホスト名を指
定してグローバルアドレスを問い合わせてきたときに、
アドレス変換接続装置は、第2のネットワークに割り当
てられているグローバルアドレスのうちの未使用なもの
に、指定ホスト名の端末装置のプライベートアドレスを
対応させて、対応表に記憶する。同時に、そのグローバ
ルアドレスを第1のネットワーク側へ通知する。その
後、第1のネットワーク側から、通知したグローバルア
ドレスを指定して接続が要求されると、アドレス変換接
続装置は、上記の対応表を参照してプライベートアドレ
スを得、このプライベートアドレスを手がかりに第2の
ネットワークの端末装置との接続を行う。
【0043】以上のようにして、第1のネットワーク側
から第2のネットワーク内の各端末装置への接続の場合
に、アドレス変換接続装置において、第2のネットワー
ク内の端末装置のプライベートアドレスに対して、第2
のネットワークのグローバルアドレスが動的に割り当て
られる。従って、第1のネットワーク側から接続可能な
第2のネットワーク内の端末装置の台数が、第2のネッ
トワークに割り当てられているグローバルアドレスの数
に限定されないことになる。かくして、アドレス資源の
効率的な運用が実現する。
【図面の簡単な説明】
【図1】本発明の原理説明図である。
【図2】本発明のアドレス変換接続装置を含むネットワ
ーク全体を示す図である。
【図3】ホスト名/プライベートアドレス対応表の内部
構成を示す図である。
【図4】IPアドレス管理表の内部構成を示す図であ
る。
【図5】アドレス変換表の内部構成を示す図である。
【図6】アドレス変換装置の処理動作の前半を示すシー
ケンス図である。
【図7】アドレス変換装置の処理動作の後半を示すシー
ケンス図である。
【符号の説明】
1 第1のネットワーク 2 第2のネットワーク 2a 端末装置 3 ホスト名プライベートアドレス対応記憶手段 4 グローバルアドレス管理手段 5 アドレス対応記憶変換手段 6 プライベートアドレス検索手段 7 判別手段 8 格納手段 9 第1の通知手段

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 グローバルアドレスで構成された第1の
    ネットワークと、プライベートアドレスで構成された第
    2のネットワークとの間に設けられたアドレス変換接続
    装置において、 前記第2のネットワークに配置された端末装置のホスト
    名と、当該端末装置に割り当てられたプライベートアド
    レスとを対応付けて記憶するホスト名プライベートアド
    レス対応記憶手段と、 前記第2のネットワークに割り当てられたグローバルア
    ドレスの使用状態を管理するグローバルアドレス管理手
    段と、 前記第2のネットワークに配置された端末装置のプライ
    ベートアドレスと、前記第2のネットワークに割り当て
    られたグローバルアドレスとを対応付けて記憶するアド
    レス対応記憶変換手段と、 前記第1のネットワーク側から、ホスト名を指定してグ
    ローバルアドレスを問い合わせしてきたときに、前記ホ
    スト名プライベートアドレス対応記憶手段を参照して、
    指定ホスト名に対応するプライベートアドレスを検索す
    るプライベートアドレス検索手段と、 前記アドレス対応記憶変換手段を参照し、前記プライベ
    ートアドレス検索手段によって検出されたプライベート
    アドレスに対応するグローバルアドレスが記憶されてい
    るか否かを判別する判別手段と、 前記判別手段による判別の結果、対応グローバルアドレ
    スが記憶されていないときに、前記グローバルアドレス
    管理手段を参照して、未使用のグローバルアドレスを検
    索し、検出された未使用のグローバルアドレスに前記プ
    ライベートアドレス検索手段によって検出されたプライ
    ベートアドレスを対応付けて前記アドレス対応記憶変換
    手段に格納する格納手段と、 前記格納手段により格納されたグローバルアドレスを前
    記第1のネットワーク側に通知する第1の通知手段と、 を有することを特徴とするアドレス変換接続装置。
  2. 【請求項2】 前記第1のネットワーク側から、グロー
    バルアドレスを指定して前記第2のネットワ−ク側の端
    末装置に接続を要求してきたときに、前記アドレス対応
    記憶変換手段を参照して、対応のプライベートアドレス
    を検出し、検出されたプライベートアドレスの端末装置
    に対して接続処理を行う接続手段を更に有することを特
    徴とする請求項1記載のアドレス変換接続装置。
  3. 【請求項3】 前記判別手段による判別の結果、対応グ
    ローバルアドレスが記憶されているときに、当該グロー
    バルアドレスを前記第1のネットワーク側に通知する第
    2の通知手段を更に有することを特徴とする請求項1記
    載のアドレス変換接続装置。
  4. 【請求項4】 前記判別手段による判別の結果、対応グ
    ローバルアドレスが記憶されていない場合に、前記プラ
    イベートアドレス検索手段によって検出されたプライベ
    ートアドレスを持つ端末装置と通信が可能であることを
    確認する確認手段を更に有し、 前記格納手段は、前記確認手段によって通信が可能であ
    ることが確認されて初めて作動することを特徴とする請
    求項1記載のアドレス変換接続装置。
  5. 【請求項5】 前記格納手段は、 前記グローバルアドレス管理手段から検出された未使用
    のグローバルアドレスに、前記プライベートアドレス検
    索手段によって検出されたプライベートアドレスを対応
    付けて前記アドレス対応記憶変換手段に格納したとき
    に、前記グローバルアドレス管理手段で管理されるグロ
    ーバルアドレスのうちの前記検出されたグローバルアド
    レスについて、その使用状態を使用中に設定する設定手
    段を含むことを特徴とする請求項1記載のアドレス変換
    接続装置。
  6. 【請求項6】 前記アドレス対応記憶変換手段は、 対応付けて記憶されるプライベートアドレス及びグロー
    バルアドレスに付属して時刻を記憶する各エリアと、 前記判別手段によって参照される毎に、または前記格納
    手段によって格納が行われる毎に、前記各エリアのうち
    の当該参照または格納処理に関連するエリアに記憶され
    る時刻を最新の時刻に更新する時刻記憶手段と、 を含み、 前記エリアに記憶された時刻から所定時間が経過した場
    合に、前記アドレス対応記憶変換手段に記憶されてい
    た、前記エリアに関連するプライベートアドレス及びグ
    ローバルアドレスを削除すると共に、前記グローバルア
    ドレス管理手段で管理されるグローバルアドレスのうち
    の当該削除されたグローバルアドレスと同一のグローバ
    ルアドレスについて、その使用状態を未使用に設定する
    削除設定手段を更に有することを特徴とする請求項5記
    載のアドレス変換接続装置。
JP9286644A 1997-10-20 1997-10-20 アドレス変換接続装置 Pending JPH11122301A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP9286644A JPH11122301A (ja) 1997-10-20 1997-10-20 アドレス変換接続装置
US09/047,152 US6128664A (en) 1997-10-20 1998-03-24 Address-translating connection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9286644A JPH11122301A (ja) 1997-10-20 1997-10-20 アドレス変換接続装置

Publications (1)

Publication Number Publication Date
JPH11122301A true JPH11122301A (ja) 1999-04-30

Family

ID=17707101

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9286644A Pending JPH11122301A (ja) 1997-10-20 1997-10-20 アドレス変換接続装置

Country Status (2)

Country Link
US (1) US6128664A (ja)
JP (1) JPH11122301A (ja)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000138696A (ja) * 1998-10-29 2000-05-16 Mitsubishi Materials Corp ネットワークアドレス変換装置およびその記録媒体
JP2001345854A (ja) * 2000-03-27 2001-12-14 Matsushita Electric Ind Co Ltd ネットワーク間のパケット通信方法及びシステム並びに装置
JP2002141953A (ja) * 2000-11-06 2002-05-17 Sony Corp 通信中継装置、通信中継方法、および通信端末装置、並びにプログラム記憶媒体
JP2003509969A (ja) * 1999-09-16 2003-03-11 ブル・エス・アー クライアントネットワークに対してトランスペアレントな、サーバネットワークへのアクセス中継
JP2003283570A (ja) * 2002-03-22 2003-10-03 Yokogawa Electric Corp 通信ネットワークシステムおよびデータ通信方法
JP2005198145A (ja) * 2004-01-09 2005-07-21 Matsushita Electric Ind Co Ltd サーバとアクセス先データベースサーバ、及びネットワークシステム
US7010585B2 (en) 2000-03-14 2006-03-07 Ddi Corporation DNS server, DHCP server, terminal and communication system
KR100613965B1 (ko) 1999-12-29 2006-08-18 주식회사 케이티 인트라넷에서의 공중용 ip주소와 사설용 ip주소의동적할당 방법
JP2006304273A (ja) * 2005-03-25 2006-11-02 Sanden Corp 通信システム、ネットワークルータ、ネットワーク接続方法
US7170898B2 (en) 2000-11-24 2007-01-30 Ntt Docomo, Inc. Relay apparatus
JP2009500968A (ja) * 2005-07-08 2009-01-08 マイクロソフト コーポレーション リモートネットワークアクセスのための統合アーキテクチャ
JP2009528757A (ja) * 2006-02-28 2009-08-06 インターナショナル・ビジネス・マシーンズ・コーポレーション ピアツーピア通信の検出及び制御
WO2010137614A1 (ja) * 2009-05-27 2010-12-02 日本電気株式会社 無線lanアクセスポイント装置、移動通信端末、通信方法およびプログラム
JP2011191948A (ja) * 2010-03-12 2011-09-29 Hitachi Information Systems Ltd ネットワークブートデバイス及びネットワークブート方法
US8295268B2 (en) 2004-01-09 2012-10-23 Panasonic Corporation IP device, management server, and network system

Families Citing this family (125)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793763A (en) * 1995-11-03 1998-08-11 Cisco Technology, Inc. Security system for network address translation systems
US7113508B1 (en) 1995-11-03 2006-09-26 Cisco Technology, Inc. Security system for network address translation systems
KR100528156B1 (ko) 1997-03-12 2005-11-15 노마딕스, 인코포레이티드 노매딕 변환기 또는 라우터
JP3038650B2 (ja) * 1997-04-28 2000-05-08 日本電気株式会社 移動体パケット通信システムのインターネット通信方法と装置
JP3641112B2 (ja) * 1997-09-05 2005-04-20 株式会社東芝 パケット中継装置、移動計算機装置、移動計算機管理装置、パケット中継方法、パケット送信方法及び移動計算機位置登録方法
US6058431A (en) * 1998-04-23 2000-05-02 Lucent Technologies Remote Access Business Unit System and method for network address translation as an external service in the access server of a service provider
JP3149926B2 (ja) * 1998-09-28 2001-03-26 日本電気株式会社 アドレス変換方法及び装置
US6004049A (en) * 1998-10-29 1999-12-21 Sun Microsystems, Inc. Method and apparatus for dynamic configuration of an input device
US6457061B1 (en) * 1998-11-24 2002-09-24 Pmc-Sierra Method and apparatus for performing internet network address translation
US8266266B2 (en) 1998-12-08 2012-09-11 Nomadix, Inc. Systems and methods for providing dynamic network authorization, authentication and accounting
US8713641B1 (en) 1998-12-08 2014-04-29 Nomadix, Inc. Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
US7194554B1 (en) 1998-12-08 2007-03-20 Nomadix, Inc. Systems and methods for providing dynamic network authorization authentication and accounting
FR2787268B1 (fr) * 1998-12-10 2001-01-12 Cit Alcatel Passerelle permettant le developpement de nouveaux services de facon independante du reseau sous-jacent
US6535511B1 (en) 1999-01-07 2003-03-18 Cisco Technology, Inc. Method and system for identifying embedded addressing information in a packet for translation between disparate addressing systems
JP3418563B2 (ja) * 1999-01-20 2003-06-23 昇作 川合 ネットワーク通信システム
US6738382B1 (en) * 1999-02-24 2004-05-18 Stsn General Holdings, Inc. Methods and apparatus for providing high speed connectivity to a hotel environment
US6563824B1 (en) * 1999-04-20 2003-05-13 3Com Corporation Apparatus and methods for determining the correct workstation within a LAN for a LAN modem to route a packet
US7844729B1 (en) 1999-05-03 2010-11-30 Digital Envoy, Inc. Geo-intelligent traffic manager
US20060224752A1 (en) * 1999-05-03 2006-10-05 Parekh Sanjay M Determining geographic locations of private network Internet users
US7685311B2 (en) * 1999-05-03 2010-03-23 Digital Envoy, Inc. Geo-intelligent traffic reporter
US6757740B1 (en) * 1999-05-03 2004-06-29 Digital Envoy, Inc. Systems and methods for determining collecting and using geographic locations of internet users
US6393488B1 (en) * 1999-05-27 2002-05-21 3Com Corporation System and method for supporting internet protocol subnets with network address translators
US8670405B1 (en) * 1999-06-09 2014-03-11 Cellco Partnership Mobile internet protocol square
US6768743B1 (en) * 1999-10-26 2004-07-27 3Com Corporation Method and system for address server redirection for multiple address networks
SE9904553D0 (sv) * 1999-12-13 1999-12-13 Ericsson Telefon Ab L M A telecommunication device
JP3576906B2 (ja) * 1999-12-21 2004-10-13 Necインフロンティア株式会社 インターネット網に接続可能な電話通信装置と主電話制御装置とipアドレスを管理する方法
JP3420150B2 (ja) * 1999-12-27 2003-06-23 エヌイーシーインフロンティア株式会社 インターネットによる通信が可能な電話通信装置と主電話制御装置
US7752333B1 (en) * 2000-01-18 2010-07-06 Avaya Inc. Methods and apparatus for local network address acquisition, analysis and substitution
US6671720B1 (en) * 2000-03-01 2003-12-30 International Business Machines Corporation Data processing system and method for dynamically assigning a temporary network address to a client computer system utilizing an access port
US6779035B1 (en) * 2000-03-06 2004-08-17 Microsoft Corporation Application programming interface and generalized network address translator for translation of transport-layer sessions
US6754709B1 (en) * 2000-03-29 2004-06-22 Microsoft Corporation Application programming interface and generalized network address translator for intelligent transparent application gateway processes
US7266604B1 (en) * 2000-03-31 2007-09-04 Microsoft Corporation Proxy network address translation
WO2002003217A1 (en) * 2000-06-30 2002-01-10 Net2Phone System, method, and computer program product for resolving addressing in a network including a network address translator
KR100689034B1 (ko) * 2000-08-26 2007-03-08 삼성전자주식회사 외부 네트워크에서 사설 아이피주소를 갖는 노드에접속하기 위한 네트워크 주소변환시스템과 방법 및 그방법을 기록한 컴퓨터로 읽을수 있는 기록매체
US20020101859A1 (en) * 2000-09-12 2002-08-01 Maclean Ian B. Communicating between nodes in different wireless networks
US6661799B1 (en) * 2000-09-13 2003-12-09 Alcatel Usa Sourcing, L.P. Method and apparatus for facilitating peer-to-peer application communication
US7072663B2 (en) * 2000-10-09 2006-07-04 Nokia Corporation Radio resource management
US6957252B1 (en) * 2000-10-12 2005-10-18 International Business Machines Corporation Method of synchronizing multiple networks using permanent addressing scheme
US6944167B1 (en) 2000-10-24 2005-09-13 Sprint Communications Company L.P. Method and apparatus for dynamic allocation of private address space based upon domain name service queries
KR100350421B1 (ko) * 2000-11-20 2002-08-28 삼성전자 주식회사 네트워크 시스템과 그 네트워크 시스템의 제어 방법
JP3760767B2 (ja) * 2000-12-21 2006-03-29 株式会社日立製作所 ネットワーク管理装置及びネットワーク管理方法
US7047314B2 (en) * 2000-12-28 2006-05-16 Oki Electric Industry Co., Ltd. Duplicate private address translating system and duplicate address network system
JP4075318B2 (ja) * 2001-04-18 2008-04-16 株式会社日立製作所 プロトコル変換方法,及びアドレス変換サーバ
US7171453B2 (en) * 2001-04-19 2007-01-30 Hitachi, Ltd. Virtual private volume method and system
US7552239B2 (en) * 2001-05-14 2009-06-23 Canon Information Systems, Inc. Network device mimic support
US20030028671A1 (en) * 2001-06-08 2003-02-06 4Th Pass Inc. Method and system for two-way initiated data communication with wireless devices
US20020199020A1 (en) * 2001-06-25 2002-12-26 Microsoft Corporation Method and system for resolving names on a network gateway having multiple distinct network interfaces
GB2378104A (en) * 2001-07-27 2003-01-29 Hewlett Packard Co Authentification for computer networks using a hybrid protocol and digital certificate
US6985483B2 (en) * 2001-07-31 2006-01-10 North Carolina State University Methods and systems for fast packet forwarding
US20030056008A1 (en) * 2001-09-20 2003-03-20 Russell Richard Francis Automatic remote assignment of internet protocol address information to a network device
US7006436B1 (en) 2001-11-13 2006-02-28 At&T Corp. Method for providing voice-over-IP service
JP4349766B2 (ja) * 2001-12-07 2009-10-21 株式会社日立製作所 アドレス変換装置
US7334049B1 (en) 2001-12-21 2008-02-19 Cisco Technology, Inc. Apparatus and methods for performing network address translation (NAT) in a fully connected mesh with NAT virtual interface (NVI)
JP4010830B2 (ja) * 2002-03-05 2007-11-21 富士通株式会社 通信装置およびネットワークシステム
US6651100B2 (en) 2002-03-12 2003-11-18 Lexmark International, Inc. Automatic negotiation of an internet protocol address for a network connected device
US7154891B1 (en) * 2002-04-23 2006-12-26 Juniper Networks, Inc. Translating between globally unique network addresses
US20030204744A1 (en) * 2002-04-26 2003-10-30 Robert-Claude Maltais Network access control
AU2003234506A1 (en) * 2002-05-06 2003-11-17 Qualcomm Incorporated System and method for registering ip address of wireless communication device
US7676579B2 (en) * 2002-05-13 2010-03-09 Sony Computer Entertainment America Inc. Peer to peer network communication
KR100485769B1 (ko) * 2002-05-14 2005-04-28 삼성전자주식회사 서로 다른 홈네트워크에 존재하는 네트워크장치간의접속을 제공하기 위한 장치 및 방법
CN1232080C (zh) 2002-05-15 2005-12-14 华为技术有限公司 网络中节省ip地址提供内部服务器的方法
US8019889B1 (en) * 2002-05-31 2011-09-13 Cisco Technology, Inc. Method and apparatus for making end-host network address translation (NAT) global address and port ranges aware
US7937471B2 (en) * 2002-06-03 2011-05-03 Inpro Network Facility, Llc Creating a public identity for an entity on a network
US8060626B2 (en) 2008-09-22 2011-11-15 Sony Computer Entertainment America Llc. Method for host selection based on discovered NAT type
US7143435B1 (en) * 2002-07-31 2006-11-28 Cisco Technology, Inc. Method and apparatus for registering auto-configured network addresses based on connection authentication
US8224985B2 (en) 2005-10-04 2012-07-17 Sony Computer Entertainment Inc. Peer-to-peer communication traversing symmetric network address translators
US8234358B2 (en) * 2002-08-30 2012-07-31 Inpro Network Facility, Llc Communicating with an entity inside a private network using an existing connection to initiate communication
TW200408242A (en) * 2002-09-06 2004-05-16 Matsushita Electric Industrial Co Ltd Home terminal apparatus and communication system
US7406709B2 (en) * 2002-09-09 2008-07-29 Audiocodes, Inc. Apparatus and method for allowing peer-to-peer network traffic across enterprise firewalls
US7752334B2 (en) * 2002-10-15 2010-07-06 Nomadix, Inc. Intelligent network address translator and methods for network address translation
US7170890B2 (en) 2002-12-16 2007-01-30 Zetera Corporation Electrical devices with improved communication
US8005918B2 (en) 2002-11-12 2011-08-23 Rateze Remote Mgmt. L.L.C. Data storage devices having IP capable partitions
AU2002357266A1 (en) * 2002-11-12 2004-06-03 Zetera Corporation Communication protocols, systems and methods
US7649880B2 (en) 2002-11-12 2010-01-19 Mark Adams Systems and methods for deriving storage area commands
US7756956B2 (en) 2002-11-14 2010-07-13 Canon Development Americas, Inc. Mimic support address resolution
CN1266882C (zh) * 2002-12-04 2006-07-26 华为技术有限公司 一种网络设备的管理方法
US8666397B2 (en) 2002-12-13 2014-03-04 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US20040160975A1 (en) * 2003-01-21 2004-08-19 Charles Frank Multicast communication protocols, systems and methods
US7366188B2 (en) * 2003-01-21 2008-04-29 Samsung Electronics Co., Ltd. Gateway for supporting communications between network devices of different private networks
US20040249974A1 (en) * 2003-03-31 2004-12-09 Alkhatib Hasan S. Secure virtual address realm
US7949785B2 (en) 2003-03-31 2011-05-24 Inpro Network Facility, Llc Secure virtual community network system
US7864780B1 (en) 2003-04-29 2011-01-04 Cisco Technology, Inc. Apparatus and methods for handling name resolution over IPV6 using NAT-PT and DNS-ALG
US7283517B2 (en) * 2003-07-22 2007-10-16 Innomedia Pte Stand alone multi-media terminal adapter with network address translation and port partitioning
CN100440886C (zh) * 2003-09-02 2008-12-03 华为技术有限公司 多媒体协议穿越网络地址转换设备的实现方法
US20050053063A1 (en) * 2003-09-04 2005-03-10 Sajeev Madhavan Automatic provisioning of network address translation data
US7424293B2 (en) 2003-12-02 2008-09-09 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
US7260186B2 (en) 2004-03-23 2007-08-21 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
CN100399768C (zh) * 2003-12-24 2008-07-02 华为技术有限公司 实现网络地址转换穿越的方法、系统
US7768975B2 (en) * 2004-03-29 2010-08-03 Telecordia Technologies, Inc. Fast handoff using GPS technology for mobile telematics
US7457293B2 (en) * 2004-04-05 2008-11-25 Panasonic Corporation Communication apparatus, method and program for realizing P2P communication
US7782878B2 (en) * 2004-08-16 2010-08-24 I2Telecom Ip Holdings, Inc. System and method for sharing an IP address
US7542463B2 (en) * 2004-09-24 2009-06-02 Cisco Technology, Inc. Communicating packets along a control channel and a media channel
US7702850B2 (en) 2005-03-14 2010-04-20 Thomas Earl Ludwig Topology independent storage arrays and methods
US7620981B2 (en) 2005-05-26 2009-11-17 Charles William Frank Virtual devices and virtual bus tunnels, modules and methods
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US8819092B2 (en) 2005-08-16 2014-08-26 Rateze Remote Mgmt. L.L.C. Disaggregated resources and access methods
US7743214B2 (en) * 2005-08-16 2010-06-22 Mark Adams Generating storage system commands
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US9270532B2 (en) 2005-10-06 2016-02-23 Rateze Remote Mgmt. L.L.C. Resource command messages and methods
JP5132059B2 (ja) * 2006-01-30 2013-01-30 富士通株式会社 パケット中継方法及びパケット中継システム
US7924881B2 (en) 2006-04-10 2011-04-12 Rateze Remote Mgmt. L.L.C. Datagram identifier management
US7684394B1 (en) * 2006-05-01 2010-03-23 Sun Microsystems, Inc. System and method for increasing host visibility in network address translation environments
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8532266B2 (en) 2006-05-04 2013-09-10 Telecommunication Systems, Inc. Efficient usage of emergency services keys
TW200746780A (en) * 2006-06-09 2007-12-16 Color City Entpr Co Ltd Automatic Internet access apparatus and method for Internet phone
JP4780413B2 (ja) * 2007-01-12 2011-09-28 横河電機株式会社 不正アクセス情報収集システム
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US7995478B2 (en) 2007-05-30 2011-08-09 Sony Computer Entertainment Inc. Network communication with path MTU size discovery
US7933273B2 (en) * 2007-07-27 2011-04-26 Sony Computer Entertainment Inc. Cooperative NAT behavior discovery
EP2196014A4 (en) 2007-09-17 2014-12-24 Telecomm Systems Inc 911 EMERGENCY SERVICE DATA MESSAGING
US8571038B2 (en) * 2007-10-24 2013-10-29 Lantronix, Inc. Method to tunnel UDP-based device discovery
JP5318111B2 (ja) * 2007-10-24 2013-10-16 ラントロニクス・インコーポレイテツド リモートデバイスに構成情報を自動配布するための中央管理ステーションのための種々の方法および装置
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US8171123B2 (en) 2007-12-04 2012-05-01 Sony Computer Entertainment Inc. Network bandwidth detection and distribution
US7856506B2 (en) * 2008-03-05 2010-12-21 Sony Computer Entertainment Inc. Traversal of symmetric network address translator for multiple simultaneous connections
US8073959B2 (en) * 2008-03-28 2011-12-06 Microsoft Corporation Automatically detecting whether a computer is connected to a public or private network
US8867485B2 (en) 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
US8443107B2 (en) 2009-11-11 2013-05-14 Digital Envoy, Inc. Method, computer program product and electronic device for hyper-local geo-targeting
US8326919B1 (en) * 2009-12-22 2012-12-04 Emc Corporation Network address translation auto-discovery in data storage networks
WO2012141762A1 (en) 2011-02-25 2012-10-18 Telecommunication Systems, Inc. Mobile internet protocol (ip) location
TWI474700B (zh) * 2011-10-06 2015-02-21 Hope Bay Technologies Inc 網路位址自動分配方法及其所適用之資料中心
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US10084747B2 (en) * 2013-11-13 2018-09-25 Allied Telesis Holdings Kabushiki Kaisha External address space compression
US10021022B2 (en) * 2015-06-30 2018-07-10 Juniper Networks, Inc. Public network address conservation
US11949646B2 (en) 2022-08-09 2024-04-02 Packet Forensics, LLC Correlating protocol data units transiting networks with differing addressing schemes

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3098344B2 (ja) * 1992-12-18 2000-10-16 富士通株式会社 データ転送処理方法及びデータ転送処理装置
JPH08194657A (ja) * 1995-01-17 1996-07-30 Nec Corp ローカルエリアネットワーク接続時における自動イン タネットプロトコルアドレス割り当てシステム
JP4008049B2 (ja) * 1995-03-20 2007-11-14 富士通株式会社 アドレス送信装置、アドレス送信方法およびアドレス送信システム
US5632011A (en) * 1995-05-22 1997-05-20 Sterling Commerce, Inc. Electronic mail management system for operation on a host computer system
JPH0998190A (ja) * 1995-09-29 1997-04-08 Chuo Syst Giken Kk ダイナミックアドレス割当て方式用端末装置
US5793763A (en) * 1995-11-03 1998-08-11 Cisco Technology, Inc. Security system for network address translation systems
US5754818A (en) * 1996-03-22 1998-05-19 Sun Microsystems, Inc. Architecture and method for sharing TLB entries through process IDS
US5940870A (en) * 1996-05-21 1999-08-17 Industrial Technology Research Institute Address translation for shared-memory multiprocessor clustering
US5923847A (en) * 1996-07-02 1999-07-13 Sun Microsystems, Inc. Split-SMP computer system configured to operate in a protected mode having repeater which inhibits transaction to local address partiton
US5958018A (en) * 1996-10-30 1999-09-28 Lucent Technologies Inc. Wireless services data network translating mac address to asynchronous transfer mode (ATM) address

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000138696A (ja) * 1998-10-29 2000-05-16 Mitsubishi Materials Corp ネットワークアドレス変換装置およびその記録媒体
JP2003509969A (ja) * 1999-09-16 2003-03-11 ブル・エス・アー クライアントネットワークに対してトランスペアレントな、サーバネットワークへのアクセス中継
KR100613965B1 (ko) 1999-12-29 2006-08-18 주식회사 케이티 인트라넷에서의 공중용 ip주소와 사설용 ip주소의동적할당 방법
US7010585B2 (en) 2000-03-14 2006-03-07 Ddi Corporation DNS server, DHCP server, terminal and communication system
JP2001345854A (ja) * 2000-03-27 2001-12-14 Matsushita Electric Ind Co Ltd ネットワーク間のパケット通信方法及びシステム並びに装置
JP2002141953A (ja) * 2000-11-06 2002-05-17 Sony Corp 通信中継装置、通信中継方法、および通信端末装置、並びにプログラム記憶媒体
US7170898B2 (en) 2000-11-24 2007-01-30 Ntt Docomo, Inc. Relay apparatus
JP2003283570A (ja) * 2002-03-22 2003-10-03 Yokogawa Electric Corp 通信ネットワークシステムおよびデータ通信方法
US8295268B2 (en) 2004-01-09 2012-10-23 Panasonic Corporation IP device, management server, and network system
JP2005198145A (ja) * 2004-01-09 2005-07-21 Matsushita Electric Ind Co Ltd サーバとアクセス先データベースサーバ、及びネットワークシステム
JP2006304273A (ja) * 2005-03-25 2006-11-02 Sanden Corp 通信システム、ネットワークルータ、ネットワーク接続方法
US8166538B2 (en) 2005-07-08 2012-04-24 Microsoft Corporation Unified architecture for remote network access
JP2009500968A (ja) * 2005-07-08 2009-01-08 マイクロソフト コーポレーション リモートネットワークアクセスのための統合アーキテクチャ
JP2009528757A (ja) * 2006-02-28 2009-08-06 インターナショナル・ビジネス・マシーンズ・コーポレーション ピアツーピア通信の検出及び制御
JP4829982B2 (ja) * 2006-02-28 2011-12-07 インターナショナル・ビジネス・マシーンズ・コーポレーション ピアツーピア通信の検出及び制御
US8219679B2 (en) 2006-02-28 2012-07-10 International Business Machines Corporation Detection and control of peer-to-peer communication
WO2010137614A1 (ja) * 2009-05-27 2010-12-02 日本電気株式会社 無線lanアクセスポイント装置、移動通信端末、通信方法およびプログラム
JP2011191948A (ja) * 2010-03-12 2011-09-29 Hitachi Information Systems Ltd ネットワークブートデバイス及びネットワークブート方法

Also Published As

Publication number Publication date
US6128664A (en) 2000-10-03

Similar Documents

Publication Publication Date Title
US6128664A (en) Address-translating connection device
US6957276B1 (en) System and method of assigning and reclaiming static addresses through the dynamic host configuration protocol
US7339895B2 (en) Gateway device and control method for communication with IP and IPV6 protocols
US6507873B1 (en) Network address assigning system
JPH1075244A (ja) アドレス自動配布システム
JP4077351B2 (ja) 名前/アドレス変換装置
CN101951417A (zh) 多服务器地址分配方法、系统及中继设备
JP2003348116A (ja) 家庭内ネットワーク向けアドレス自動設定方式
JPH10247946A (ja) ネットワーク接続方式および方法ならびにネームサーバ
KR20000010612A (ko) 인터넷 프로토콜 필터
EP1579656A1 (en) System and method for establishing communication between a client and a server in a heterogenous ip network
JPH1051449A (ja) 移動計算機サポートシステム、その管理サーバ、その端末及びアドレス変換方法
US6560642B1 (en) Method of establishing an internet protocol network utilizing IP gateway that functions as either or both DHCP client and DHCP server
JP2004120534A (ja) ルータと中継装置、フォワーディング方法
CN116800710B (zh) 网络通信系统
JP3612049B2 (ja) 私設インターネットプロトコルアドレスドメインにおける固有インターネットプロトコルアドレスの使用方法
CN106656596B (zh) 基于dhcp服务器的snmp网络管理方法及装置
JP2000112851A (ja) ダイナミック・ドメイン・ネーム・システムおよびダイナミック・ドメイン・ネーム管理方法
JP3052826B2 (ja) アドレス変換装置
KR100587560B1 (ko) 링크 로컬 주소를 가지는 시스템에서 외부 시스템과통신하는 방법 및 장치
JPH10136052A (ja) IPv4−IPv6通信方法およびIPv4−IPv6変換装置
JP3876737B2 (ja) Ddnsサーバとddnsクライアント端末、及びddnsシステム
WO2002080494A1 (en) Packet switching networks
CN101237442A (zh) 一体化网络中终端标识解析和业务传输方法、系统及装置
JPH1117726A (ja) Dns機能を内蔵したipネットワークの結合制御装置

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040524

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040803

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041207