JP3520904B2 - Communication interface device with address resolution function - Google Patents
Communication interface device with address resolution functionInfo
- Publication number
- JP3520904B2 JP3520904B2 JP30544298A JP30544298A JP3520904B2 JP 3520904 B2 JP3520904 B2 JP 3520904B2 JP 30544298 A JP30544298 A JP 30544298A JP 30544298 A JP30544298 A JP 30544298A JP 3520904 B2 JP3520904 B2 JP 3520904B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- global
- name
- client
- notification
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、通信回線を使用し
てダイヤルアップ接続方法を使用してインターネットに
接続するためのアドレス解決機能付き通信インタフェー
ス装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication interface device with an address resolution function for connecting to the Internet using a dial-up connection method using a communication line.
【0002】[0002]
【従来の技術】一般に、通信回線を使用してインターネ
ットに接続する方法としてダイヤルアップ接続方法が、
また、該接続方法を実装した通信インタフェース装置が
ダイヤルアップルータ装置等で実現されている。2. Description of the Related Art Generally, a dial-up connection method is used as a method for connecting to the Internet using a communication line.
A communication interface device that implements the connection method is realized by a dial-up router device or the like.
【0003】現在実用化されているダイヤルアップルー
タ装置では、Dynamic Host Config
uration Protocol(DHCP)と呼ば
れる機能を実装しているものが多い。このDHCP機能
とは、下部に接続されるクライアント(一般的には、1
0Base−T等を介して接続されるパソコン)が、電
源投入され起動した後、インターネットアドレス(以降
IPアドレスという)の割付要求を行うと、ダイヤルア
ップルータ装置下部のみで有効な予め定められた範囲の
IPアドレスをクライアントに割り付ける機能である。In the dial-up router device currently put into practical use, Dynamic Host Config is used.
In many cases, a function called "Uration Protocol (DHCP)" is implemented. This DHCP function is a client (generally 1
When a personal computer connected via 0Base-T, etc., turns on the power and starts up, and then makes an allocation request for an Internet address (hereinafter referred to as an IP address), a predetermined range valid only under the dial-up router device Is a function for allocating the IP address of the client to the client.
【0004】インターネットにおいては、ホスト名(ク
ライアントの論理的な名前)からホスト名に対応するI
Pアドレスを検索し、要求元ヘホスト名に対応するIP
アドレスを通知し、さらに、逆にIPアドレスからIP
アドレスに対応するホスト名を検索し、要求元にIPア
ドレスに対応するホスト名を通知する機能ヒとして、D
omain Name System(DNS)と呼ば
れる機能が広く知られている。ただし、DNSが有効に
機能するのは、ホスト名とIPアドレスとが予め一意に
対応付けられ、さらには、前記対応付けがDNSを提供
するマシン上に予め登録されていることが前提となって
いる。On the Internet, the host name (logical name of client) corresponds to the host name I
The IP address corresponding to the host name is retrieved to the request source by searching the P address
Notify the address, and vice versa
As a function for searching the host name corresponding to the address and notifying the requester of the host name corresponding to the IP address, D
A function called "main Name System (DNS)" is widely known. However, the DNS functions effectively on the premise that the host name and the IP address are uniquely associated with each other in advance and that the association is registered in advance on the machine that provides the DNS. There is.
【0005】通常、インターネット上で通信を行う場合
には、相手のIPアドレスをデータに付与して送信する
が、接続要求元は相手のIPアドレスを直接入力するの
でなく、接続先ホスト名を入力する。この時、先に説明
したDNSにより、自動的にホスト名に対応するIPア
ドレスが通知され、相手に送信するデータに自動的に前
記IPアドレスが付与される。Usually, when communicating on the Internet, the IP address of the other party is added to the data and transmitted, but the connection request source inputs the host name of the connection destination instead of directly inputting the IP address of the other party. To do. At this time, the DNS described above automatically notifies the IP address corresponding to the host name, and the IP address is automatically given to the data transmitted to the other party.
【0006】しかし、ダイヤルアップ接続方法を使用し
てインターネットに接続する場合、インターネットを利
用するクライアントは、予め決められたIPアドレスを
持たず、ダイヤルアップ接続方法によりインターネット
に接続する毎にIPが割り当てられる。この割り当てら
れるIPアドレスは、接続毎に異なる。However, when connecting to the Internet using the dial-up connection method, a client using the Internet does not have a predetermined IP address, and an IP is assigned each time the client connects to the Internet by the dial-up connection method. To be This assigned IP address differs for each connection.
【0007】このため、ダイヤルアップ接続方法を利用
してインターネットを利用するクライアント間で、イン
ターネット電話等のアプリケーションを開始する場合に
は、お互いが事前にインターネットにダイヤルアップ接
続済みであり、かつお互いあるいはどちらか一方が相手
のダイヤルアップ接続により割当てられたIPアドレス
を事前に認知しておく必要があるため、一般の電話のよ
うに、相手の番号をダイヤルすることにより相手との通
話を開始することができないといった問題がある。For this reason, when clients such as the Internet use the dial-up connection method to start an application such as an Internet telephone, they must be dial-up connected to the Internet in advance. Since one of them needs to know the IP address assigned by the dial-up connection of the other party in advance, it is necessary to start the call with the other party by dialing the number of the other party like a general telephone. There is a problem that you cannot do it.
【0008】[0008]
【発明が解決しようとする課題】この問題は、特願平9
−294423号の発明(以下、先行発明という)によ
り解決されている。すなわち、先行発明は、インターネ
ットにおける相手のアドレスを自動的に取得し、インタ
ーネットでの簡易に双方向通信の開始を可能にするため
に、制御部により通信端末は第1の回線でダイヤルアッ
プ接続を行い、インターネットアドレスが行われた後、
第2の回線で通信先の通信端末に対して前記インターネ
ットアドレスとダイヤルアップ接続を要求する情報とを
通知し、前記通信先の通信端末に第3の回線でダイヤル
アップ接続を行わせ、インターネットアドレスが割当て
られた後、前記インターネットアドレスと前記通知に対
する情報を通知させる制御を自動的に行う構成としたも
のである。この先行発明では、相手の通信インタフェー
ス装置の下部に接続されているクライアントが停止状態
の場合にも、自動的にダイヤルアップ接続を行ってしま
うため、不要な通信料金が課金されてしまうといつた問
題があった。[Problems to be Solved by the Invention]
The invention of No. 294423 (hereinafter referred to as the prior invention) has been solved. That is, in the prior invention, in order to automatically obtain the address of the other party on the Internet and easily start the two-way communication on the Internet, the communication terminal sets the dial-up connection on the first line by the control unit. Done and after the internet address is done
The second line notifies the communication destination communication terminal of the Internet address and the information requesting the dial-up connection, and the communication destination communication terminal performs the dial-up connection through the third line to obtain the Internet address. After being assigned, the control to automatically notify the Internet address and the information for the notification is configured to be performed. In this prior invention, even if the client connected to the lower part of the communication interface device of the other party is in the stopped state, the dial-up connection is automatically performed, so that the unnecessary communication fee is charged. There was a problem.
【0009】上記問題を解決するため、本発明では、先
行発明に加えて、DHCPを使用して通信インタフェー
ス装置の下部に接続されているクライアントの起動/停
止状態を自動的に識別することにより、該クライアント
が停止状態である場合には、発信先のIPアドレス問合
せ要求に対して拒否の旨の通知を行うことにより、不要
な通信料金の課金を防止することを目的とするものであ
る。In order to solve the above problems, in the present invention, in addition to the prior invention, DHCP is used to automatically identify the start / stop state of the client connected to the lower part of the communication interface device. When the client is in a stopped state, the purpose is to prevent unnecessary charging of communication charges by notifying that the IP address inquiry request of the destination is rejected.
【0010】[0010]
【問題を解決するための手段】本発明は、上記問題を解
決するため、通信回線を複数収容し、ダイヤルアップ接
続によりインターネット接続を行う通信インタフェース
装置であり、かつ、該通信インタフェース装置の下部に
接続されたクライアントに対して自動的にローカルIP
アドレスを割付けることが可能で、さらに、前記クライ
アントからインターネットに対してデータ送信を行う際
には、ローカルIPアドレスをダイヤルアップ接続によ
り割当てられたグローバルIPアドレスに変更すること
が可能な通信インタフェース装置において、通信回線を
介して接続するリモートホストの名称、電話番号、グロ
ーバルIPアドレスとを関連付けて記憶する手段と、該
通信インタフェース装置の下部に接続されたクライアン
トから、前記記憶する手段により記憶されたリモートホ
ストの名称に該当するネーム問合せを受信した場合に
は、前記記憶する手段から該名称に対応する電話番号を
検索し、発信し、該当するホスト名に対応するグローバ
ルIPアドレスを要求する旨の通知を送信し、発信先か
らグローバルIPアドレスの通知を受信した後、ネーム
問合せ元のクライアントに対してネーム回答として前記
グローバルIPアドレスを通知する第一の手段(図1の
制御部3,図3のシーケンスが対応)と、逆に、前記ク
ライアントから通知を受信した際には、前記通知を受信
した回線または通信チヤネルとは別の回線または通信チ
ャネルを利用して、該通信インタフェース装置が自動的
にダイヤルアップ接続を行い、ダイヤルアップ接続によ
り割当てられたグローバルIPアドレスを要求元へ送信
する第二の手段(図1の制御部3,図3のシーケンスが
対応)とを有し、前記グローバルIPアドレスを要求す
る旨の通知を受信した際には、クライアントに割付けた
ローカルIPアドレスと、該クラアイントに対応するホ
スト名とを関連付けて記憶し、ホスト名が記憶されてい
るか否かにより、クライアントの起動/停止状態を識別
する手段により、該ホスト名が起動状態であると認識し
た場合には、前記第二の手段による動作を行い、停止状
態であると認識した場合には、前記第二の手段による動
作は行わずに、発信先の要求に対して拒否の旨の通知を
行うものである。これにより、該クライアントが停止状
態である場合には、発信先の要求に対して拒否の旨の通
知を行うことで、不要な通信料金の課金を防止すること
が可能となる。In order to solve the above problems, the present invention is a communication interface device for accommodating a plurality of communication lines and connecting to the Internet by dial-up connection, and at the bottom of the communication interface device. Local IP automatically for connected clients
A communication interface device capable of assigning an address, and further capable of changing a local IP address to a global IP address assigned by dial-up connection when transmitting data from the client to the Internet In a means for storing the name, telephone number, and global IP address of a remote host connected via a communication line in association with each other, and from a client connected to the lower part of the communication interface device, the means for storing the data. When a name inquiry corresponding to the name of the remote host is received, a telephone number corresponding to the name is searched from the storing means, the call is made, and a global IP address corresponding to the corresponding host name is requested. Send a notification and send it to the global IP address After receiving the notification of the reply, the first means (the control unit 3 of FIG. 1 corresponds to the sequence of FIG. 3) of notifying the client of the name inquiry source of the global IP address as the name reply, conversely, When a notification is received from the client, the communication interface device automatically makes a dial-up connection by using a line or a communication channel different from the line or the communication channel that received the notification, and the dial-up connection is made. And a second means for transmitting the global IP address assigned by (to the control unit 3 of FIG. 1 and the sequence of FIG. 3) to the request source, and has received the notification that the global IP address is requested. In this case, the local IP address assigned to the client and the host name corresponding to the client are stored in association with each other. If the host name is recognized to be in the activated state by the means for identifying the activated / deactivated state of the client depending on whether or not is stored, the operation by the second means is performed and it is in the deactivated state. When it is recognized, the operation of the second means is not performed, and the request of the destination is notified of rejection. As a result, when the client is in the stopped state, it is possible to prevent unnecessary charges for the communication fee by notifying the request of the callee that the request is rejected.
【0011】また、ホスト名に対応するグローバルIP
アドレスを要求する旨の通知と、ホスト名に対応するグ
ローバルIPアドレスの通知とを、通信回線との間で発
着信等の制御を行うための呼制御情報に含まれる情報要
素群を用いて行うようにしたものである。A global IP corresponding to the host name
Notification of the request for an address and notification of the global IP address corresponding to the host name are performed using the information element group included in the call control information for controlling transmission / reception with the communication line. It was done like this.
【0012】さらに、ホスト名に対応するグローバルI
Pアドレスを要求する旨の通知と、ホスト名に対応する
グローバルIPアドレスの通知とを、ISDNのDチャ
ネルパケット通信モードを用いて行うようにしたもので
ある。Further, the global I corresponding to the host name
The notification that the P address is requested and the notification of the global IP address corresponding to the host name are performed using the D channel packet communication mode of ISDN.
【0013】[0013]
【発明の実施の形態】以下に、本発明を含むアドレス解
決機能付き通信インタフェース装置の一実施例を図1、
図2、および図3を参照して説明する。BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of a communication interface device with an address resolution function including the present invention will be described below with reference to FIG.
This will be described with reference to FIGS. 2 and 3.
【0014】図1は、本発明を含むアドレス解決機能付
き通信インタフェース装置の一実施例である。FIG. 1 shows an embodiment of a communication interface device with an address resolution function including the present invention.
【0015】1は、クライアントとの間の電気的インタ
フェース、およびデータの送受信手順の整合を確保し、
データ送受信行うR点インタフェース部である。2は網
との間の電気的インタフェース、およびデータの送受信
手順の整合を確保し、データ送受信を行う網インタフェ
ース部である。網インタフェース部2は、制御部3から
の指示により、発着信等の呼制御を行う。制御部3は、
R点インタフェース部1および網インタフェース部2と
の間でデータの送受信を行うとともに、送受信したデー
タを解析し、呼制御情報要素に含めて相手に通知するメ
ッセージの作成、および呼制御情報要素に含めて相手か
ら通知されたメッセージの解析を行う。さらに、制御部
3では、PPP(ポイント・トウ・ポイント・プロトコ
ル)制御、TCP(トランスミッション・コントロール
・プロトコル)制御、UDP(ユーザ・データグラム・
プロトコル)制御、IP(インターネット・プロトコ
ル)制御、DHCP制御および本発明を含むアドレス解
決制御を行う。なお、本発明は前記各制御の上位レイヤ
に位置する関係にある。[0015] 1 ensures the electrical interface with the client and the matching of the data transmission / reception procedure,
It is an R point interface unit that transmits and receives data. Reference numeral 2 denotes a network interface section for transmitting / receiving data by ensuring the electrical interface with the network and ensuring the matching of data transmission / reception procedures. The network interface unit 2 performs call control such as originating and receiving according to an instruction from the control unit 3. The control unit 3
Data is transmitted and received between the R-point interface unit 1 and the network interface unit 2, and the transmitted and received data is analyzed and included in the call control information element to create a message for notifying the other party, and included in the call control information element. And analyze the message notified by the other party. Further, the control unit 3 controls PPP (Point-to-Point Protocol), TCP (Transmission Control Protocol), and UDP (User Datagram).
It performs protocol control, IP (Internet Protocol) control, DHCP control and address resolution control including the present invention. It should be noted that the present invention is in the relationship of being positioned in the upper layer of each of the above-mentioned controls.
【0016】制御部3は、クライアントからの要求によ
りローカルIPアドレスの割付けを行い、ローカルIP
アドレスの割付け後、割付けたローカルIPアドレスを
引数としてホスト名の問合せを行い、前記問合せに対す
る回答を受信したことにより該ホスト名のクライアント
を起動状態として認識する。The control unit 3 allocates a local IP address in response to a request from the client,
After allocating the address, an inquiry is made for the host name using the allocated local IP address as an argument, and when the reply to the inquiry is received, the client having the host name is recognized as the activated state.
【0017】ここで、図3を用いて、制御部3における
本発明を含むアドレス解決制御の動作を説明する。な
お、図3の(11)〜(15)、(21)〜(27)、
(31)〜(35)、(41),(42)は各ステップ
を示す。Here, the operation of the address resolution control including the present invention in the control section 3 will be described with reference to FIG. In addition, (11) to (15), (21) to (27) of FIG.
(31)-(35), (41), and (42) show each step.
【0018】制御部3は、クライアントからIPアドレ
ス割付け要求を受信すると(11)、ローカルアドレス
テーブル5(図2)にて空いているローカルIPアドレ
スを検索し、該ローカルIPアドレスをIPアドレス割
付け応答としてクライアントに通知する(12)。続い
て、前記クラアントに割付けたIPアドレスを使用して
ホスト名を通知する旨をネーム問合せとして通知し(1
3)、クラアイントからのネーム回答を受信すると(1
4)、前記ローカルIPアドレスとホスト名とを関連付
けてローカルアドレステーブル5に記録する(15)。
制御部3では、前記のローカルアドレステーブル5にロ
ーカルIPアドレスとホスト名との対応があるか否かに
より、該ホストが起動中か否かを識別する。When the control unit 3 receives the IP address allocation request from the client (11), it searches the free local IP address in the local address table 5 (FIG. 2) and returns the local IP address as an IP address allocation response. Is notified to the client as (12). Then, a notification is sent as a name inquiry that the host name is notified using the IP address assigned to the client (1
3) When the name reply from the client is received (1
4) The local IP address and the host name are associated and recorded in the local address table 5 (15).
The control unit 3 discriminates whether or not the host is in operation by checking whether or not there is a correspondence between the local IP address and the host name in the local address table 5.
【0019】次に、クライアントからのリモートホスト
名に対応するIPアドレスを要求するネーム問合せを、
R点インタフェース部1を介して受信すると(21)、
第一に、第1アドレステーブル6(図2)を検索し、前
記リモートホスト名と電話番号とが関連付けて記憶され
ていれば(22)、第二に、第2アドレステーブル7を
参照して、第一の回線あるいは通信チャネルでダイヤル
アップ接続を行い、IPアドレスの割当てが終了した後
(23)、第一の回線は接続したままで、再度第1アド
レステーブル6の前記リモートホスト名に対応する電話
番号を検索し、前記リモートホストに対するIPアドレ
ス問合せの旨の通知を「呼設定」の呼制御情報要素を用
いて行う(24)。そして、「解放完了」の呼制御情報
要素でIPアドレス回答の旨の通知を受信した後(2
5)、該IPアドレスを問合せ元のクライアントに対し
てネーム回答としてR点インタフェース部1を介して通
知する(26)。Next, a name inquiry requesting the IP address corresponding to the remote host name from the client is executed.
When receiving via the R point interface unit 1 (21),
First, the first address table 6 (FIG. 2) is searched, and if the remote host name and the telephone number are stored in association with each other (22), secondly, the second address table 7 is referred to. , After the dial-up connection is made through the first line or communication channel and the IP address allocation is completed (23), the first line remains connected and the remote host name in the first address table 6 is handled again. The telephone number to be searched is searched, and the notification of the IP address inquiry to the remote host is sent using the call control information element of "call setting" (24). Then, after receiving the notification of the IP address reply with the call release information element of "release complete" (2
5) The IP address is notified to the inquiry source client as a name reply via the R point interface unit 1 (26).
【0020】前記第一の手順で、リモートホスト名と電
話番号とが関連付けて記憶されていない場合には(2
2)、問合せ元のクライアントに対するネーム回答とし
て、該ホスト名が不明である旨をR点インタフェース部
1を介して通知する(27)。In the first procedure, if the remote host name and the telephone number are not stored in association with each other ((2)
2) As a name reply to the inquiry source client, the fact that the host name is unknown is notified via the R point interface unit 1 (27).
【0021】逆に、制御部3が、網インタフェース部2
を介してIPアドレス問合せの旨の通知を検出した場合
には(31)、第一に、ローカルアドレステーブル5を
検索し、該ホストが起動状態か否かを判定し、起動状態
でない場合、つまり停止状態(ホスト名に割当てたIP
アドレスがないとき)の場合には(32)、「解放完
了」の呼制御情報要素でIPアドレス回答拒否の旨の通
知を行う(35)。判定した結果が、起動中である場合
には(32)、第二に、第2アドレステーブル7を参照
して、第一の回線あるいは通信チャネルでダイヤルアッ
プ接続を行い、IPアドレスの割当てが終了した後(2
3)、第一の回線は接続したままで、「解放完了」の呼
制御情報要素を用いて前記IPアドレスをIPアドレス
回答として網インタフェース部2を介して問合わせ元に
通知する(34)。On the contrary, the control unit 3 controls the network interface unit 2
When the notification indicating the inquiry about the IP address is detected via (31), first, the local address table 5 is searched to determine whether the host is in the activated state. Stopped state (IP assigned to host name
If there is no address) (32), a notification indicating rejection of the IP address reply is given by the call control information element of "release complete" (35). If the result of the determination is that it is in operation (32), secondly, referring to the second address table 7, dial-up connection is made through the first line or communication channel, and the IP address allocation is completed. After doing (2
3) While the first line is still connected, the IP address is notified to the inquiry source via the network interface unit 2 as the IP address reply using the call control information element of "release completed" (34).
【0022】制御部3が、網インタフェース部2を介し
てIPアドレス回答拒否の旨の通知を検出した場合には
(41)、問合せ元のクライアントに対するネーム回答
として、該ホスト名が不明である旨をR点インタフェー
ス部1を介して通知する(42)。When the control unit 3 detects the notification of the refusal of the IP address reply via the network interface unit 2 (41), the host name is unknown as the name reply to the inquiring client. Is notified via the R point interface unit 1 (42).
【0023】図1に戻り、続いて各部の説明を行う。Returning to FIG. 1, each part will be described.
【0024】4は、前記R点インタフェース部1から制
御部3を介して受信したデータを、網へ送出するデータ
フレームヘ変換するデータフレーム制御部である。5は
クライアントからの要求により、クライアントに対して
割当てるローカルIPアドレスと、割当てたIPアドレ
スを使用しているホスト名を記憶するローカルアドレス
テーブルである。6はインターネット経由で接続するリ
モートホスト名、電話番号、グローバルIPアドレスを
関連付けて記憶する第1アドレステーブルである。7
は、該通信インタフェース装置を使用するユーザがイン
ターネットヘ接続する際の接続先情報として、接続先、
電話番号、ユーザID、パスワードを関連付けて記憶す
る第2アドレステーブルである。Reference numeral 4 is a data frame control unit for converting the data received from the R point interface unit 1 via the control unit 3 into a data frame to be sent to the network. Reference numeral 5 is a local address table for storing a local IP address assigned to the client in response to a request from the client and a host name using the assigned IP address. Reference numeral 6 is a first address table for storing a remote host name, a telephone number and a global IP address which are connected via the Internet in association with each other. 7
Is the connection destination information when the user using the communication interface device connects to the Internet.
It is a 2nd address table which links | relates and memorize | stores a telephone number, a user ID, and a password.
【0025】また、図2は、図1における各テーブル5
〜7の構成例であり、それぞれ、ローカルアドレステー
ブル、第1アドレステーブル、第2アドレステーブルの
構成例である。Further, FIG. 2 shows each table 5 in FIG.
7 to 7 are configuration examples of a local address table, a first address table, and a second address table, respectively.
【0026】11は、ローカルIPアドレスを格納する
領域である。該格納領域には、予め定められた手順によ
り必要な情報が格納されている。12は、ホスト名を格
納する領域である。21は、リモートホスト名を格納す
る領域である。該格納領域には、予め定められた手順に
より必要な情報が格納されている。22は、リモートホ
スト名に対応する電話番号を格納する領域である。該格
納領域には、予め定められた手順により必要な情報が格
納されている。23は、リモートホスト名に対応するグ
ローバルIPアドレスを格納する領域である。31は、
ダイヤルアップ接続先の名称を格納する領域である。該
格納領域には、予め定められた手順により必要な情報が
格納されている。32はダイヤルアップ接続先の電話番
号を格納する領域である。該格納領域には、予め定めら
れた手順により必要な情報が格納されている。33は、
ダイヤルアップ接続時に必要なユーザIDを格納する領
域である。該格納領域には、予め定められた手順により
必要な情報が格納されている。34は、ダイヤルアップ
接続時に必要なパスワードを格納する領域である。該格
納領域には、予め定められた手順により必要な情報が格
納されている。35は、ダイヤルアップ接続により割当
てられたグローバルIPアドレスを格納する領域であ
る。Reference numeral 11 is an area for storing a local IP address. Necessary information is stored in the storage area according to a predetermined procedure. An area 12 stores a host name. Reference numeral 21 is an area for storing a remote host name. Necessary information is stored in the storage area according to a predetermined procedure. An area 22 stores a telephone number corresponding to the remote host name. Necessary information is stored in the storage area according to a predetermined procedure. Reference numeral 23 is an area for storing a global IP address corresponding to the remote host name. 31 is
This area stores the name of the dial-up connection destination. Necessary information is stored in the storage area according to a predetermined procedure. Reference numeral 32 is an area for storing the telephone number of the dial-up connection destination. Necessary information is stored in the storage area according to a predetermined procedure. 33 is
This is an area for storing a user ID required for dial-up connection. Necessary information is stored in the storage area according to a predetermined procedure. Reference numeral 34 is an area for storing a password required for dial-up connection. Necessary information is stored in the storage area according to a predetermined procedure. Reference numeral 35 is an area for storing the global IP address assigned by the dial-up connection.
【0027】[0027]
【発明の効果】本発明にかかる第1の発明は、通信回線
を介して接続するリモートホストの名称、電話番号、グ
ローバルIPアドレスとを関連付けて記憶する手段と、
該通信インタフェース装置の下部に接続されたクライア
ントから、前記記憶する手段により記憶されたリモート
ホストの名称に該当するネーム問合せを受信した場合に
は、前記記憶する手段から該名称に対応する電話番号を
検索し、発信し、該当するホスト名に対応するグローバ
ルIPアドレスを要求する旨の通知を送信し、発信先か
らグローバルIPアドレスの通知を受信した後、ネーム
問合せ元のクライアントに対してネーム回答として前記
グローバルIPアドレスを通知する第一の手段と、逆
に、前記クライアントからの通知を受信した際には、前
記通知を受信した回線または通信チャネルとは別の回線
または通信チャネルを利用して、該通信インタフェース
装置が自動的にダイヤルアップ接続を行い、ダイヤルア
ップ接続により割当てられたグローバルIPアドレスを
要求元へ送信する第二の手段とを有し、前記グローバル
IPアドレスを要求する旨の通知を受信した際には、ク
ライアントに割付けたローカルIPアドレスと、該クラ
アイントに対応するホスト名とを関連付けて記憶し、ホ
スト名が記憶されているか否かにより、クライアントの
起動/停止状態を識別する手段により、該ホスト名が起
動状態であると認識した場合には、前記第二の手段によ
る動作を行い、停止状態であると認識した場合には、前
記第二の手段による動作は行わずに、発信先の要求に対
して拒否の旨の通知を行うようにしたので、インターネ
ットに接続する通信端末間で、インタネット上で通信し
たい相手のアドレスを自動的に取得し、インターネット
での簡易に双方向通信の開始が可能となるばかりでな
く、該クライアントが停止状態である場合には、発信先
の要求に対して拒否の旨の通知を行うことにより、不要
な通信料金の課金を防止することが可能となる。According to the first aspect of the present invention, means for storing the name, telephone number and global IP address of a remote host connected via a communication line in association with each other,
When a name inquiry corresponding to the name of the remote host stored by the storing means is received from the client connected to the lower part of the communication interface device, the telephone number corresponding to the name is stored from the storing means. After searching, sending, sending a notification requesting the global IP address corresponding to the corresponding host name, and receiving the notification of the global IP address from the callee, as a name reply to the client that made the name inquiry On the contrary to the first means for notifying the global IP address, when a notification from the client is received, a line or communication channel different from the line or communication channel receiving the notification is used, The communication interface device automatically makes a dial-up connection and is assigned by the dial-up connection. And a second means for transmitting the assigned global IP address to the request source, and when receiving the notification that the global IP address is requested, the local IP address assigned to the client and the client are handled. If the host name is recognized to be in the activated state by the means for identifying the activated / deactivated state of the client depending on whether or not the stored host name is stored in association with the stored host name, When the operation by the second means is performed and it is recognized that it is in the stopped state, the operation by the second means is not performed, and notification of refusal is made to the request of the destination, Between communication terminals connected to the Internet, the address of the person you want to communicate on the Internet can be automatically acquired, and you can easily start bidirectional communication on the Internet. Not Rubakari, if the client is in the stopped state, by a notification of refusal of effect to the destination of the request, it is possible to prevent the charging of unwanted communication charges.
【0028】また、本発明にかかる第2の発明は、ホス
ト名に対応するグローバルIPアドレスを要求する旨の
通知と、ホスト名に対応するグローバルIPアドレスの
通知とを、通信回線との間で発着信等の制御を行うため
の呼制御情報に含まれる情報要素群を用いて行うように
し、また第3の発明は、これをISDNのDチャネルパ
ケット通信モードを用いて行うようにしたので、料金が
安価になる。The second invention according to the present invention sends notification of requesting a global IP address corresponding to a host name and notification of a global IP address corresponding to a host name to a communication line. Since the information element group included in the call control information for controlling outgoing / incoming call is used, and the third invention is performed by using the D channel packet communication mode of ISDN. The price will be low.
【図1】本発明にかかるアドレス解決機能付き通信イン
タフェースの実施例の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of a communication interface with an address resolution function according to the present invention.
【図2】ロカルアドレステーブル、第1アドレステーブ
ル、第2アドレステーブルの一構成例を示す図である。FIG. 2 is a diagram showing a configuration example of a local address table, a first address table, and a second address table.
【図3】図1の実施例の動作を説明するための制御フロ
ー図である。FIG. 3 is a control flow diagram for explaining the operation of the embodiment of FIG.
1 R点インタフェース部 2 網インタフェース部 3 制御部 4 データフレーム制御部 5 ローカルアドレステーブル 6 第1アドレステーブル 7 第2アドレステーブル 11 ローカルIPアドレス格納領域 12 ホスト名格納領域 21 リモートホスト名格納領域 22 電話番号格納領域 23 グローバルIPアドレス格納領域 31 ダイヤルアップ接続先名称格納領域 32 電話番号格納領域 33 ユーザID格納領域 34 パスワード格納領域 35 グローバルIPアドレス格納領域 1 R point interface section 2 Network interface section 3 control unit 4 Data frame control section 5 Local address table 6 First address table 7 Second address table 11 Local IP address storage area 12 Host name storage area 21 Remote host name storage area 22 Telephone number storage area 23 Global IP address storage area 31 Dial-up connection destination name storage area 32 phone number storage area 33 User ID storage area 34 Password storage area 35 Global IP address storage area
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 12/56 G06F 13/00 353 ─────────────────────────────────────────────────── ─── Continuation of the front page (58) Fields surveyed (Int.Cl. 7 , DB name) H04L 12/56 G06F 13/00 353
Claims (3)
接続によりインターネット接続を行う通信インタフェー
ス装置であり、かつ、該通信インタフェース装置の下部
に接続されたクライアントに対して自動的にローカルI
Pアドレスを割付けることが可能で、さらに、前記クラ
イアントからインターネットに対してデータ送信を行う
際には、ローカルIPアドレスをダイヤルアップ接続に
より割当てられたグローバルIPアドレスに変更するこ
とが可能な通信インタフェース装置において、 通信回線を介して接続するリモートホストの名称、電話
番号、グローバルIPアドレスとを関連付けて記憶する
手段と、 該通信インタフェース装置の下部に接続されたクライア
ントから、前記記憶する手段により記憶されたリモート
ホストの名称に該当するネーム問合せを受信した場合に
は、前記記憶する手段から該名称に対応する電話番号を
検索し、発信し、該当するホスト名に対応するグローバ
ルIPアドレスを要求する旨の通知を送信し、発信先か
らグローバルIPアドレスの通知を受信した後、ネーム
問合せ元のクライアントに対してネーム回答として前記
グローバルIPアドレスを通知する第一の手段と、 逆に、前記クライアントから通知を受信した際には、前
記通知を受信した回線または通信チャネルとは別の回線
または通信チャネルを利用して、該通信インタフェース
装置が自動的にダイヤルアップ接続を行い、ダイヤルア
ップ接続により割当てられたグローバルIPアドレスを
要求元へ送信する第二の手段とを有し、 前記グローバルIPアドレスを要求する旨の通知を受信
した際には、クライアントに割付けたローカルIPアド
レスと、該クラアイントに対応するホスト名とを関連付
けて記憶し、ホスト名が記憶されているか否かにより、
クライアントの起動/停止状態を識別する手段により、
該ホスト名が起動状態であると認識した場合には、前記
第二の手段による動作を行い、停止状態であると認識し
た場合には、前記第二の手段による動作は行わずに、発
信先の要求に対して拒否の旨の通知を行うことを特徴と
するアドレス解決機能付き通信インタフェース装置。1. A communication interface device for accommodating a plurality of communication lines and connecting to the Internet by a dial-up connection, and a local I automatically connecting to a client connected to a lower part of the communication interface device.
A communication interface capable of assigning a P address and changing a local IP address to a global IP address assigned by a dial-up connection when transmitting data from the client to the Internet In the device, means for storing the name, telephone number, and global IP address of a remote host connected via a communication line in association with each other, and from a client connected to the lower part of the communication interface device, the means for storing the data. When a name inquiry corresponding to the name of the remote host is received, a telephone number corresponding to the name is retrieved from the storing means, the call is made, and a global IP address corresponding to the corresponding host name is requested. Of the Global I The first means for notifying the client of the name inquiry source of the global IP address as a name reply after receiving the notification of the address, and conversely, when the notification is received from the client, the notification is received. The communication interface device automatically makes a dial-up connection using a line or communication channel different from the established line or communication channel, and sends the global IP address assigned by the dial-up connection to the request source. When receiving the notification requesting the global IP address, the local IP address assigned to the client and the host name corresponding to the client are stored in association with each other. Depending on whether it is stored or not,
By means of identifying the start / stop status of the client,
When the host name is recognized as being in the activated state, the operation by the second means is performed, and when it is recognized as being in the stopped state, the operation by the second means is not performed and the destination is A communication interface device with an address resolution function, which notifies the request of refusal.
レスを要求する旨の通知と、ホスト名に対応するグロー
バルIPアドレスの通知とを、 通信回線との間で発着信等の制御を行うための呼制御情
報に含まれる情報要素群を用いて行うことを特徴とする
請求項1に記載のアドレス解決機能付き通信インタフェ
ース装置。2. A call for performing notification of a request for a global IP address corresponding to a host name and a notification of a global IP address corresponding to a host name for controlling sending and receiving with a communication line. The communication interface device with an address resolution function according to claim 1, wherein the communication interface device includes an information element group included in the control information.
レスを要求する旨の通知と、ホスト名に対応するグロー
バルIPアドレスの通知とを、 ISDNのDチャネルパケット通信モードを用いて行う
ことを特徴とする請求項1に記載のアドレス解決機能付
き通信インタフェース装置。3. The notification of requesting the global IP address corresponding to the host name and the notification of the global IP address corresponding to the host name are performed using the D channel packet communication mode of ISDN. A communication interface device with an address resolution function according to claim 1.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30544298A JP3520904B2 (en) | 1998-10-27 | 1998-10-27 | Communication interface device with address resolution function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30544298A JP3520904B2 (en) | 1998-10-27 | 1998-10-27 | Communication interface device with address resolution function |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000134261A JP2000134261A (en) | 2000-05-12 |
| JP3520904B2 true JP3520904B2 (en) | 2004-04-19 |
Family
ID=17945199
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30544298A Expired - Fee Related JP3520904B2 (en) | 1998-10-27 | 1998-10-27 | Communication interface device with address resolution function |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3520904B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3388541B2 (en) | 1999-06-28 | 2003-03-24 | 日本電気株式会社 | Dial-up router and calling control method in the router |
-
1998
- 1998-10-27 JP JP30544298A patent/JP3520904B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000134261A (en) | 2000-05-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6996072B1 (en) | Method and apparatus for exchange of information in a communication network | |
| US7221940B2 (en) | Server on wireless network communicates with terminal on cellular network | |
| EP2087695A2 (en) | Communication system | |
| JP2003110596A (en) | Data communication service provision method | |
| JP3155240B2 (en) | Internet telephone terminal identification processing method, its apparatus, and recording medium recording its program | |
| JP5487116B2 (en) | Method and apparatus for network roaming enterprise extension identity | |
| US7756257B2 (en) | SIP enabled device identification | |
| EP2090057A2 (en) | Communication system | |
| JP3856427B2 (en) | Connection method between terminals | |
| JP3294522B2 (en) | Gateway selection method and device | |
| JP3520904B2 (en) | Communication interface device with address resolution function | |
| KR19990083883A (en) | Private Internet Phone System | |
| JP2003324524A (en) | Private telephone exchange system, terminal, server and gateway | |
| JP2003283536A (en) | Portable router device | |
| JPH1094038A (en) | Interconnection device | |
| US20030099220A1 (en) | Routing of client data service and packet data service | |
| JP2002142016A (en) | Packet-based terminal device addressing system | |
| JP3737720B2 (en) | Call system and call system program | |
| WO2002003647A1 (en) | Service broker | |
| JP2002290472A (en) | Communication destination management system | |
| JP2002152249A (en) | Connection method and telephone device | |
| JPH11134275A (en) | Communication connection method and communication interface device | |
| JP2002252698A (en) | Communication method, information distribution method, communication system, database storage device, communication adapter | |
| JP2004080816A (en) | Outgoing / incoming / outgoing processing of an IP telephone gateway device, a recording medium on which the program is recorded, and an IP telephone system | |
| TW571527B (en) | Real-time network video interactive system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040122 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040127 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20040127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040127 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080213 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090213 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090213 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100213 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110213 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110213 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120213 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130213 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |