Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3653056B2 - Virtual domain system - Google Patents
[go: Go Back, main page]

JP3653056B2 - Virtual domain system - Google Patents

Virtual domain system Download PDF

Info

Publication number
JP3653056B2
JP3653056B2 JP2002100703A JP2002100703A JP3653056B2 JP 3653056 B2 JP3653056 B2 JP 3653056B2 JP 2002100703 A JP2002100703 A JP 2002100703A JP 2002100703 A JP2002100703 A JP 2002100703A JP 3653056 B2 JP3653056 B2 JP 3653056B2
Authority
JP
Japan
Prior art keywords
virtual
virtual domain
domain name
address
domain
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
Application number
JP2002100703A
Other languages
Japanese (ja)
Other versions
JP2003298620A (en
Inventor
政行 中野
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators 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 NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2002100703A priority Critical patent/JP3653056B2/en
Publication of JP2003298620A publication Critical patent/JP2003298620A/en
Application granted granted Critical
Publication of JP3653056B2 publication Critical patent/JP3653056B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はドメインシステムに関し、特にインターネットにアクセスできる仮想ドメイン名が登録された仮想ドメインシステムに関する技術に属する。
【0002】
【従来の技術】
従来、ネットワーク環境において、ひとまとまりの管理対象となるドメインを構成するドメイン名はNIC(NetworkInformationCenter)により一元的に管理されている。
【0003】
特開2000−22757号公報には、アドレスが重複しているネットワークシステムを相互に接続するデータ通信システムにおいて、端末からの名前問合せに対してネットワークシステム間接続装置がシステム内で一意に変換したアドレスを回答することにより通信を可能にする技術が公開されている。この技術は、通信時に通信端末がネットワークシステム間接続装置に名前問合せを行い、変換後のアドレスを回答し、ネットワークシステムを越える際に、ネットワークシステム間接続装置で実アドレスに変換することにより、他ネットワークシステム内の端末と通信を可能にするものである。
【0004】
特開2001−352344号公報には、1つのプライベートネットワーク上にある複数のVPNクライアントから1つのアドレス変換装置経由でインターネットに接続し、同時に1つ又は複数のVPNゲートウェイとの間でVPNセッションを構築可能とする技術が公開されている。この技術は、パケットをプライベートネットワークとグローバルネットワークとの間で送受信する際にネットワークアドレスを変換する方法において、受信したパケットがESP(Encapsulating Security Payload)か否かを判断するステップと、ESPと判断された場合にセキュリテイーパラメータインデックスと前記プライベートネットワーク上の端末のIPアドレスとを対応付けた内部テーブルを参照することにより、ESPのパケットにアドレス変換を施すステップとを有するものである。
【0005】
特開平09−233112号公報には、インターネットワーク上の接続先の公式IPアドレスとプライベートネットワーク上の端末の非公式IPアドレスとが重複している場合でも、上記接続先との接続を正常に行うことができるように、IPアドレスの変換制御を行う技術が公開されている。この技術は、アドレス変換装置は、接続先のドメイン名から取得した公式IPアドレスをプライベートネットワーク内で使用されていない非公式IPアドレスに変換すると共に、プライベートネットワーク側の端末の非公式アドレスを公式アドレスに変換し、変換データをアドレス変換データベース部に登録する。そして、プライベートネットワーク側からパケットを受信した場合は、IPヘッダ内アドレスを公式IPアドレスに変換し、インターネットワーク側からの返信の際には、IPヘッダ内アドレスを非公式IPアドレスに変換するものである。
【0006】
【発明が解決しようとする課題】
しかしながら、従来技術には以下に掲げる問題点があった。
【0007】
規制が厳しく取得の手続きが煩雑となるドメインの種類がある。また、ドメイン名は数にも制限があり、ユニークなドメイン名を取得することが難しい。更に、独自でドメイン名を取得していない場合、プロバイダの変更やレンタルサーバ業者の変更などにより情報格納場所が変更になった場合、ドメイン名も同時に変更されてしまうことがあった。
【0008】
また、従来技術で利用されるVPN(VirtualPrivateNetwork)で設定されたプライベートなドメイン名はインターネットへのアクセスに直接利用することができないという問題点があった。
【0009】
本発明は斯かる問題点を鑑みてなされたものであり、その目的とするところは、仮想的なドメインを設定することにより、簡易な手続きで仮想ドメイン名を取得でき、インターネット上で仮想ドメイン名を用いた情報の提供・取得を含む運用を行うことのできる仮想ドメインシステムに関する技術を提供する点にある。
【0010】
【課題を解決するための手段】
請求項1記載の本発明の要旨は、インターネット上で利用される仮想ドメインシステムであって、トップレベル・ドメインが付加された公式ドメイン名を含む仮想ドメイン名の登録・管理を行う仮想ドメイン登録サーバと、前記仮想ドメイン名と前記インターネットで利用できるように予め登録された実ドメイン名とをひも付けする仮想ドメインサーバとを備え、前記仮想ドメイン登録サーバは、前記インターネットに接続された情報格納先に対応して設定された前記仮想ドメイン名を、前記インターネットから隔離された仮想ドメイン名データベースに登録し、前記仮想ドメインサーバは、前記インターネットを介して情報利用者側端末から問合せのあった前記仮想ドメイン名を含む仮想アドレスに対して、前記実ドメイン名に対応するIPアドレスを返すことを特徴とする仮想ドメインシステムに存する。
請求項2記載の本発明の要旨は、前記仮想ドメインサーバは、前記トップレベル・ドメインの種類毎に対応して設定されたサーバを管理し、前記トップレベル・ドメインの種類毎に設定された前記サーバは、該当する仮想ドメイン名と前記実ドメイン名から変換可能な前記IPアドレスとをひも付けして登録することを特徴とする請求項1に記載の仮想ドメインシステムに存する。
請求項3記載の本発明の要旨は、前記仮想ドメインサーバは、前記情報利用者側端末からの前記仮想アドレスを前記仮想ドメイン名データベースにおいて照合し、照合された前記仮想アドレスを前記サーバの登録に基づき前記実ドメイン名が含まれる実アドレスに変換する第1のDNS部と、変換された前記実アドレスを該当するIPアドレスに変換する第2のDNS部とを有することを特徴とする請求項2に記載の仮想ドメインシステムに存する。
請求項4記載の本発明の要旨は、前記仮想ドメイン名は、前記情報格納先を管理する情報提供者により、情報提供者側端末から前記インターネットを含むネットワークを介して、登録されることを特徴とする請求項1乃至3のいずれかに記載の仮想ドメインシステムに存する。
請求項5記載の本発明の要旨は、インターネットにおける仮想ドメインシステムの運用方法であって、情報提供者側端末からの指示に基づき、トップレベル・ドメインが付加された公式ドメイン名を含む仮想ドメイン名を登録する第1のステップと、前記インターネットを介して情報利用者側端末から問合せのあった前記仮想ドメイン名を含む仮想アドレスに対して、前記インターネットで利用できるIPアドレスを返す第2のステップとを有し、前記第1のステップは、前記仮想ドメイン名の登録を情報提供者が管理する情報格納先に対応して行い、前記仮想ドメイン名と前記IPアドレスへの変換可能な実ドメイン名とをひも付けして管理するステップを含むことを特徴とする仮想ドメインシステムの運用方法に存する。
請求項6記載の本発明の要旨は、前記第1のステップは、前記仮想ドメイン名に含まれるトップレベル・ドメインの種類毎に対応して設定された各々のサーバにおいて、前記仮想ドメイン名と前記IPアドレスへの変換が可能な前記実ドメイン名とをひも付けして記憶するステップを含むことを特徴とする請求項5に記載の仮想ドメインシステムの運用方法に存する。
請求項7記載の本発明の要旨は、前記第2のステップは、前記仮想ドメイン名を含む前記仮想アドレスを、前記仮想ドメイン名に対応する実ドメイン名が含まれる実アドレスに変換するステップと、変換された実アドレスを該当するIPアドレスに変換するステップとを含むことを特徴とする請求項5又は6に記載の仮想ドメインシステムの運用方法に存する。
請求項8記載の本発明の要旨は、車両に積載されてデータを収集できる機器を利用したデータ収集方法であって、請求項5乃至7のいずれかに記載の仮想ドメインシステムの運用方法において登録された所定数の仮想ドメイン名を所定数の前記機器に割当て、各々車両の位置情報、速度情報、ワイパーの稼動情報などのデータを前記機器にて収集し、インターネットを介して送信させることを特徴とするデータ収集方法に存する。
請求項9記載の本発明の要旨は、請求項5乃至7のいずれかに記載の仮想ドメインシステム運用方法における仮想ドメインシステムの動作を実現可能なコンピュータプログラムであって、請求項5乃至7のいずれかに記載の各ステップがコード化されたことを特徴とするコンピュータプログラムに存する。
請求項10記載の本発明の要旨は、請求項5乃至7のいずれかに記載の仮想ドメインシステムの運用方法を実行可能なプログラムが記録された記憶媒体に存する。
【0011】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【0012】
図1は、本実施の形態に係る仮想ドメインシステムの概略構成を示す図である。
【0013】
図1に示すように、本実施の形態に係る仮想ドメインシステムは、インターネット100に接続された仮想ドメインシステム(仮想DNSシステム)10と、情報提供者側端末Aと、情報利用者側端末Dとで概略構成され、仮想ドメインシステム10は、仮想ドメイン登録サーバBと仮想ドメインサーバCとを備える。
【0014】
仮想ドメイン登録サーバBは仮想のドメイン名(以下、仮想ドメイン名と称す。)の登録・管理を行う。仮想ドメインサーバCは仮想ドメイン名とインターネット100上で利用できるように予め登録された本来のドメイン名(実ドメイン名)とをひも付けするDNS(DomainNameSystem)サーバである。
【0015】
情報提供者(仮想ドメイン名の取得者)は情報提供者側端末Aを介し、仮想ドメインシステム10にアクセスして仮想的に設定される仮想ドメイン名の登録作業を行う。仮想ドメインシステム10は、仮想ドメイン名の登録を、仮想ドメインシステム10が管理する仮想ドメイン名データベース(図示せず。以下、仮想ドメイン名DBと称す。)においてのみ行う。
【0016】
該当する仮想ドメイン名の情報源に対してアクセスする情報利用者は情報提供者側端末Aを操作し、仮想ドメイン名を含む仮想のアドレス(以下、仮想アドレスと称す。)にインターネット100を介してアクセスすると仮想ドメインシステム10に接続される。
【0017】
仮想アドレスでの要求(図1の▲1▼仮想アドレス名で要求)は、インターネット100上の一般のDNSサーバには該当する仮想アドレスが存在しないので、仮想ドメイン名に含まれる、正規に取得されたTopLevelDomain(トップレベル・ドメイン、以下、TLDと称す。)を有するドメイン名(公式ドメイン名)を管理する仮想ドメインサーバCに問合せがくる。
【0018】
仮想ドメインシステム10では仮想アドレスを、インターネット100で利用できるように予め登録されている本来のアドレス(以下、実アドレスと称す。)に変換し、実アドレスに対応するIPアドレスを情報利用者側端末Dに返す(図1の▲2▼IPアドレスを返す)。
【0019】
情報利用者側端末Dは、返されたIPアドレスを使用して目的の情報格納先(情報格納先サーバ)Eにアクセスして情報を取得することができる(図3の▲3▼IPアドレスでアクセス)。即ち、情報利用者は、情報利用者側端末Dを操作し、目的とする情報を正規のIPアドレスを指定しなくても、仮想ドメイン名を含む仮想アドレスを指定するだけで呼出すことができる。
【0020】
図2は、図1の情報提供者側端末Aからみた仮想ドメインシステム10を示す図である。
【0021】
仮想ドメインサーバCはサーバC−aサーバC−bサーバC−cサーバC−dサーバC−eを管理する。サーバC−a〜C−eは、仮想ドメインシステム10の提供者(運営者)が、各々異なるTopLevelDomain(以下、TLDと称す。)の種類(分類)で独自にドメイン名を取得したサーバである。
【0022】
図2においては、一例としてサーバC−aのドメイン名を「aa.com」、サーバC−bを「bb.net」、サーバC−cを「cc.org」、サーバC−dを「dd.biz」、サーバC−eを「ee.arts」というようにGenericTLDが各々設定される。
【0023】
情報提供者側端末Aから仮想ドメインシステム10にアクセスして仮想的に設定される仮想ドメイン名を登録する(図2の▲1▼)。
【0024】
仮想ドメイン登録サーバBは、仮想ドメイン名及び対応する実ドメイン名を仮想ドメインサーバCに対して渡す(図2の▲2▼)。
【0025】
仮想ドメインサーバCは、仮想ドメイン名及び対応する実ドメイン名をひも付けして書込み、正常に書込みが完了後、書込み完了通知を仮想ドメイン登録サーバBに返す(図の▲3▼)。仮想ドメイン名に含まれるTLDに応じて、サーバC−a〜C−eがひも付けされた仮想ドメイン名及び対応する実ドメイン名に関する情報を登録する。
【0026】
図3は、図1の情報利用者側端末Dからみた仮想ドメインシステム10を示す図である。
【0027】
仮想ドメインサーバCは、第1のDNS部(仮想DNS機能)C−1と第2のDNS部(DNS機能)C−2とを備える。
【0028】
第1のDNS部C−1は、仮想DNSサーバとしての機能を有する。この仮想DNSサーバの機能は通常のDNSのようにドメイン名を含むアドレスをIPアドレスに変換するのではなく、仮想アドレスを、実ドメイン名を含む実アドレスに変換する機能である。第2のDNS部C−2は、通常のDNSサーバと同様に、第1のDNS部C−1により変換された実ドメイン名を含む実アドレスをIPアドレスに変換する機能を有する。
【0029】
次に、仮想ドメインシステムを用いた動作の流れを説明する。
【0030】
図4は、図1の情報提供者端末(情報提供者側端末)Aと仮想ドメインシステム10との動作の流れを示す図である。
【0031】
情報提供者は、インターネット100上で利用されるドメイン名を、希望する仮想ドメイン名で使用するために情報提供者端末Aからインターネット100を介して仮想ドメイン登録サーバBにアクセスする(ステップA1)。ここで情報提供者端末Aと仮想ドメイン登録サーバBとはインターネット100だけでなく、プライベートネットワークを利用して接続されていてもよい。
【0032】
次に、仮想ドメイン登録サーバBは情報提供者端末Aに仮想ドメイン登録画面データを送信する(ステップA2)。
【0033】
情報提供者は、仮想ドメイン登録画面において、情報利用者に提供できる情報格納先Eのドメイン名と、使用したいTLDとを選択することで、仮想ドメイン名が入力され、仮想ドメイン登録サーバBに送信する(ステップA3)。ここでは仮にTLD名としてbizを選択し、仮想ドメイン名に含まれるドメイン名としてはXと入力する。
【0034】
bizは仮想ドメインシステム10において、dd.bizとして取得しているため、この場合の仮想ドメイン名を「X.dd.biz」として仮想ドメイン登録サーバBが受信すると、受信した仮想ドメイン名が仮想ドメインシステム10の中で重複していないかを仮想ドメイン登録サーバBの中にある仮想ドメイン名DBと照合する(ステップA4)。
【0035】
重複している場合(図中、データ有り)、登録不可のメッセージを情報提供者端末Aに返す(ステップA5)。
【0036】
情報提供者端末Aが登録不可のメッセージを受信すると登録不可のメッセージを表示し(ステップA9)、仮想ドメイン名における入力のやり直しのためステップA3に戻る。
【0037】
ステップA4において、重複していなければ(図中、データ無し)、仮想ドメイン登録サーバBは仮想ドメインサーバCに対して次の式を渡す(ステップA6)。
【0038】
「×.dd.biz=対応する実ドメイン名」・・(イ)
仮想ドメインサーバCは、仮想ドメイン名DBに、式(イ)を仮想ドメイン名と実ドメイン名をひも付けするため書込み、正常に書込みが完了後、書込み完了通知を仮想ドメイン登録サーバBに返す(ステップA7)。
【0039】
仮想ドメイン登録サーバBは、書込み完了通知を受けて正常に登録されたとのメッセージを情報提供者端末Aに返す(ステップA8)。
【0040】
情報提供者端末Aは登録完了のメッセージを表示して終了する(ステップA10)。
【0041】
図5は、図1の情報利用者端末(情報利用者側端末)Dと仮想ドメインシステム10との動作の流れを示す図である。
【0042】
情報利用者は、情報利用者端末Dから仮想ドメイン名を含む仮想アドレスにて、ネットワーク上に対して情報を要求する(ステップB1)。
【0043】
仮想アドレスで要求するとインターネット100上のDNSサーバに該当する仮想アドレスは存在しないので、「dd.biz」のドメイン名を管理する仮想ドメインサーバCに問合せがくる。仮想ドメインサーバCは、まず第1のDNS部C−1で、仮想ドメイン名を仮想ドメイン名DBと照合する(ステップB2)。
【0044】
仮想ドメイン名DB上に仮想ドメイン名のデータがない場合(図中、データ無し)、エラーメッセージを情報利用者端末Dに送信する(ステップB3)。
【0045】
情報利用者端末Dはエラーメッセージを表示して終了する(ステップB4)。
【0046】
第1のDNS部C−1は仮想ドメイン名DB上に仮想ドメイン名のデータがある場合(図中、データ有り)、仮想アドレスについて、対応する実ドメイン名を含む実アドレスに変換する(ステップB5)。
【0047】
その後、第2のDNS部C−2を使い、実アドレスをIPアドレスに変換し(ステップB6)、情報利用者端末DにIPアドレスを送信する(ステップB7)。
【0048】
情報利用者端末Dは受信したIPアドレスを利用して、情報格納先Eにアクセスし(ステップB8)、情報を取得し終了する(ステップB9)。
【0049】
以上のように、情報提供者は、取得が困難なドメイン名を、仮想ドメイン名として柔軟に設定することができ、一方、利用者も複雑で長くなりがちなアドレスを簡潔なものに変更できることから、分りやすいアドレス名を利用したサイト運用が可能となる。即ち、仮想ドメインシステム10自体が公式に独自のTLDを取得する(例えば、「仮想.com」のように取得し、仮想アドレスは「××.仮想.com」のように設定される。××については、ユーザーが自由に設定できる。)ことで、該当する仮想アドレスへのアクセスに対して、他の通常のDNSサーバには、該当する仮想アドレスに対応するアドレスは存在しないので、必然的に仮想DNSサーバに問合せがくることになる。この命名規則はインターネット上でのドメイン名管理機構であるNICが認めていないのでインターネット上でこの命名規則で作られたものは存在せず、インターネット上で該当する仮想アドレスは一意ということになる。
【0050】
また、IPv6のシステムを利用した交通システムのデータ収集などが計画されているが、本実施の形態を利用することで、データ収集を容易に行うことがきる。例えば、所定数の仮想ドメイン名を登録して、各々の仮想ドメイン名をタクシー会社や運送会社で使用される車両のGPS、速度計、ワイパーなどからデータを収集できる機器に割当て、全ての機器からの情報をリアルタイムに収集することで、交通情報、天気情報をきめ細かく分析できる。
【0051】
なお、本実施の形態においては、本発明はそれに限定されず、本発明を適用する上で好適な仮想ドメインシステムに関する技術に適用することができる。
【0052】
また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。
【0053】
なお、各図において、同一構成要素には同一符号を付している。
【0054】
【発明の効果】
本発明は以上のように構成されているので、以下に掲げる効果を奏する。
【0055】
利用者はより、短く覚えやすいアドレスでサイト運用することができるようになる。情報提供者側は、規制が厳しく、取得が困難であったドメイン名を簡単に取得でき、且つ、ユニークなドメイン名も簡単に取得できる。更に、レンタルサーバの変更、プロバイダの変更などにより情報格納場所が変更になってもわざわざドメイン名を変える煩わしさがなくなる。
【0056】
また、予め登録してある正規のドメイン名に新たな仮想ドメイン名をひも付けできるので、インターネットに接続できるコンピュータや機器類にと新しい仮想ドメイン名を割振り、各々のコンピュータや機器類からリアルタイムに情報やデータを収集するシステムの利用に有効である。
【図面の簡単な説明】
【図1】本発明の実施の形態に係る仮想ドメインシステムの概略構成を示す図である。
【図2】図1の情報提供者側端末からみた仮想ドメインシステムを示す図である。
【図3】図1の情報利用者側端末からみた仮想ドメインシステムを示す図である。
【図4】図1の情報提供者側端末端末と仮想ドメインシステムとの動作の流れを示す図である。
【図5】図1の情報利用者側端末と仮想ドメインシステムとの動作の流れを示す図である。
【符号の説明】
10 仮想ドメインシステム(仮想DNSシステム)
100 インターネット
A 情報提供者端末(情報提供者側端末)
B 仮想ドメイン登録サーバ
C 仮想ドメインサーバ
C−1 第1のDNS部(仮想DNS機能)
C−2 第2のDNS部(DNS機能)
C−a〜C−e サーバ
D 情報利用者端末(情報利用者側端末)
E 情報格納先(情報格納先サーバ)
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a domain system, and particularly to a technology related to a virtual domain system in which a virtual domain name that can access the Internet is registered.
[0002]
[Prior art]
Conventionally, in a network environment, domain names constituting a group to be managed as a group are centrally managed by a NIC (Network Information Center).
[0003]
In Japanese Patent Laid-Open No. 2000-22757, in a data communication system that interconnects network systems with overlapping addresses, an address uniquely converted in the system by the inter-network system connection device in response to a name inquiry from a terminal. The technology that enables communication by answering is disclosed. In this technology, the communication terminal makes a name inquiry to the network system connection device during communication, answers the converted address, and converts it to a real address with the network system connection device when crossing the network system. It enables communication with terminals in the network system.
[0004]
Japanese Patent Laid-Open No. 2001-352344 discloses that a VPN session is established from one or more VPN gateways by connecting to the Internet via one address translation device from a plurality of VPN clients on one private network. The technology that makes it possible is public. This technique is a method of converting a network address when a packet is transmitted / received between a private network and a global network, a step of determining whether or not the received packet is an ESP (Encapsulating Security Payload), and an ESP. A step of performing address conversion on the ESP packet by referring to an internal table in which the security parameter index is associated with the IP address of the terminal on the private network.
[0005]
In Japanese Patent Laid-Open No. 09-233112, even when the official IP address of the connection destination on the internetwork and the informal IP address of the terminal on the private network overlap, the connection with the connection destination is normally performed. In order to be able to do so, a technique for performing IP address conversion control is disclosed. In this technology, the address translation device converts the official IP address obtained from the domain name of the connection destination into an informal IP address that is not used in the private network, and also converts the informal address of the terminal on the private network side to the official address. And the conversion data is registered in the address conversion database section. When a packet is received from the private network side, the IP header address is converted to an official IP address, and when replying from the internetwork side, the IP header address is converted to an unofficial IP address. is there.
[0006]
[Problems to be solved by the invention]
However, the prior art has the following problems.
[0007]
There are types of domains that are strict and require complicated procedures. Also, the number of domain names is limited, and it is difficult to obtain a unique domain name. Furthermore, when the domain name is not acquired independently, the domain name may be changed at the same time when the information storage location is changed due to a change of the provider or a change of the rental server company.
[0008]
In addition, there is a problem in that a private domain name set in a VPN (Virtual Private Network) used in the prior art cannot be directly used for accessing the Internet.
[0009]
The present invention has been made in view of such a problem, and the object of the present invention is to set a virtual domain so that a virtual domain name can be obtained with a simple procedure, and a virtual domain name can be obtained on the Internet. The object is to provide a technology related to a virtual domain system capable of performing operations including provision / acquisition of information using the.
[0010]
[Means for Solving the Problems]
The gist of the present invention as set forth in claim 1 is a virtual domain system used on the Internet, which registers and manages a virtual domain name including an official domain name to which a top-level domain is added. And a virtual domain server that links the virtual domain name and a real domain name registered in advance so that it can be used on the Internet, and the virtual domain registration server is connected to the information storage destination connected to the Internet. The virtual domain name set correspondingly is registered in a virtual domain name database isolated from the Internet, and the virtual domain server is inquired from the information user terminal via the Internet. I corresponding to the real domain name for the virtual address containing the name It consists in the virtual domain system, characterized in that return address.
The gist of the present invention described in claim 2 is that the virtual domain server manages a server set corresponding to each type of the top level domain, and the virtual domain server is set for each type of the top level domain. 2. The virtual domain system according to claim 1, wherein the server registers the corresponding virtual domain name and the IP address that can be converted from the real domain name in association with each other.
The gist of the present invention described in claim 3 is that the virtual domain server collates the virtual address from the information user terminal in the virtual domain name database, and uses the collated virtual address for registration of the server. 3. A first DNS unit for converting the real domain name into a real address including the real domain name, and a second DNS unit for converting the converted real address into a corresponding IP address. Exists in the virtual domain system described in.
The gist of the present invention described in claim 4 is that the virtual domain name is registered from an information provider side terminal via a network including the Internet by an information provider that manages the information storage destination. It exists in the virtual domain system in any one of Claim 1 thru | or 3.
The gist of the present invention described in claim 5 is a method for operating a virtual domain system on the Internet, and includes a virtual domain name including an official domain name to which a top level domain is added based on an instruction from an information provider side terminal. A second step of returning an IP address usable on the Internet to a virtual address including the virtual domain name inquired from the information user terminal via the Internet; and And the first step performs registration of the virtual domain name corresponding to an information storage location managed by an information provider, and the virtual domain name and a real domain name that can be converted into the IP address, A method of operating a virtual domain system, comprising the step of managing by attaching
The gist of the present invention described in claim 6 is that, in each server set corresponding to each type of top level domain included in the virtual domain name, the first step includes the virtual domain name and the virtual domain name. 6. The virtual domain system operating method according to claim 5, further comprising a step of storing the real domain name that can be converted into an IP address by linking it.
The gist of the present invention described in claim 7 is that the second step converts the virtual address including the virtual domain name into a real address including a real domain name corresponding to the virtual domain name; The virtual domain system operating method according to claim 5, further comprising a step of converting the converted real address into a corresponding IP address.
The gist of the present invention described in claim 8 is a data collection method using a device mounted on a vehicle and capable of collecting data, and registered in the virtual domain system operation method according to any one of claims 5 to 7. A predetermined number of virtual domain names assigned to the predetermined number of devices, and data such as vehicle position information, speed information, and wiper operation information are collected by the devices and transmitted via the Internet. It exists in the data collection method.
The gist of the present invention described in claim 9 is a computer program capable of realizing the operation of the virtual domain system in the virtual domain system operating method according to any one of claims 5 to 7, which is any one of claims 5 to 7. Each step described above is encoded in a computer program.
The gist of the present invention described in claim 10 resides in a storage medium in which a program capable of executing the virtual domain system operating method according to any one of claims 5 to 7 is recorded.
[0011]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0012]
FIG. 1 is a diagram showing a schematic configuration of a virtual domain system according to the present embodiment.
[0013]
As shown in FIG. 1, the virtual domain system according to the present embodiment includes a virtual domain system (virtual DNS system) 10 connected to the Internet 100, an information provider side terminal A, and an information user side terminal D. The virtual domain system 10 includes a virtual domain registration server B and a virtual domain server C.
[0014]
The virtual domain registration server B registers and manages virtual domain names (hereinafter referred to as virtual domain names). The virtual domain server C is a DNS (Domain Name System) server that links a virtual domain name and an original domain name (real domain name) registered in advance so that it can be used on the Internet 100.
[0015]
The information provider (acquirer of the virtual domain name) accesses the virtual domain system 10 via the information provider side terminal A and performs registration work for the virtual domain name that is virtually set. The virtual domain system 10 performs registration of a virtual domain name only in a virtual domain name database (not shown; hereinafter referred to as a virtual domain name DB) managed by the virtual domain system 10.
[0016]
An information user who accesses the information source of the corresponding virtual domain name operates the information provider side terminal A, and transmits a virtual address including the virtual domain name (hereinafter referred to as a virtual address) via the Internet 100. When accessed, the virtual domain system 10 is connected.
[0017]
A request with a virtual address (requested with (1) a virtual address name in FIG. 1) is obtained in a regular manner contained in the virtual domain name because there is no corresponding virtual address in a general DNS server on the Internet 100. An inquiry is made to the virtual domain server C that manages the domain name (official domain name) having TopLevelDomain (hereinafter referred to as TLD).
[0018]
In the virtual domain system 10, the virtual address is converted into an original address registered in advance so that it can be used on the Internet 100 (hereinafter referred to as a real address), and the IP address corresponding to the real address is converted to the information user terminal. Return to D (returns IP address (2) in FIG. 1).
[0019]
The information user terminal D can obtain information by accessing the target information storage destination (information storage destination server) E using the returned IP address ((3) IP address in FIG. 3). access). That is, the information user can call the target information by simply specifying the virtual address including the virtual domain name without specifying the regular IP address by operating the terminal D on the information user side.
[0020]
FIG. 2 is a diagram showing the virtual domain system 10 as viewed from the information provider side terminal A of FIG.
[0021]
The virtual domain server C manages a server C-a server C-b server C-c server C-d server C-e. The servers C-a to C-e are servers in which the provider (operator) of the virtual domain system 10 independently acquires domain names with different types (classifications) of TopLevelDomains (hereinafter referred to as TLDs). .
[0022]
In FIG. 2, as an example, the domain name of the server C-a is “aa.com”, the server C-b is “bb.net”, the server C-c is “cc.org”, and the server C-d is “dd”. .Biz ”and the server C-e are set to“ ee.arts ”, and the Generic TLD is set.
[0023]
The virtual domain name virtually set by accessing the virtual domain system 10 from the information provider side terminal A is registered ((1) in FIG. 2).
[0024]
The virtual domain registration server B passes the virtual domain name and the corresponding real domain name to the virtual domain server C ((2) in FIG. 2).
[0025]
The virtual domain server C writes the virtual domain name and the corresponding real domain name together, and after the writing is completed normally, returns a write completion notification to the virtual domain registration server B ((3) in the figure). In accordance with the TLD included in the virtual domain name, the information about the virtual domain name to which the servers C-a to C-e are linked and the corresponding real domain name is registered.
[0026]
FIG. 3 is a diagram showing the virtual domain system 10 as viewed from the information user terminal D of FIG.
[0027]
The virtual domain server C includes a first DNS unit (virtual DNS function) C-1 and a second DNS unit (DNS function) C-2.
[0028]
The first DNS unit C-1 has a function as a virtual DNS server. The function of the virtual DNS server is a function of converting a virtual address into a real address including a real domain name, instead of converting an address including a domain name into an IP address as in a normal DNS. The second DNS unit C-2 has a function of converting a real address including a real domain name converted by the first DNS unit C-1 into an IP address, like an ordinary DNS server.
[0029]
Next, an operation flow using the virtual domain system will be described.
[0030]
FIG. 4 is a diagram showing an operation flow between the information provider terminal (information provider side terminal) A and the virtual domain system 10 of FIG.
[0031]
The information provider accesses the virtual domain registration server B from the information provider terminal A via the Internet 100 in order to use the domain name used on the Internet 100 with the desired virtual domain name (step A1). Here, the information provider terminal A and the virtual domain registration server B may be connected using not only the Internet 100 but also a private network.
[0032]
Next, the virtual domain registration server B transmits virtual domain registration screen data to the information provider terminal A (step A2).
[0033]
On the virtual domain registration screen, the information provider selects the domain name of the information storage destination E that can be provided to the information user and the TLD to be used, so that the virtual domain name is input and transmitted to the virtual domain registration server B (Step A3). Here, biz is selected as the TLD name, and X is input as the domain name included in the virtual domain name.
[0034]
biz in the virtual domain system 10 dd. If the virtual domain registration server B receives the virtual domain name “X.dd.biz” as “X.dd.biz” in this case, whether the received virtual domain name is duplicated in the virtual domain system 10 Is compared with the virtual domain name DB in the virtual domain registration server B (step A4).
[0035]
If they overlap (in the figure, there is data), a message indicating that registration is impossible is returned to the information provider terminal A (step A5).
[0036]
When the information provider terminal A receives a message indicating that registration is not possible, a message indicating that registration is not possible is displayed (step A9), and the process returns to step A3 for re-inputting the virtual domain name.
[0037]
If there is no overlap in step A4 (there is no data in the figure), virtual domain registration server B passes the following expression to virtual domain server C (step A6).
[0038]
“× .dd.biz = corresponding real domain name” (b)
The virtual domain server C writes the expression (A) in the virtual domain name DB so as to link the virtual domain name and the real domain name, and returns the write completion notification to the virtual domain registration server B after the writing is normally completed ( Step A7).
[0039]
The virtual domain registration server B returns a message indicating that it has been successfully registered in response to the write completion notification to the information provider terminal A (step A8).
[0040]
The information provider terminal A displays a registration completion message and ends (step A10).
[0041]
FIG. 5 is a diagram showing a flow of operations between the information user terminal (information user side terminal) D and the virtual domain system 10 of FIG.
[0042]
The information user requests information from the information user terminal D over the network at the virtual address including the virtual domain name (step B1).
[0043]
When a request is made with a virtual address, a virtual address corresponding to the DNS server on the Internet 100 does not exist, so an inquiry is made to the virtual domain server C managing the domain name “dd.biz”. The virtual domain server C first collates the virtual domain name with the virtual domain name DB in the first DNS unit C-1 (step B2).
[0044]
If there is no virtual domain name data in the virtual domain name DB (no data in the figure), an error message is transmitted to the information user terminal D (step B3).
[0045]
The information user terminal D displays an error message and ends (step B4).
[0046]
When there is data of the virtual domain name in the virtual domain name DB (there is data in the figure), the first DNS unit C-1 converts the virtual address into a real address including the corresponding real domain name (step B5). ).
[0047]
Thereafter, the second DNS unit C-2 is used to convert the real address into an IP address (step B6), and the IP address is transmitted to the information user terminal D (step B7).
[0048]
The information user terminal D uses the received IP address to access the information storage destination E (step B8), acquires information, and ends (step B9).
[0049]
As described above, information providers can flexibly set domain names that are difficult to obtain as virtual domain names, while users can change addresses that tend to be complex and long to simple ones. Site operation using easily understandable address names becomes possible. That is, the virtual domain system 10 itself officially acquires its own TLD (for example, “virtual.com” is acquired, and the virtual address is set as “XX.virtual.com” .XX For the access to the corresponding virtual address, other normal DNS servers do not have an address corresponding to the corresponding virtual address. An inquiry is made to the virtual DNS server. Since this naming rule is not recognized by NIC which is a domain name management mechanism on the Internet, there is no name created on the Internet by this naming rule, and the corresponding virtual address on the Internet is unique.
[0050]
Further, data collection of a traffic system using an IPv6 system is planned, but data collection can be easily performed by using this embodiment. For example, register a predetermined number of virtual domain names, assign each virtual domain name to a device that can collect data from GPS, speedometers, wipers, etc. of vehicles used in taxi companies and transportation companies, and from all devices By collecting the information in real time, it is possible to analyze traffic information and weather information in detail.
[0051]
In the present embodiment, the present invention is not limited to this, and can be applied to a technique related to a virtual domain system suitable for applying the present invention.
[0052]
In addition, the number, position, shape, and the like of the constituent members are not limited to the above-described embodiment, and can be set to a number, position, shape, and the like that are suitable for implementing the present invention.
[0053]
In each figure, the same numerals are given to the same component.
[0054]
【The invention's effect】
Since this invention is comprised as mentioned above, there exists the effect hung up below.
[0055]
Users will be able to operate the site with shorter and easier-to-remember addresses. The information provider side can easily acquire a domain name that is strict and difficult to acquire, and can easily acquire a unique domain name. Furthermore, even if the information storage location is changed due to the change of the rental server, the change of the provider, etc., the trouble of changing the domain name is eliminated.
[0056]
In addition, since a new virtual domain name can be linked to a legitimate domain name registered in advance, a new virtual domain name is assigned to a computer or device that can be connected to the Internet, and information can be obtained from each computer or device in real time. It is effective for the use of systems that collect data.
[Brief description of the drawings]
FIG. 1 is a diagram showing a schematic configuration of a virtual domain system according to an embodiment of the present invention.
2 is a diagram showing a virtual domain system viewed from the information provider side terminal of FIG. 1; FIG.
3 is a diagram showing a virtual domain system as seen from the information user terminal in FIG. 1. FIG.
4 is a diagram showing an operation flow between the information provider side terminal terminal of FIG. 1 and a virtual domain system. FIG.
FIG. 5 is a diagram showing a flow of operations between the information user side terminal and the virtual domain system of FIG. 1;
[Explanation of symbols]
10 Virtual domain system (virtual DNS system)
100 Internet A Information provider terminal (information provider terminal)
B Virtual domain registration server C Virtual domain server C-1 First DNS unit (virtual DNS function)
C-2 Second DNS part (DNS function)
Ca to Ce Server D Information user terminal (information user terminal)
E Information storage destination (information storage destination server)

Claims (10)

インターネット上で利用される仮想ドメインシステムであって、
トップレベル・ドメインが付加された公式ドメイン名を含む仮想ドメイン名の登録・管理を行う仮想ドメイン登録サーバと、
前記仮想ドメイン名と前記インターネットで利用できるように予め登録された実ドメイン名とをひも付けする仮想ドメインサーバとを備え、
前記仮想ドメイン登録サーバは、前記インターネットに接続された情報格納先に対応して設定された前記仮想ドメイン名を、前記インターネットから隔離された仮想ドメイン名データベースに登録し、
前記仮想ドメインサーバは、前記インターネットを介して情報利用者側端末から問合せのあった前記仮想ドメイン名を含む仮想アドレスに対して、前記実ドメイン名に対応するIPアドレスを返す
ことを特徴とする仮想ドメインシステム。
A virtual domain system used on the Internet,
A virtual domain registration server for registering and managing virtual domain names including official domain names with top-level domains added;
A virtual domain server that links the virtual domain name and a real domain name registered in advance so as to be used on the Internet;
The virtual domain registration server registers the virtual domain name set corresponding to the information storage destination connected to the Internet in a virtual domain name database isolated from the Internet,
The virtual domain server returns an IP address corresponding to the real domain name to a virtual address including the virtual domain name inquired from the information user terminal via the Internet. Domain system.
前記仮想ドメインサーバは、前記トップレベル・ドメインの種類毎に対応して設定されたサーバを管理し、
前記トップレベル・ドメインの種類毎に設定された前記サーバは、該当する仮想ドメイン名と前記実ドメイン名から変換可能な前記IPアドレスとをひも付けして登録する
ことを特徴とする請求項1に記載の仮想ドメインシステム。
The virtual domain server manages a server set corresponding to each type of the top-level domain,
2. The server set for each type of the top-level domain registers a corresponding virtual domain name and the IP address that can be converted from the real domain name in association with each other. The described virtual domain system.
前記仮想ドメインサーバは、前記情報利用者側端末からの前記仮想アドレスを前記仮想ドメイン名データベースにおいて照合し、照合された前記仮想アドレスを前記サーバの登録に基づき前記実ドメイン名が含まれる実アドレスに変換する第1のDNS部と、
変換された前記実アドレスを該当するIPアドレスに変換する第2のDNS部とを有する
ことを特徴とする請求項2に記載の仮想ドメインシステム。
The virtual domain server collates the virtual address from the information user side terminal in the virtual domain name database, and converts the collated virtual address into a real address including the real domain name based on registration of the server. A first DNS unit to convert;
The virtual domain system according to claim 2, further comprising: a second DNS unit that converts the converted real address into a corresponding IP address.
前記仮想ドメイン名は、前記情報格納先を管理する情報提供者により、情報提供者側端末から前記インターネットを含むネットワークを介して、登録されることを特徴とする請求項1乃至3のいずれかに記載の仮想ドメインシステム。4. The virtual domain name is registered by an information provider who manages the information storage destination from an information provider side terminal via a network including the Internet. The described virtual domain system. インターネットにおける仮想ドメインシステムの運用方法であって、
情報提供者側端末からの指示に基づき、トップレベル・ドメインが付加された公式ドメイン名を含む仮想ドメイン名を登録する第1のステップと、
前記インターネットを介して情報利用者側端末から問合せのあった前記仮想ドメイン名を含む仮想アドレスに対して、前記インターネットで利用できるIPアドレスを返す第2のステップとを有し、
前記第1のステップは、前記仮想ドメイン名の登録を情報提供者が管理する情報格納先に対応して行い、前記仮想ドメイン名と前記IPアドレスへの変換可能な実ドメイン名とをひも付けして管理するステップを含む
ことを特徴とする仮想ドメインシステムの運用方法。
A method for operating a virtual domain system on the Internet,
A first step of registering a virtual domain name including an official domain name to which a top-level domain is added based on an instruction from the information provider side terminal;
A second step of returning an IP address usable on the Internet to a virtual address including the virtual domain name inquired from the information user terminal via the Internet;
The first step performs registration of the virtual domain name corresponding to an information storage destination managed by an information provider, and links the virtual domain name and a real domain name that can be converted into the IP address. A method of operating a virtual domain system, comprising the steps of:
前記第1のステップは、前記仮想ドメイン名に含まれるトップレベル・ドメインの種類毎に対応して設定された各々のサーバにおいて、前記仮想ドメイン名と前記IPアドレスへの変換が可能な前記実ドメイン名とをひも付けして記憶するステップを含むことを特徴とする請求項5に記載の仮想ドメインシステムの運用方法。In the first step, the real domain that can be converted into the virtual domain name and the IP address in each server set corresponding to each type of top-level domain included in the virtual domain name 6. The method of operating a virtual domain system according to claim 5, further comprising a step of storing a name in association with the name. 前記第2のステップは、
前記仮想ドメイン名を含む前記仮想アドレスを、前記仮想ドメイン名に対応する実ドメイン名が含まれる実アドレスに変換するステップと、
変換された実アドレスを該当するIPアドレスに変換するステップとを含む
ことを特徴とする請求項5又は6に記載の仮想ドメインシステムの運用方法。
The second step includes
Converting the virtual address including the virtual domain name into a real address including a real domain name corresponding to the virtual domain name;
The virtual domain system operating method according to claim 5, further comprising a step of converting the translated real address into a corresponding IP address.
車両に積載されてデータを収集できる機器を利用したデータ収集方法であって、
請求項5乃至7のいずれかに記載の仮想ドメインシステムの運用方法において登録された所定数の仮想ドメイン名を所定数の前記機器に割当て、各々車両の位置情報、速度情報、ワイパーの稼動情報などのデータを前記機器にて収集し、インターネットを介して送信させる
ことを特徴とするデータ収集方法。
A data collection method using equipment mounted on a vehicle and capable of collecting data,
A predetermined number of virtual domain names registered in the operation method of the virtual domain system according to any one of claims 5 to 7 are assigned to a predetermined number of the devices, and vehicle position information, speed information, wiper operation information, etc. Data is collected by the device and transmitted via the Internet.
請求項5乃至7のいずれかに記載の仮想ドメインシステム運用方法における仮想ドメインシステムの動作を実現可能なコンピュータプログラムであって、請求項5乃至7のいずれかに記載の各ステップがコード化されたことを特徴とするコンピュータプログラム。A computer program capable of realizing an operation of a virtual domain system in the virtual domain system operation method according to any one of claims 5 to 7, wherein each step according to any one of claims 5 to 7 is encoded. A computer program characterized by the above. 請求項5乃至7のいずれかに記載の仮想ドメインシステムの運用方法を実行可能なプログラムが記録された記憶媒体。A storage medium in which a program capable of executing the virtual domain system operation method according to claim 5 is recorded.
JP2002100703A 2002-04-03 2002-04-03 Virtual domain system Expired - Fee Related JP3653056B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002100703A JP3653056B2 (en) 2002-04-03 2002-04-03 Virtual domain system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002100703A JP3653056B2 (en) 2002-04-03 2002-04-03 Virtual domain system

Publications (2)

Publication Number Publication Date
JP2003298620A JP2003298620A (en) 2003-10-17
JP3653056B2 true JP3653056B2 (en) 2005-05-25

Family

ID=29388470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002100703A Expired - Fee Related JP3653056B2 (en) 2002-04-03 2002-04-03 Virtual domain system

Country Status (1)

Country Link
JP (1) JP3653056B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3471000B2 (en) * 1998-10-30 2003-11-25 株式会社エヌ・ティ・ティ・ドコモ Information providing method, information providing system, and address information specifying device
KR20010066754A (en) * 1999-12-30 2001-07-11 전원호 system for using domain names in the user's preferred language on the internet
JP2001228962A (en) * 2000-02-14 2001-08-24 Cypus Co Ltd Method for performing connection with the internet domain and system to be applied to the same

Also Published As

Publication number Publication date
JP2003298620A (en) 2003-10-17

Similar Documents

Publication Publication Date Title
US7089325B1 (en) Method and apparatus for URL forwarding
US8015317B2 (en) Method, system and computer-readable medium for conducting domain name service
US7752210B2 (en) Method of determining geographical location from IP address information
US8788708B2 (en) Split-domain name service
US20130173769A1 (en) System and method for resolving a dns request using metadata
CN111884902B (en) VPN scene network shunting method and device
CN101197856B (en) IP address space planning-free and private domain name access method in VPN network
CN1210645A (en) Billing in internet
CN107528862A (en) The method and device of domain name mapping
CN107819895A (en) The analysis method of TLD configuration and safety based on domain resource record
CN107707683A (en) A kind of method and apparatus of reduction DNS message lengths
CN108471458A (en) authoritative DNS service providing method and system
WO2017096888A1 (en) Method and device for implementing domain name system
CN101902442A (en) Method, system and location information server for obtaining IP geographic location information
WO2001058111A1 (en) Method and system for resolving between geographic information and network addresses in a wide area network, preferably in the internet
JP3653056B2 (en) Virtual domain system
CN110035134A (en) Method for network address translation, device and access device
CN106331205B (en) Centralized management and control method, device and related equipment for domain name resource record cache
CN104683497B (en) Method and device for addressing social network addresses
CN1859392B (en) Service addressing method, system and its application
JP3709558B2 (en) Web server publishing method, system and program
Meyer BGP communities for data collection
Raje et al. The internet measurement network (AIORI-IMN)
EP2239709A2 (en) Methods, apparatus and systems for accessing vehicle operational data using an intelligent network router
CN119835316B (en) Service access methods, devices, electronic devices and storage media

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050126

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050201

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050224

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S631 Written request for registration of reclamation of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313631

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees