JP2007150665A - Dnsサーバ装置 - Google Patents
Dnsサーバ装置 Download PDFInfo
- Publication number
- JP2007150665A JP2007150665A JP2005341725A JP2005341725A JP2007150665A JP 2007150665 A JP2007150665 A JP 2007150665A JP 2005341725 A JP2005341725 A JP 2005341725A JP 2005341725 A JP2005341725 A JP 2005341725A JP 2007150665 A JP2007150665 A JP 2007150665A
- Authority
- JP
- Japan
- Prior art keywords
- dns
- aaaa
- request
- reply
- received
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/167—Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
-
- 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
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0864—Round trip delays
-
- 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/59—Network arrangements, protocols or services for addressing or naming using proxies for addressing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【解決手段】端末からIPv6のホスト名解決要求(AAAA query)を受信した時、DNSプロキシサーバが、これと同じドメイン名をもつIPv4のホスト名解決要求(A query)を生成し、これをAAAA queryと共にDNSコンテンツサーバに送信し、DNSコンテンツサーバから受信するIPv6のDNS応答(AAAA Reply)とIPv4のDNS応答(A Reply)の内容から、端末に返信すべきDNS応答を決定する。DNSプロキシサーバは、DNSコンテンツサーバからドメイン名エラーを示す応答メッセージを受信した場合でも、A Replyが正常であれば、目的アドレス無しを示すAAAA Replyを生成して、端末に返送する。
【選択図】図1
Description
本発明の他の目的は、端末におけるAAAA queryに対する応答待ち時間を短縮可能なDNSプロキシサーバを提供することにある。
端末からIPv6のDNS問い合わせメッセージAAAA requestを受信した時、該問い合わせメッセージと同一の問い合わせドメイン名をもつIPv4のDNS問い合わせメッセージA requestを生成し、上記AAAA requestとA requestとをインターネット内の特定のDNSコンテンツサーバに送信する要求処理部と、
上記AAAA requestに対するIPv6のDNS応答メッセージとして、上記DNSコンテンツサーバから、問い合わせドメイン名がエラーであることを示すNXDOMAINを受信した場合、上記DNSコンテンツサーバから受信する上記A requestに対するIPv4のDNS応答メッセージの内容に応じて、上記NXDOMAINとは異なる別のDNS応答メッセージを生成し、これを上記端末に送信する応答処理部とを備えたことを特徴とする。
IPv6のDNS応答メッセージを受信することなく上記タイマがタイムアウトした時、応答処理部は、問い合わせドメイン名にはIPv6アドレスがないことを示すメッセージAAAA replyを生成し、これを要求元端末に送信する。IPv6のDNS応答メッセージ待ち時間も、DNSコンテンツサーバの応答時間計測タイマが示す応答時間に応じて決定できる。
AAAA requestに対するIPv6のDNS応答メッセージとして、DNSコンテンツサーバから、問い合わせドメイン名と対応するIPv6アドレスを示す正常なAAAA replyを受信した場合、DNSプロキシサーバの応答処理部は、該AAAA replyを要求元端末に送信する。
図1は、本発明のDNSプロキシサーバが適用されるネットワークを模式的に示した図である。ここで、40は、ユーザ端末1が所属するIPv4/v6デュアルスタック対応のLAN、41は、DNSプロキシサーバ10が所属するIPv4/v6デュアルスタック対応のアクセス網である。DNSプロキシサーバ10は、境界ルータ20Aを介して上記LAN40に接続され、別の境界ルータ20Bを介して、インターネット42に接続されている。アクセス網41は、具体的には、企業基幹網またはプロバイダ網であり、端末1は、予め契約したプロバイダのDNSプロキシサーバ10を介して、インターネット42内のホスト装置(サーバ、その他のコンピュータ)と通信する。
IPv4/IPv6デュアルスタック網40に所属した端末1は、通信相手となるインターネット42内の特定ホストのIPアドレスを取得したい場合、IPv4のホスト名解決要求メッセージ(A query)に先立って、IPv6のホスト名解決要求メッセージ(AAAA query)をDNSプロキシサーバ10に送信する(SQ1)。後述するように、AAAA queryはヘッダ部と問い合わせ部とからなり、問い合わせ部に、アドレス解決対象となる特定のホスト名(問い合わせホスト名)が含まれている。
DNSプロキシサーバ10は、上記A queryを受信すると、これをDNSコンテンツサーバ30に転送する(SQ22)。DNSコンテンツサーバ30は、受信したA queryに応答して、指定ホスト名と対応するIPv4アドレスを示すA replyを返信する(SQ23)。DNSプロキシサーバ10は、上記A replyを端末1に転送する(SQ24)。
尚、DNSプロキシサーバ10がキャッシュサーバの場合、ステップSQ4でDNSプロキシサーバ10から受信したA replyの内容をキャッシュメモリに保存しておくことによって、DNSプロキシサーバ10は、端末1からA queryを受信した時(SQ21)、ステップSQ22、SQ23を省略して、端末1にA replyを送信することが可能となる。
DNSプロキシサーバ10は、A replyを受信(SQ4)したことによって、インターネット内でのAAAA queryで指定されたホスト名(ドメイン)の存在が確認済みとなっている。そこで、T2タイムアウト(S15)になった場合、DNSプロキシサーバ10は、上記A replyの内容に基づいて、指定ホスト名にはIPv6アドレスが無いことを示すAAAA reply(Noアドレス)を生成し(S16)、これを要求元の端末1に送信する(SQ10)。以下のシーケンスは、図2と同様である。
この場合、DNSプロキシサーバ10は、送信待ちとなっていたNXDOMAINを端末1に転送する(SQ11)。端末1は、上記NXDOMAINを受信したことによって、自分がAAAA queryで指定したホスト名がインターネットには存在していないと判断し、ホストとの通信を断念する。
上述したAAAA query、A query、AAAA reply、NXDOMAIN、A reply等のDNSメッセージMは、IPヘッダH1とTCP/UDPヘッダH2とをもつIPパケット形式で送信される。
AAAA query60は、図7に示すように、ヘッダ部H6と問い合わせ部Q6とからなり、ヘッダ部H6に、メッセージID61とその他のヘッダ情報部62とを含む。問い合わせ部Q6は、アドレス検索の対象となるホスト名を示す問い合わせドメイン名(QNAME)63と、検索すべきアドレスがIPv6かIPv4かを示す問い合わせタイプ(QTYPE)64と、問い合わせクラス(QCLASS)65とを含む。
例えば、図1に示したホスト2のIPv6アドレスを取得するために端末1が発行するAAAA query60は、QNAME63として、ホスト名「host.example.co.jp」を含み、QTYPE64として、IPv6のホスト名解決メッセージであることを示す値「28」を含む。
DNSプロキシサーバ10は、端末1からAAAA query60を受信すると、メッセージID71にAAAA queryとは異なるID値を含み、QTYPE74に、IPv4のホスト名解決メッセージであることを示す値「1」を含むA queryを生成する。QNAME73には、AAAA queryのQNAME63と同じホスト名が設定される。
ヘッダ部H8は、メッセージID81と、RCODE83と、その他のヘッダ情報82、84からなる。問い合わせ部Q8は、AAAA query60と同様の情報項目85〜87からなり、回答情報部R8は、回答部88Aと、権威部88Bと、付加情報部88Cとを含む。
AAAA reply(Noアドレス)80Pは、DNSコンテンツサーバ30が発行するAAAA reply80と同様のフォーマットを有し、メッセージID81に、AAAA query60と同じID値が設定され、RCODE83に、エラーなしを示す「0」が設定されている。
QNAME85、QTYPE86、QCLASS87には、それぞれAAAA query60のQNAME63、QTYPE64、QCLASS65と同じ値が設定され、回答部88A、権威部88B、付加情報部88Cは、それぞれブランクとなっている。
DNSプロキシサーバ10は、プロセッサ11と、プログラムメモリ12と、データメモリ13と、ネットワークインタフェース14と、これらの要素を相互に接続する内部バス15とからなる。
データメモリ13には、DNSプロキシサーバが必要とする各種のデータが格納されている。DNSキャッシュサーバの場合、データメモリ13の一部がキャッシュメモリとして利用される。図12で後述するquery管理テーブル16は、データメモリ13に形成される。
図2の説明でも触れたように、実際の応用では、DNSプロキシサーバ10は、query送信先となるDNSコンテンツサーバを特定するため、query送信に先立ってDNSツリー検索などの処理を実行するが、これらの処理は、DNSプロキシサーバにとって一般的にものとなっているため、説明簡単化のために、フローチャートからは省略してある。また、ここでは、DNSキャッシュサーバの場合に、query受信時に実行されるキャッシュメモリの検索処理も省略してある。
従って、AAAA query処理ルーチン200は、キャッシュメモリの検索処理の結果、問い合わせ要求に該当するアドレスデータがキャッシュメモリにないことが確認され、且つ、DNSツリー検索処理によって、queryの送信先となるDNSコンテンツサーバが特定された時に実行される処理を示すことになる。
端末1からAAAA queryを受信すると、プロセッサ11は、AAAA queryと同一の問い合わせドメイン名を有し、メッセージIDを変えたA queryを作成し(201)、端末から受信したAAAA queryと、自分で作成したA queryをDNSコンテンツサーバ30に送信する(202)。この後、プロセッサ11は、DNSコンテンツサーバ30からの最初の応答までの所要時間T1の計測タイマと、予め決められた最大待ち時間T0のタイムアウトを知らせるT0タイマをスタートして(203)、DNSコンテンツサーバ30からの応答メッセージの受信を待つ(204)。
DNSコンテンツサーバ30から最初の応答メッセージを受信すると、プロセッサ11は、受信メッセージのQTYPEから、受信メッセージがA queryに対する応答メッセージか、AAAAqueryに対する応答メッセージかを判定する(210)。受信メッセージが、A queryに対する応答メッセージ(A reply)の場合、プロセッサ11は、後述する図13Bのステップ220以降の処理を実行する。
query管理テーブル16は、AAAA queryと対応する複数のテーブルエントリ160−1、・・・からなる。各テーブルエントリは、AAAA queryID161と、A queryID162と、AAAA replyのRCODE163と、A replyのRCODE164と、要求元IPアドレス165と、T0タイムアウト166と、T2(T3)タイムアウト167とを示している。
DNSコンテンツサーバからreplyメッセージを受信した時、RCODE164と165が共に空欄状態であれは、プロセッサ11は、受信メッセージのRCODEの値を上記テーブルエントリ160−kのRCODE164または165に記憶した後、AAAA query処理ルーチン200のステップ210〜213または220を実行し、ステップ213または220で、T2タイマまたはT3タイマのタイムアウト時刻を算出し、これを上記テーブルエントリにT2(T3)タイマ165のタイムアウト時刻として記憶すればよい。
Claims (11)
- 端末とDNSメッセージを交信するDNSプロキシサーバであって、
端末からIPv6のDNS問い合わせメッセージAAAA requestを受信した時、該問い合わせメッセージと同一の問い合わせドメイン名をもつIPv4のDNS問い合わせメッセージA requestを生成し、上記AAAA requestとA requestとをインターネット内の特定のDNSコンテンツサーバに送信する要求処理部と、
上記AAAA requestに対するIPv6のDNS応答メッセージとして、上記DNSコンテンツサーバから、問い合わせドメイン名がエラーであることを示すNXDOMAINを受信した場合、上記DNSコンテンツサーバから受信する上記A requestに対するIPv4のDNS応答メッセージの内容に応じて、上記NXDOMAINとは異なる別のDNS応答メッセージを生成し、これを上記端末に送信する応答処理部とを備えたことを特徴とするDNSプロキシサーバ。 - 前記IPv4のDNS応答メッセージとして、前記問い合わせドメイン名と対応するIPv4アドレスを示すA replyを受信した場合、前記応答処理部が、前記AAAA requestに対するIPv6のDNS応答メッセージとして、前記問い合わせドメイン名にはIPv6アドレスがないことを示すメッセージAAAA replyを生成し、前記端末に送信することを特徴とする請求項1に記載のDNSプロキシサーバ。
- 前記DNSコンテンツサーバから、前記IPv4のDNS応答メッセージよりも先に前記NXDOMAINを受信した場合、前記応答処理部が、上記NXDOMAINを保持した状態で、前記DNSコンテンツサーバからのIPv4のDNS応答メッセージの受信を待つことを特徴とする請求項2に記載のDNSプロキシサーバ。
- 前記NXDOMAINを受信した時、前記応答処理部が、IPv4のDNS応答メッセージの待ち時間を制限するためのタイマをスタートし、IPv4のDNS応答メッセージを受信することなく上記タイマがタイムアウトした時、前記NXDOMAINを前記端末に送信することを特徴とする請求項3に記載のDNSプロキシサーバ。
- 前記要求処理部が、AAAA requestまたはA requestの送信時に、前記DNSコンテンツサーバの応答時間を計測するためのタイマをスタートし、
前記NXDOMAINを受信した時、前記応答処理部が、上記計測タイマが示す応答時間に応じて、前記IPv4のDNS応答メッセージの待ち時間を決定することを特徴とする請求項4に記載のDNSプロキシサーバ。 - 前記DNSコンテンツサーバから、IPv6のDNS応答メッセージよりも先に前記A replyを受信した場合、前記応答処理部が、IPv6のDNS応答メッセージ待ち時間を制限するためのタイマをスタートし、該タイマがタイムアウトする前に前記NXDOMAUNを受信した時、前記問い合わせドメイン名にはIPv6アドレスがないことを示すメッセージAAAA replyを生成し、前記端末に送信することを特徴とする請求項2に記載のDNSプロキシサーバ。
- 前記DNSコンテンツサーバから、IPv6のDNS応答メッセージよりも先に前記A replyを受信した場合、前記応答処理部が、IPv6のDNS応答メッセージ待ち時間を制限するためのタイマをスタートし、IPv6のDNS応答メッセージを受信することなく上記タイマがタイムアウトした時、前記問い合わせドメイン名にはIPv6アドレスがないことを示すメッセージAAAA replyを生成し、前記端末に送信することを特徴とする請求項2に記載のDNSプロキシサーバ。
- 前記要求処理部が、AAAA requestまたはA requestの送信時に、前記DNSコンテンツサーバの応答時間を計測するためのタイマをスタートし、
前記A replyを受信した時、前記応答処理部が、上記計測タイマが示す応答時間に応じて、前記IPv6のDNS応答メッセージの待ち時間を決定することを特徴とする請求項6または請求項7に記載のDNSプロキシサーバ。 - 前記要求処理部が、AAAA requestまたはA requestの送信時に、前記DNSコンテンツサーバの応答時間を計測するためのタイマをスタートし、
前記DNSコンテンツサーバからIPv6のDNS応答メッセージもIPv4のDNS応答メッセージも受信することなく、前記応答時間計測用のタイマが予め決められたタイムアウト時間に達した時、前記応答処理部が、IPv6のDNS応答メッセージとして、前記AAAA requestの問い合わせドメイン名がエラーであることを示すNXDOMAINを生成し、これを前記端末に送信することを特徴とする請求項1〜請求項8の何れかに記載のDNSプロキシサーバ。 - 前記AAAA requestに対するIPv6のDNS応答メッセージとして、前記DNSコンテンツサーバから、前記問い合わせドメイン名と対応するIPv6アドレスを示すAAAA replyを受信した場合、前記応答処理部が、該AAAA replyを前記端末に送信することを特徴とする請求項1〜請求項9の何れかに記載にDNSプロキシサーバ。
- DNSコンテンツサーバから受信したAAAA replyおよびA replyが示す問い合わせドメイン名とIPアドレスとの関係を記憶するキャッシュメモリを備え、
端末からAAAA requestまたはA requestを受信した時、前記要求処理部が、上記キャッシュメモリを参照し、受信したrequestが示す問い合わせドメイン名と対応するIPアドレスが上記キャッシュメモリに存在した場合は、該IPアドレスを示すDNS応答メッセージを生成して、要求元の端末に送信することを特徴とする請求項1〜請求項9の何れかに記載にDNSプロキシサーバ。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005341725A JP4668775B2 (ja) | 2005-11-28 | 2005-11-28 | Dnsサーバ装置 |
CNB2006101074864A CN100514927C (zh) | 2005-11-28 | 2006-07-26 | Dns服务器装置 |
US11/494,486 US20070124487A1 (en) | 2005-11-28 | 2006-07-28 | DNS server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005341725A JP4668775B2 (ja) | 2005-11-28 | 2005-11-28 | Dnsサーバ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007150665A true JP2007150665A (ja) | 2007-06-14 |
JP4668775B2 JP4668775B2 (ja) | 2011-04-13 |
Family
ID=38088836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005341725A Expired - Fee Related JP4668775B2 (ja) | 2005-11-28 | 2005-11-28 | Dnsサーバ装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20070124487A1 (ja) |
JP (1) | JP4668775B2 (ja) |
CN (1) | CN100514927C (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009130501A (ja) * | 2007-11-21 | 2009-06-11 | Hitachi Communication Technologies Ltd | 終端装置 |
JP2012065350A (ja) * | 2011-11-24 | 2012-03-29 | Hitachi Ltd | 終端装置 |
JP2013535905A (ja) * | 2010-07-28 | 2013-09-12 | 中国移▲動▼通信集▲団▼公司 | ネットワーク通信の方法および機器 |
JP2014502434A (ja) * | 2010-10-22 | 2014-01-30 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ネットワークアドレス検索の適応を用いるデータトラフィックの区別された処理 |
JP2015511415A (ja) * | 2011-12-26 | 2015-04-16 | ▲ホア▼▲ウェイ▼技術有限公司 | モバイル端末のインターネットアクセスサービスの品質を監視するための方法、デバイス、およびシステム |
JP2015220483A (ja) * | 2014-05-14 | 2015-12-07 | 西日本電信電話株式会社 | DNS−Proxy機能を有する中継装置 |
JP2016140070A (ja) * | 2009-12-21 | 2016-08-04 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | プリエンプティブ(preemptive)なDNS解決のためのシステムおよび方法 |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8079077B2 (en) | 2006-08-08 | 2011-12-13 | A10 Networks, Inc. | System and method for distributed multi-processing security gateway |
US8332925B2 (en) * | 2006-08-08 | 2012-12-11 | A10 Networks, Inc. | System and method for distributed multi-processing security gateway |
US7634562B2 (en) * | 2006-10-27 | 2009-12-15 | Cyscape, Inc. | Method and apparatus for determining application responsiveness over a network |
CN101350841A (zh) * | 2007-07-17 | 2009-01-21 | 华为技术有限公司 | 媒体资源访问关系建立方法及通讯***及相关设备 |
US8935748B2 (en) * | 2007-10-31 | 2015-01-13 | Microsoft Corporation | Secure DNS query |
CN101170585B (zh) * | 2007-11-13 | 2011-08-24 | 中兴通讯股份有限公司 | 一种域名查询方法 |
CN101651720B (zh) * | 2008-08-11 | 2014-05-21 | 上海可鲁***软件有限公司 | 一种网络域名的解析方法 |
US9258269B1 (en) * | 2009-03-25 | 2016-02-09 | Symantec Corporation | Methods and systems for managing delivery of email to local recipients using local reputations |
US8224923B2 (en) | 2009-06-22 | 2012-07-17 | Verisign, Inc. | Characterizing unregistered domain names |
CN101917491A (zh) * | 2010-05-20 | 2010-12-15 | 中兴通讯股份有限公司 | 一种提高域名解析效率的方法及终端 |
EP2638687B1 (en) * | 2010-11-08 | 2016-10-19 | Telefonaktiebolaget LM Ericsson (publ) | Method and apparatus for enabling dns redirection in mobile telecommunication systems |
US10270755B2 (en) | 2011-10-03 | 2019-04-23 | Verisign, Inc. | Authenticated name resolution |
US8990356B2 (en) | 2011-10-03 | 2015-03-24 | Verisign, Inc. | Adaptive name resolution |
CN103167045B (zh) * | 2011-12-12 | 2016-05-18 | 中国电信股份有限公司 | 选择网络层协议的方法、dns服务器和域名管理*** |
US9118618B2 (en) | 2012-03-29 | 2015-08-25 | A10 Networks, Inc. | Hardware-based packet editor |
US9596286B2 (en) | 2012-05-25 | 2017-03-14 | A10 Networks, Inc. | Method to process HTTP header with hardware assistance |
US9444779B2 (en) * | 2012-06-04 | 2016-09-13 | Microsoft Technology Lincensing, LLC | Dynamic and intelligent DNS routing with subzones |
US10021174B2 (en) | 2012-09-25 | 2018-07-10 | A10 Networks, Inc. | Distributing service sessions |
CN108027805B (zh) | 2012-09-25 | 2021-12-21 | A10网络股份有限公司 | 数据网络中的负载分发 |
CN103856436B (zh) * | 2012-11-28 | 2017-12-05 | 中国电信股份有限公司 | 用户设备选择网络层协议的方法、家庭网关和互联网网络 |
US20140258491A1 (en) * | 2013-03-11 | 2014-09-11 | Bluebox Security Inc. | Methods and apparatus for hostname selective routing in dual-stack hosts |
US10027761B2 (en) | 2013-05-03 | 2018-07-17 | A10 Networks, Inc. | Facilitating a secure 3 party network session by a network device |
CN103347103B (zh) * | 2013-07-23 | 2016-06-08 | 网宿科技股份有限公司 | 实现IPv4和IPv6双网内容分发的***和方法 |
US10020979B1 (en) | 2014-03-25 | 2018-07-10 | A10 Networks, Inc. | Allocating resources in multi-core computing environments |
US9900281B2 (en) | 2014-04-14 | 2018-02-20 | Verisign, Inc. | Computer-implemented method, apparatus, and computer-readable medium for processing named entity queries using a cached functionality in a domain name system |
US9806943B2 (en) | 2014-04-24 | 2017-10-31 | A10 Networks, Inc. | Enabling planned upgrade/downgrade of network devices without impacting network sessions |
US9332022B1 (en) | 2014-07-07 | 2016-05-03 | Symantec Corporation | Systems and methods for detecting suspicious internet addresses |
US10791085B2 (en) | 2015-11-12 | 2020-09-29 | Verisign, Inc. | Techniques for directing a domain name service (DNS) resolution process |
US10270806B2 (en) * | 2015-12-15 | 2019-04-23 | Microsoft Technology Licensing, Llc | Defense against NXDOMAIN hijacking in domain name systems |
JP6861219B2 (ja) * | 2016-03-09 | 2021-04-21 | ダイナミック・ネットワーク・サービシーズ・インコーポレイテッドDynamic Network Services, Inc. | インテリジェントドメインネームシステム転送のための方法および装置 |
CN106101088B (zh) * | 2016-06-04 | 2019-05-24 | 北京兰云科技有限公司 | 清洗设备、检测设备、路由设备和防范dns攻击的方法 |
US10999240B1 (en) | 2016-08-31 | 2021-05-04 | Verisign, Inc. | Client controlled domain name service (DNS) resolution |
US10547636B2 (en) * | 2016-12-28 | 2020-01-28 | Verisign, Inc. | Method and system for detecting and mitigating denial-of-service attacks |
WO2018180767A1 (ja) * | 2017-03-31 | 2018-10-04 | 日本電気株式会社 | 中継装置、ネットワークシステムおよびネットワーク制御方法 |
US11032127B2 (en) | 2017-06-26 | 2021-06-08 | Verisign, Inc. | Resilient domain name service (DNS) resolution when an authoritative name server is unavailable |
US10666603B2 (en) * | 2017-07-13 | 2020-05-26 | T-Mobile Usa, Inc. | Optimizing routing of access to network domains via a wireless communication network |
CN111262958B (zh) * | 2020-01-09 | 2023-02-03 | 深信服科技股份有限公司 | 内外网站交互方法、装置、设备及计算机可读存储介质 |
CN114374669B (zh) * | 2022-01-11 | 2024-04-26 | 杭州迪普科技股份有限公司 | Vpn客户端代理dns解析方法及*** |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003289340A (ja) * | 2002-03-27 | 2003-10-10 | Toshiba Corp | 識別子問い合わせ方法、通信端末及びネットワークシステム |
JP2004350133A (ja) * | 2003-05-23 | 2004-12-09 | Canon Inc | 接続制御方法、接続制御プログラム、及び、接続装置 |
JP2005286948A (ja) * | 2004-03-31 | 2005-10-13 | Fujitsu Ltd | ネットワーク制御システム及びネットワーク制御方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6016512A (en) * | 1997-11-20 | 2000-01-18 | Telcordia Technologies, Inc. | Enhanced domain name service using a most frequently used domain names table and a validity code table |
US6249813B1 (en) * | 1998-08-06 | 2001-06-19 | Mci Communications Corporation | Automated method of and apparatus for internet address management |
US6351743B1 (en) * | 1999-05-26 | 2002-02-26 | Lucent Technologies Inc. | Method and apparatus for operating domain name servers |
US6442602B1 (en) * | 1999-06-14 | 2002-08-27 | Web And Net Computing | System and method for dynamic creation and management of virtual subdomain addresses |
JP3596400B2 (ja) * | 2000-01-21 | 2004-12-02 | 日本電気株式会社 | Dnsサーバフィルタ |
EP1410579B1 (en) * | 2000-08-17 | 2014-02-26 | Advanced Network Technology Laboratories Pte Ltd. | Method for configuring a computer network |
JP4349766B2 (ja) * | 2001-12-07 | 2009-10-21 | 株式会社日立製作所 | アドレス変換装置 |
KR100453050B1 (ko) * | 2002-05-29 | 2004-10-15 | 삼성전자주식회사 | IPv4/IPv6 통신 방법 및 그 장치 |
US7526562B1 (en) * | 2003-04-11 | 2009-04-28 | Cisco Technology, Inc. | Stateful IPv4-IPv6 DNS application level gateway for handling topologies with coexisting IPv4-only, Ipv6-only and dual-stack devices |
-
2005
- 2005-11-28 JP JP2005341725A patent/JP4668775B2/ja not_active Expired - Fee Related
-
2006
- 2006-07-26 CN CNB2006101074864A patent/CN100514927C/zh not_active Expired - Fee Related
- 2006-07-28 US US11/494,486 patent/US20070124487A1/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003289340A (ja) * | 2002-03-27 | 2003-10-10 | Toshiba Corp | 識別子問い合わせ方法、通信端末及びネットワークシステム |
JP2004350133A (ja) * | 2003-05-23 | 2004-12-09 | Canon Inc | 接続制御方法、接続制御プログラム、及び、接続装置 |
JP2005286948A (ja) * | 2004-03-31 | 2005-10-13 | Fujitsu Ltd | ネットワーク制御システム及びネットワーク制御方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009130501A (ja) * | 2007-11-21 | 2009-06-11 | Hitachi Communication Technologies Ltd | 終端装置 |
JP2016140070A (ja) * | 2009-12-21 | 2016-08-04 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | プリエンプティブ(preemptive)なDNS解決のためのシステムおよび方法 |
JP2013535905A (ja) * | 2010-07-28 | 2013-09-12 | 中国移▲動▼通信集▲団▼公司 | ネットワーク通信の方法および機器 |
JP2014502434A (ja) * | 2010-10-22 | 2014-01-30 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ネットワークアドレス検索の適応を用いるデータトラフィックの区別された処理 |
US9231867B2 (en) | 2010-10-22 | 2016-01-05 | Telefonaktiebolaget L M Ericsson (Publ) | Differentiated handling of data traffic with adaptation of network address lookup |
JP2012065350A (ja) * | 2011-11-24 | 2012-03-29 | Hitachi Ltd | 終端装置 |
JP2015511415A (ja) * | 2011-12-26 | 2015-04-16 | ▲ホア▼▲ウェイ▼技術有限公司 | モバイル端末のインターネットアクセスサービスの品質を監視するための方法、デバイス、およびシステム |
US9398475B2 (en) | 2011-12-26 | 2016-07-19 | Huawei Technologies Co., Ltd. | Method, device, and system for monitoring quality of internet access service of mobile terminal |
JP2015220483A (ja) * | 2014-05-14 | 2015-12-07 | 西日本電信電話株式会社 | DNS−Proxy機能を有する中継装置 |
Also Published As
Publication number | Publication date |
---|---|
US20070124487A1 (en) | 2007-05-31 |
JP4668775B2 (ja) | 2011-04-13 |
CN100514927C (zh) | 2009-07-15 |
CN1976307A (zh) | 2007-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4668775B2 (ja) | Dnsサーバ装置 | |
US7415536B2 (en) | Address query response method, program, and apparatus, and address notification method, program, and apparatus | |
US10284659B2 (en) | Hybrid unicast/multicast DNS-based service discovery | |
US7937471B2 (en) | Creating a public identity for an entity on a network | |
US7558880B2 (en) | Dynamic DNS registration method, domain name solution method, DNS proxy server, and address translation device | |
US7228359B1 (en) | Methods and apparatus for providing domain name service based on a client identifier | |
EP2306689B1 (en) | Devices and method for accessing a web server in a local space | |
US20060056397A1 (en) | Access management apparatus, program and remote start-up method of terminal device | |
US20060031534A1 (en) | Position identifier management apparatus and method, mobile computer, and position identifier processing method | |
US20060153230A1 (en) | IPv6 / IPv4 translator | |
JP2001257720A (ja) | Dnsサーバ、dhcpサーバ、端末および通信システム | |
TW200924462A (en) | System and method for connection of hosts behind NATs | |
US8234358B2 (en) | Communicating with an entity inside a private network using an existing connection to initiate communication | |
US7440466B2 (en) | Method, apparatus and system for accessing multiple nodes on a private network | |
CN114338597B (zh) | 一种网络访问方法及装置 | |
Stapp | DHCPv6 Bulk Leasequery | |
US20040153502A1 (en) | Enhanced DNS server | |
WO2001033364A1 (fr) | Dispositif pour rechercher le nom d'un noeud de communication dans un reseau de communication | |
US20110235641A1 (en) | Communication apparatus, method of controlling the communication apparatus,and program | |
JP2004350133A (ja) | 接続制御方法、接続制御プログラム、及び、接続装置 | |
JP4889617B2 (ja) | ゲートウエイ装置および通信制御方法 | |
JP2009182750A (ja) | 複数のネットワークプロトコルに対応した通信システムおよび通信方法 | |
JPH1155319A (ja) | IPv4−IPv6通信方法およびIPv4−IPv6変換装置 | |
Kinnear et al. | DHCPv4 Bulk Leasequery | |
KR100761984B1 (ko) | 자국어 인터넷주소의 처리방법 및 이를 실행시키기 위한프로그램을 기록한 기록매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081016 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100115 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100903 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101005 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101202 |
|
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: 20101228 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140121 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |