JP6523768B2 - 名前解決装置、名前解決方法及び名前解決プログラム - Google Patents
名前解決装置、名前解決方法及び名前解決プログラム Download PDFInfo
- Publication number
- JP6523768B2 JP6523768B2 JP2015091183A JP2015091183A JP6523768B2 JP 6523768 B2 JP6523768 B2 JP 6523768B2 JP 2015091183 A JP2015091183 A JP 2015091183A JP 2015091183 A JP2015091183 A JP 2015091183A JP 6523768 B2 JP6523768 B2 JP 6523768B2
- Authority
- JP
- Japan
- Prior art keywords
- position information
- name resolution
- record
- dns
- storage unit
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
このとき、DNSサーバは、各デバイスが複数配備されたエッジサーバのいずれにアクセスすべきかを判断し、DNSレスポンスをデバイスに回答することが求められる。例えば、特許文献1では、アクセス元毎及び提供サービス毎にDNSゾーンファイルを設ける技術が提案されている。
図1は、本実施形態に係る名前解決装置1を含むサービス提供システム100の構成を示す図である。
サービス提供システム100は、名前解決装置1と、デバイス2と、ゲートウェイ3と、エッジサーバ4と、クラウドサーバ5とを備える。
なお、デバイス2は、ゲートウェイ3を介さずに、ワイドエリアネットワークで直接インターネットに接続されてもよい。
名前解決装置1は、第1記憶部11と、第2記憶部12と、受信部13と、取得部14と、特定部15と、名前解決部16と、送信部17とを備える。
ゲートウェイ管理テーブルには、ゲートウェイ3(通信機器)のIPアドレスに対して第1位置情報を対応付けた管理情報が格納される。
ゲートウェイ管理テーブルでは、ゲートウェイ3のIDに対して、位置情報(第1位置情報)と、ゲートウェイ3のIPアドレス(グローバルアドレス)とが関連付けられている。
位置情報は、例えば、図のように「東京」、「大阪」等の行政区分であってもよいし、緯度経度の情報であってもよい。
DNSゾーンファイルは、名前解決のためのDNSレコード群を含む設定ファイルである。このDNSゾーンファイルには、同一ドメイン名の複数のエッジサーバ4を示す複数のAレコードと、Aレコードのそれぞれに対して第2位置情報を対応付けた情報が格納される。具体的には、DNSゾーンファイルには、ドメイン名毎の複数のAレコードの順序で位置情報(第2位置情報)を記述したTXTレコードが格納される。
DNSゾーンファイルは、FQDN(Fully Qualified Domain Name)とIPアドレスとが関連付けられた複数のAレコードを含む。さらに、DNSゾーンファイルは、FQDNが共通の複数のAレコードそれぞれに対応する位置情報(第2位置情報)を、Aレコードの登録順に記述したTXTレコードを含む。
ここで、「デフォルト」は、第1位置情報が取得されない、あるいは、TXTレコードの中に選択すべき適切な位置情報が存在しない場合、すなわちゲートウェイ3の近くにエッジサーバ4がない場合に選択されるクラウドサーバ5を示す識別情報である。「デフォルト」は、例えば、1番目のAレコードに対応付けられる。
なお、ゲートウェイ3を介さずに、デバイス2から直接DNSクエリを受信した場合には、送信元アドレスは、デバイス2のグローバルアドレスとなる。
特定部15は、このFQDN(「abc.jp」)をDNSゾーンファイルの中から検索する(1)。取得部14が送信元アドレス(「112.112.112.112」)から送信元の第1位置情報(「大阪」)を取得すると(2)、特定部15は、相当する第2位置情報(例えば、第1位置情報と同一の「大阪」)を検索する(3)。そして、特定部15は、第2位置情報の記述の順番(3番目)に応じて、対応する(登録順が3番目の)Aレコード(IPアドレス「12.12.12.12」)を特定する(4)。
この構成変更処理は、エッジサーバ4の追加又は削除等の構成変更が発生した場合に実行される。
11 第1記憶部
12 第2記憶部
13 受信部
14 取得部
15 特定部
16 名前解決部
17 送信部
Claims (5)
- 通信機器のアドレスに対して第1位置情報を対応付けた管理情報を記憶する第1記憶部と、
同一ドメイン名の複数のサーバを示す複数のAレコードのそれぞれに対して第2位置情報を対応付け、ドメイン名毎の前記複数のAレコードの順序で前記第2位置情報を記述したTXTレコードを含んだDNSゾーンファイルを記憶する第2記憶部と、
DNSクエリを受信する受信部と、
前記DNSクエリの送信元アドレスに対応付けられている前記第1位置情報を、前記第1記憶部から取得する取得部と、
前記取得部により取得された前記第1位置情報に相当する前記第2位置情報に対応付けられている、前記第2記憶部のAレコードを特定する特定部と、
前記特定部により特定されたAレコードに基づいて、前記DNSクエリの名前解決を行う名前解決部と、
前記名前解決の結果を、DNSレスポンスとして送信する送信部と、を備える名前解決装置。 - 前記第2記憶部は、前記複数のAレコードのうち、デフォルトのAレコードの識別情報を前記TXTレコードに記憶し、
前記特定部は、前記取得部により前記第1位置情報が取得されない、又は対応するAレコードが前記DNSゾーンファイルに存在しない場合、前記デフォルトのAレコードを特定する請求項1に記載の名前解決装置。 - 前記第1位置情報及び前記第2位置情報は、緯度経度の情報を含み、
前記特定部は、緯度経度により示される地点間の距離に基づいて、前記第1位置情報に相当する第2位置情報を決定する請求項1又は請求項2に記載の名前解決装置。 - コンピュータがDNSクエリに応答する名前解決方法であって、
前記コンピュータの制御部は、通信機器のアドレスに対して第1位置情報を対応付けた管理情報を記憶する第1記憶部と、同一ドメイン名の複数のサーバを示す複数のAレコードのそれぞれに対して第2位置情報を対応付け、ドメイン名毎の前記複数のAレコードの順序で前記第2位置情報を記述したTXTレコードを含んだDNSゾーンファイルを記憶する第2記憶部と、にアクセスし、
DNSクエリを受信する受信ステップと、
前記DNSクエリの送信元アドレスに対応付けられている前記第1位置情報を、前記第1記憶部から取得する取得ステップと、
前記取得ステップにおいて取得された前記第1位置情報に相当する前記第2位置情報に対応付けられている、前記第2記憶部のAレコードを特定する特定ステップと、
前記特定ステップにおいて特定されたAレコードに基づいて、前記DNSクエリの名前解決を行う名前解決ステップと、
前記名前解決の結果を、DNSレスポンスとして送信する送信ステップと、を実行する名前解決方法。 - コンピュータがDNSクエリに応答するための名前解決プログラムであって、
前記コンピュータの制御部に、通信機器のアドレスに対して第1位置情報を対応付けた管理情報を記憶する第1記憶部と、同一ドメイン名の複数のサーバを示す複数のAレコードのそれぞれに対して第2位置情報を対応付け、ドメイン名毎の前記複数のAレコードの順序で前記第2位置情報を記述したTXTレコードを含んだDNSゾーンファイルを記憶する第2記憶部と、にアクセスさせ、
DNSクエリを受信する受信ステップと、
前記DNSクエリの送信元アドレスに対応付けられている前記第1位置情報を、前記第1記憶部から取得する取得ステップと、
前記取得ステップにおいて取得された前記第1位置情報に相当する前記第2位置情報に対応付けられている、前記第2記憶部のAレコードを特定する特定ステップと、
前記特定ステップにおいて特定されたAレコードに基づいて、前記DNSクエリの名前解決を行う名前解決ステップと、
前記名前解決の結果を、DNSレスポンスとして送信する送信ステップと、を実行させるための名前解決プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015091183A JP6523768B2 (ja) | 2015-04-28 | 2015-04-28 | 名前解決装置、名前解決方法及び名前解決プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015091183A JP6523768B2 (ja) | 2015-04-28 | 2015-04-28 | 名前解決装置、名前解決方法及び名前解決プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016208443A JP2016208443A (ja) | 2016-12-08 |
| JP6523768B2 true JP6523768B2 (ja) | 2019-06-05 |
Family
ID=57490614
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015091183A Active JP6523768B2 (ja) | 2015-04-28 | 2015-04-28 | 名前解決装置、名前解決方法及び名前解決プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6523768B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6569692B2 (ja) * | 2017-02-09 | 2019-09-04 | 日本電気株式会社 | 管理サーバ、通信システム、管理サーバの制御方法、及びプログラム |
| JPWO2021171620A1 (ja) * | 2020-02-28 | 2021-09-02 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002368781A (ja) * | 2001-06-07 | 2002-12-20 | Nippon Telegr & Teleph Corp <Ntt> | ユーザ位置管理ドメインネーム変換システム |
| JP4040292B2 (ja) * | 2001-11-30 | 2008-01-30 | 日本電信電話株式会社 | サーバ選択方法、サーバ選択装置、サーバ選択プログラム、および、記録媒体 |
| JP5947982B2 (ja) * | 2012-06-13 | 2016-07-06 | 華為技術有限公司Huawei Technologies Co.,Ltd. | サービングゲートウェイ、移動管理ノード、データゲートウェイを取得するための方法、及びシステム |
-
2015
- 2015-04-28 JP JP2015091183A patent/JP6523768B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016208443A (ja) | 2016-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9961164B2 (en) | DNS overriding-based methods of accelerating content delivery | |
| US9130970B2 (en) | Systems for accelerating content delivery via DNS overriding | |
| EP2564559B1 (en) | Using dns reflection to measure network performance | |
| US10284516B2 (en) | System and method of determining geographic locations using DNS services | |
| US7631051B1 (en) | Geolocation assisted data forwarding storage | |
| US8938526B1 (en) | Request routing management based on network components | |
| US8577992B1 (en) | Request routing management based on network components | |
| CN108270882B (zh) | 域名的解析方法和装置、存储介质、电子装置 | |
| US20100142401A1 (en) | Methods, Systems, And Computer Program Products For Determining A Network Identifier Of A Node Providing A Type Of Service For A Geospatial Region | |
| JP6588477B2 (ja) | リモート情報クエリの方法及びサーバ | |
| JP2014516499A5 (ja) | ||
| CN110913036A (zh) | 一种基于权威dns识别终端位置的方法 | |
| WO2017096888A1 (zh) | 域名解析系统的实现方法及装置 | |
| JP6523768B2 (ja) | 名前解決装置、名前解決方法及び名前解決プログラム | |
| US12010090B2 (en) | Management of domain name services across multiple device and software configurations | |
| JP2013025647A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| JP5231849B2 (ja) | 機器特定方法、および、機器特定プログラム。 | |
| US11381503B2 (en) | Data packet routing method and data packet routing device | |
| JP5314666B2 (ja) | ユーザ端末対応関係解析システム及び方法 | |
| US20260039699A1 (en) | Zero configuration registration of services in cloud compute environment | |
| JP6487870B2 (ja) | 名前解決装置、名前解決方法及び名前解決プログラム | |
| KR101401004B1 (ko) | 스니핑 유닛을 포함하는 보안 장치 및 그것의 동작 방법 | |
| JP5740999B2 (ja) | リモート設定システム | |
| JP2004187034A (ja) | ピアリソース解決システムおよびピアリソース解決方法 | |
| HK1179780B (en) | Using dns reflection to measure network performance |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180223 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190116 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190129 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190304 |
|
| 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: 20190409 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190426 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6523768 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |