CN104519148B - 应用服务器地址的可达性检测方法与*** - Google Patents

应用服务器地址的可达性检测方法与*** Download PDF

Info

Publication number
CN104519148B
CN104519148B CN201310460083.8A CN201310460083A CN104519148B CN 104519148 B CN104519148 B CN 104519148B CN 201310460083 A CN201310460083 A CN 201310460083A CN 104519148 B CN104519148 B CN 104519148B
Authority
CN
China
Prior art keywords
address
record
list
reachable
aaaa
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
Application number
CN201310460083.8A
Other languages
English (en)
Other versions
CN104519148A (zh
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.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp 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 China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN201310460083.8A priority Critical patent/CN104519148B/zh
Publication of CN104519148A publication Critical patent/CN104519148A/zh
Application granted granted Critical
Publication of CN104519148B publication Critical patent/CN104519148B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例公开了一种应用服务器地址的可达性检测方法与***,其中,方法包括:通信终端向可达性检测服务器发送可达性检测请求,该可达性检测请求中包括域名解析获得的A记录地址列表与AAAA记录地址列表;可达性检测服务器确定A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表;通信终端从A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信。本发明实施例可以使通信终端准确快速的选择可达的服务器地址来建立通信连接,保证快速正常通信,避免长时间的等待,提高服务质量。

Description

应用服务器地址的可达性检测方法与***
技术领域
本发明涉及互联网技术,尤其是一种应用服务器地址的可达性检测方法与***。
背景技术
由于全球第四版本互联网协议(IPv4)地址资源已经分配完毕,通信终端、网络、应用服务器都需要向第六版本互联网协议(IPv6)演进,通常需要保持双栈运行。由于推进的进度不同,网络部署和覆盖范围无法短时间内达到IPv4的覆盖范围,IPv6网络可能出现孤岛。而在IPv6过渡后期出现,IPv4覆盖范围逐渐缩小,可能形成IPv4孤岛。无论IPv6或IPv4孤岛,都可能出现孤岛间无法正常通信的情况。与此同时,应用软件版本过低、网络部署、应用服务平台的部署不同步,也可能导致IPv6不可达,影响用户正常使用。一个简单的例子是,通信终端和应用服务器在不同IPv6孤岛中,或者应用服务器侧未完成IPv6部署,但域名解析能够获得应用服务器的IPv6地址,而通信终端优选IPv6进行通信,从而导致通信终端持续尝试应用服务器的IPv6地址,可能导致多达几十秒的时延,严重影响用户体验。实际上,在IPv6过渡部署中,除了IPv6孤岛之外,不正确的路由同样导致应用服务器不可达,从而影响用户访问。
在通常的域名解析查询中,通信终端发送域名解析请求,域名解析服务器根据域名解析请求中的记录类型,例如type=A或type=AAAA,分别向通信终端返回请求解析的服务器域名对应的IPv4地址或IPv6地址。同时,域名解析请求和响应可以由IPv4报文或IPv6报文承载,即:在IPv4响应报文里封装A记录地址列表或AAAA记录地址列表,或者在IPv6响应报文里封装A记录地址列表或AAAA记录地址列表。其中,A记录地址列表与AAAA记录地址列表,分别记录一列应用服务器的域名对应的IPv4与IPv6服务器地址。A记录列表由DNS服务器返回给终端。域名解析软件的这种特点可以明显降低网络覆盖不完整对域名解析的影响,即使IPv6网络出现孤岛,但IPv4是可达的,通信终端可以通过IPv4报文获得应用服务器的IPv6地址。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
在很多情况下,A记录地址列表和AAAA记录地址列表都可能不止一个服务器地址。在访问应用服务器时,通信终端需要从多个服务器地址中选择一个服务器地址进行通信。对于这些服务器地址,在A记录地址列表中,通信终端优先选择地址列表中的第一个地址进行通信。对于AAAA记录地址列表,通信终端也可以类似选择。这种选择方式通常是通信终端的缺省方式。在A记录地址列表的第一个地址和AAAA记录地址列表的第一个地址之间,如RFC3484等标准文档、windows操作***等,都缺省支持优先选择IPv6地址。当应用服务器的IPv6地址可达,通信终端与应用服务器之间的通信过程可以很快建立起来。当应用服务器的IPv6地址不可达,通信终端会不断重复尝试与应用服务器建立通信连接,或者切换并尝试应用服务器的IPv4地址,直到通信终端最终确定可达的服务器地址或者全部服务器地址都不可达。全部尝试过程可能导致多达几十秒的时延,严重时会影响用户体验。
发明内容
本发明实施例所要解决的一个技术问题是:针对在IPv6过渡阶段,当域名解析存在多个服务器地址时,部分IPv6或IPv4服务器地址可达,部分不可达,严重影响正常应用服务的完成,提供一种应用服务器地址的可达性检测方法与***,以使通信终端可以准确快速的选择可达的服务器地址来建立通信连接,保证快速正常通信,避免长时间的等待,提高服务质量。
本发明实施例提供的一种应用服务器地址的可达性检测方法,包括:
通信终端向域名解析DNS服务器发起域名解析请求,并接收DNS服务器进行域名解析后返回的A记录地址列表与AAAA记录地址列表;其中,A记录地址列表包括请求解析的服务器域名对应的一个以上IPv4地址,AAAA记录地址列表包括请求解析的服务器域名对应的一个以上IPv6地址;
通信终端向可达性检测服务器发送可达性检测请求,该可达性检测请求中包括所述A记录地址列表与AAAA记录地址列表;
可达性检测服务器确定所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表;所述A记录可达地址列表包括所述A记录地址列表中可达的IPv4地址,所述AAAA记录可达地址列表包括所述AAAA记录地址列表中可达的IPv6地址;
通信终端从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信。
上述方法的一个具体实施例中,所述向通信终端返回A记录可达地址列表与AAAA记录可达地址列表之后,还包括:
通信终端识别所述A记录可达地址列表与所述AAAA记录可达地址列表是否均为空;
若所述A记录可达地址列表与所述AAAA记录可达地址列表均为空,通信终端从所述A记录地址列表与所述AAAA记录地址列表中选择一个地址建立通信连接;
否则,若所述A记录可达地址列表与所述AAAA记录可达地址列表不均为空,通信终端从不为空的A记录地址列表和/或AAAA记录地址列表中选择一个地址建立通信连接。
上述方法的一个具体实施例中,可达性检测服务器确定所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性包括:
可达性检测服务器从可达性记录库中查询所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,分别由A记录地址列表中的可达IPv4地址与AAAA记录地址列表中的可达IPv6地址获得A记录可达地址列表与AAAA记录可达地址列表;
所述可达性记录库中包括服务器域名与对应的可达服务器地址。
上述方法的一个具体实施例中,可达性检测服务器从可达性记录库中查询所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性之后,还包括:
可达性检测服务器将所述A记录地址列表中的不可达IPv4地址与AAAA记录地址列表中的不可达IPv6地址记录入不可达记录库,并对不可达记录库中的不可达地址进行可达性检测;所述不可达记录库中包括服务器域名与对应的不可达服务器地址;
将所述不可达地址经过检测确定为实际可达的地址写入可达性记录库中。
上述方法的一个具体实施例中,还包括:
可达性检测服务器以预设周期对可达性记录库与不可达记录库中的地址进行可达性检测,并将可达性记录库中检测为不可达的地址写入不可达记录库中,将不可达记录库中检测为可达的地址写入可达性记录库中。
上述方法的一个具体实施例中,可达性检测服务器对可达性记录库与不可达记录库中的地址的可达性检测,包括对可达性记录库与不可达记录库中的地址的网络层检测和应用层检测。
上述方法的一个具体实施例中,所述通信终端从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信之后,还包括:
通信终端向可达性检测服务器上报本次通信的通信信息,包括通信终端在本次通信中选择的地址、服务器域名、通信量与通信时长信息;
可达性检测服务器将所述通信信息写入可达性记录库。
上述方法的一个具体实施例中,所述可达性检测服务器将所述通信信息写入可达性记录库包括:
可达性检测服务器利用所述通信信息对可达性记录库中同一地址的记录信息进行更新,将所述通信量与同一地址的记录信息中的总通信量相加得到的通信量作为该同一地址的记录信息中的总通信量,将所述通信时长与同一地址的记录信息中的通信时长相加得到的通信时长作为该同一地址的记录信息中的总通信时长。
上述方法的一个具体实施例中,A记录可达地址列表与AAAA记录可达地址列表中还包括可达地址的通信记录信息,包括可达地址的总通信量与总通信时长;
通信终端从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信包括:
通信终端根据预先设置的选择策略,参考所述A记录可达地址列表与所述AAAA记录可达地址列表中可达地址的通信记录信息,从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信。
本发明实施例提供的一种应用服务器地址的可达性检测***,包括:
通信终端,用于向DNS服务器发起域名解析请求,并接收DNS服务器进行域名解析后返回的A记录地址列表与AAAA记录地址列表;其中,A记录地址列表包括请求解析的服务器域名对应的一个以上IPv4地址,AAAA记录地址列表包括请求解析的服务器域名对应的一个以上IPv6地址;向可达性检测服务器发送可达性检测请求,该可达性检测请求中包括所述A记录地址列表与AAAA记录地址列表;以及从可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信;
可达性检测服务器,用于确定所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表;所述A记录可达地址列表包括所述A记录地址列表中可达的IPv4地址,所述AAAA记录可达地址列表包括所述AAAA记录地址列表中可达的IPv6地址。
上述***的一个具体实施例中,所述通信终端包括:
可达性客户端单元,用于向可达性检测服务器发送可达性检测请求,以及接收可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表;
通信单元,用于向DNS服务器发起域名解析请求,并接收DNS服务器进行域名解析后返回的A记录地址列表与AAAA记录地址列表;以及识别所述A记录可达地址列表与所述AAAA记录可达地址列表是否均为空;若所述A记录可达地址列表与所述AAAA记录可达地址列表均为空,从所述A记录地址列表与所述AAAA记录地址列表中选择一个地址建立通信连接;否则,若所述A记录可达地址列表与所述AAAA记录可达地址列表不均为空,从不为空的A记录地址列表和/或AAAA记录地址列表中选择一个地址建立通信连接。
上述***的一个具体实施例中,所述可达性检测服务器包括:
可达性记录库,包括服务器域名与对应的可达服务器地址;
可达性查询单元,用于从可达性记录库中查询所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,分别由A记录地址列表中的可达IPv4地址与AAAA记录地址列表中的可达IPv6地址获得A记录可达地址列表与AAAA记录可达地址列表。
上述***的一个具体实施例中,所述可达性检测服务器还包括:
不可达记录库,包括服务器域名与对应的不可达服务器地址;
所述可达性查询单元,还用于在从可达性记录库中查询所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性之后,将所述A记录地址列表中的不可达IPv4地址与AAAA记录地址列表中的不可达IPv6地址记录入不可达记录库;
可达性检测单元,用于对不可达记录库中的不可达地址进行可达性检测,将所述不可达地址经过检测确定为实际可达的地址写入可达性记录库中。
上述***的一个具体实施例中,所述可达性检测单元,还用于以预设周期对可达性记录库与不可达记录库中的地址进行可达性检测,并将可达性记录库中检测为不可达的地址写入不可达记录库中,将不可达记录库中检测为可达的地址写入可达性记录库中。
上述***的一个具体实施例中,所述通信单元,还用于从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信之后,向可达性检测服务器上报本次通信的通信信息,包括通信终端在本次通信中选择的地址、服务器域名、通信量与通信时长信息;
所述可达性查询单元,还用于将所述通信信息写入可达性记录库。
上述***的一个具体实施例中,所述可达性查询单元将所述通信信息写入可达性记录库时,具体利用所述通信信息对可达性记录库中同一地址的记录信息进行更新,将所述通信量与同一地址的记录信息中的总通信量相加得到的通信量作为该同一地址的记录信息中的总通信量,将所述通信时长与同一地址的记录信息中的通信时长相加得到的通信时长作为该同一地址的记录信息中的总通信时长。
上述***的一个具体实施例中,A记录可达地址列表与AAAA记录可达地址列表中还包括可达地址的通信记录信息,包括可达地址的总通信量与总通信时长;
所述通信单元从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信时,具体根据预先设置的选择策略,参考所述A记录可达地址列表与所述AAAA记录可达地址列表中可达地址的通信记录信息,从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信。
基于本发明上述实施例提供的应用服务器地址的可达性检测方法与***,通信终端获得域名解析的A记录地址列表与AAAA记录地址列表后,可以向可达性检测服务器发送可达性检测请求,其中包括所述A记录地址列表与AAAA记录地址列表;可达性检测服务器确定所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表;通信终端从该A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信。与现有技术相比,本发明实施例在传统的通信过程中增加了可达性检测流程,保证通信终端可以准确快速的选择可达的服务器地址来建立通信连接,保证快速正常通信,避免长时间的等待,提高服务质量。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
图1为本发明应用服务器地址的可达性检测方法一个实施例的流程图。
图2为本发明应用服务器地址的可达性检测方法另一个实施例的流程图。
图3为本发明应用服务器地址的可达性检测方法又一个实施例的流程图。
图4为本发明应用服务器地址的可达性检测方法再一个实施例的流程图。
图5为本发明应用服务器地址的可达性检测方法又一个实施例的流程图。
图6为本发明应用服务器地址的可达性检测***一个实施例的结构示意图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
本发明实施例提供的应用服务器地址的可达性检测方法与***,可以在下一代互联网过渡部署阶段实现快速、准确选择服务器地址。本发明实施例通过在传统的用户访问互联网的通信过程中增加了可达性检测过程,保证通信终端快速确定可达的服务器地址,并完成正常的通信。
在本发明实施例中,可以在通信终端增加可达性客户端来发起可达性检测请求,在网络侧增加可达性检测服务器,由通信终端中可达性客户端单元和可达性检测服务器两部分实现可达性检测过程。在通信开始时,当通信终端完成域名解析并获得应用服务器的IPv4地址列表和IPv6地址列表后,通信终端向可达性检测服务器查询应用服务器的可达性,并从查询结果中选择应用服务器地址进行通信,从而保证通信质量。由可达***器响应通信终端的可达性检测请求,完成可达性检测和维护。在通信结束时,通信终端可以向可达性检测服务器上报可达的应用服务器的地址、与通信信息,例如,应用服务器域名、应用服务器地址、字节数、通信时长等信息,以便作为后续选择并向通信终端返回可达服务器地址的参考信息,例如,可以优先选择通信量最大(字节数最多、通信时长最长)的若干服务器地址给通信终端,以便改善通信终端的通信质量,并且无需网关装置、域名服务器做改造。
图1为本发明应用服务器地址的可达性检测方法一个实施例的流程图。如图1所示,该实施例应用服务器地址的可达性检测方法包括:
110,通信终端向域名解析(DNS)服务器发起域名解析请求,并接收DNS服务器进行域名解析后返回的A记录地址列表与AAAA记录地址列表。
其中,域名解析请求中包括记录类型,例如type=A或type=AAAA;A记录地址列表包括请求解析的服务器域名对应的一个以上IPv4地址,AAAA记录地址列表包括请求解析的服务器域名对应的一个以上IPv6地址。
120,通信终端向可达性检测服务器发送可达性检测请求,该可达性检测请求中包括A记录地址列表与AAAA记录地址列表。
130,可达性检测服务器确定A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表。
其中,A记录可达地址列表包括A记录地址列表中可达的IPv4地址,AAAA记录可达地址列表包括AAAA记录地址列表中可达的IPv6地址。
140,通信终端从A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信。
本发明上述实施例提供的应用服务器地址的可达性检测方法,通信终端获得域名解析的A记录地址列表与AAAA记录地址列表后,可以向可达性检测服务器发送可达性检测请求,其中包括所述A记录地址列表与AAAA记录地址列表;可达性检测服务器确定所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表;通信终端从该A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信。本发明实施例在传统的通信过程中增加了可达性检测流程,保证通信终端可以准确快速的选择可达的服务器地址来建立通信连接,保证快速正常通信,避免长时间的等待,提高服务质量。
图2为本发明应用服务器地址的可达性检测方法另一个实施例的流程图。该实施例为通信终端执行可达性检测方法的一个流程。如图2所示,该实施例包括:
210,当通信终端要访问应用服务器时,通信终端首先向DNS服务器发起域名解析请求,DNS服务器完成域名解析,并向通信终端返回域名解析得到的A记录地址列表与AAAA记录地址列表。
其中的A记录地址列表包括请求解析的应用服务器域名对应的IPv4地址列表,AAAA记录地址列表包括请求解析的应用服务器域名对应的IPv6地址列表。在本实施例中,假设:
A记录地址列表包括以下IPv4地址:IPv4_1、IPv4_2、......、IPv4_m;
AAAA记录地址列表包括以下IPv6地址:IPv6_1、IPv6_2、......、IPv6_n;
在引入IPv6后,由于各种各样的原因,部分返回的服务器地址不可达(比如IPv6不可达),通信终端无法直接确定哪些服务器地址可达,哪些服务器地址不可达,需要通过可达性客户端向可达***器查询,获得相关信息。
220,通信终端向可达性检测服务器发送可达性检测请求,该可达性检测请求中包括A记录地址列表与AAAA记录地址列表。
230,通信终端接收可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表。
例如,终端通过域名解析获得A记录地址列表与AAAA记录地址列表如操作210中所示,可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表如下:
A记录可达地址列表包括:IPv4_a1、IPv4_a2、......、IPv4_am;
AAAA记录可达地址列表包括:IPv6_a1、IPv6_a2、......、IPv6_an;
当am=0,域名解析获得的所有IPv4地址不可达;当an=0,域名解析获得的所有IPv6不可达。
240,通信终端识别A记录可达地址列表与AAAA记录可达地址列表是否均为空。
若A记录可达地址列表与AAAA记录可达地址列表均为空,执行250的操作。否则,若A记录可达地址列表与AAAA记录可达地址列表不均为空,执行260的操作。
250,通信终端从A记录地址列表与AAAA记录地址列表中选择一个地址建立通信连接。
当可达***器返回的A记录可达地址列表与AAAA记录可达地址列表都为空,表示可达性检测服务器没有该域名的应用服务器地址记录或者所有记录的应用服务器地址都不可达。当可达性检测服务器返回空列表时,通信终端可以从域名解析获得的A记录地址列表与AAAA记录地址列表中按照缺省策略选择用于本次通信的应用服务器地址。
基于操作230的实例,当am=0与an=0同时成立,通信终端可以根据缺省策略,从域名解析获得的初始地址列表中优先尝试与AAAA记录地址列表中的地址(例如IPv6_1)建立通信连接;如果不能建立通信连接,再尝试AAAA记录地址列表中的下一个IPv6地址,直到找到可以通信的应用服务器地址。当AAAA记录地址列表中所有的IPv6地址经尝试都无法建立通信连接,终端再尝试A记录地址列表的地址直到找到一个可以建立通信连接的应用服务器地址。当通信终端从IPv6地址优先的缺省策略改成IPv4地址优先的缺省策略,通信终端将优先尝试A记录地址列表中的地址,例如IPv4_1。
之后,执行270的操作。
260,通信终端从不为空的A记录地址列表和/或AAAA记录地址列表中选择一个地址建立通信连接。
当可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表不都为空,通信终端从可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表中选择服务器地址进行通信。选择的策略服从通信终端的缺省策略,可以由操作***或应用软件定义,或其他方式指定。
基于操作230的实例,当am=0与an=0不同时成立,通信终端从可达性检测服务器返回的记录可达地址列表中选择地址尝试通信。当am=0,而an不等于0,通信终端可以从AAAA记录可达地址列表中选择服务器地址,例如IPv6_a1,建立通信连接;当am不等于0,而an等于0,通信终端可以从A记录可达地址列表中选择服务器地址,例如IPv4_a1,建立通信连接;当am、an都不等于0,通信终端可以根据预先建立的缺省策略优先从AAAA记录可达地址列表中选择服务器地址,例如IPv6_a1,进行通信。当通信终端从IPv6地址优先的缺省策略改成IPv4地址优先的缺省策略,通信终端将优先尝试从A记录可达地址列表中的地址,例如IPv4_a1,进行通信。
270,通信终端从A记录可达地址列表与AAAA记录可达地址列表中选择一个服务器地址进行通信之后,记录本次通信的通信信息,包括:服务器域名、通信终端在本次通信中选择的服务器地址、通信量(以字节数表示,通常指从应用服务器接收的字节数)、通信时长(即:与应用服务器持续通信的时间长度)等信息。
280,在通信结束后,通信终端向可达性检测服务器上报本次通信的通信信息,包括通信终端在本次通信中选择的地址、服务器域名、通信量与通信时长信息。
可达性检测服务器可以将该通信信息写入可达性记录库。
图3为本发明应用服务器地址的可达性检测方法又一个实施例的流程图。该实施例为可达性检测服务器执行可达性检测方法的一个流程。如图3所示,该实施例包括:
310,可达性检测服务器接收通信终端发送的可达性检测请求,解析该可达性检测请求报文,获取其中携带的A记录地址列表与AAAA记录地址列表。
该实施例中,A记录地址列表与AAAA记录地址列表示例性地沿用图2所示的示例。
320,可达性检测服务器从可达性记录库中查询A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,分别由A记录地址列表中的可达IPv4地址与AAAA记录地址列表中的可达IPv6地址获得A记录可达地址列表与AAAA记录可达地址列表。其中的可达性记录库中包括服务器域名与对应的可达服务器地址。
例如,从可达性记录库中查询得到A记录可达地址列表和AAAA记录可达地址列表如下:
A记录可达地址列表包括:IPv4_a1、IPv4_a2、......、IPv4_am;
AAAA记录可达地址列表包括:IPv6_a1、IPv6_a2、......、IPv6_an。
330,可达性检测服务器向通信终端返回A记录可达地址列表与AAAA记录可达地址列表。
340,可达性检测服务器将A记录地址列表中的不可达IPv4地址与AAAA记录地址列表中的不可达IPv6地址记录入不可达记录库,以将这些地址标记为不可达,并对这些不可达地址进行可达性检测,将经过检测确定为实际可达的地址写入可达性记录库中。
其中的不可达记录库中包括服务器域名与对应的不可达服务器地址。
图4为本发明应用服务器地址的可达性检测方法再一个实施例的流程图。该实施例描述了可达性检测服务器接收和处理通信终端上报的通信信息的流程。如图4所示,该实施例包括:
410,通信终端向可达性检测服务器上报本次通信的通信信息,该通信信息包括通信终端在本次通信中选择的服务器地址、服务器域名、通信量与通信时长信息。
通信终端上报的通信信息中的服务器地址可以是可达性检测服务器在可达性记录库查询获得的服务器地址,也可以是在域名解析获得的地址列表中、但在可达性记录库查询无记录的服务器地址。
420,可达性检测服务器将通信信息写入可达性记录库。
示例性地,可达性检测服务器将通信信息写入可达性记录库可以是:
可达性检测服务器利用通信信息对可达性记录库中同一地址的记录信息进行更新,将通信信息中通信量与可达性记录库中同一地址的记录信息中的总通信量相加得到的通信量作为该同一地址的记录信息中的总通信量,将通信信息中通信时长与可达性记录库中同一地址的记录信息中的通信时长相加得到的通信时长作为该同一地址的记录信息中的总通信时长。
基于图4所示的实施例,本发明上述各实施例中,可达性检测服务器向通信终端返回的A记录可达地址列表与AAAA记录可达地址列表中还可以包括可达地址的通信记录信息,该可达地址的通信记录信息包括可达地址的总通信量与总通信时长。相应地,通信终端从A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信时,可以根据预先设置的选择策略,参考A记录可达地址列表与AAAA记录可达地址列表中可达地址的通信记录信息,从A记录可达地址列表与AAAA记录可达地址列表中选择一个地址,例如总通信量和/或总通信时长最大的地址,进行通信。
图5为本发明应用服务器地址的可达性检测方法又一个实施例的流程图。该实施例描述了可达性检测服务器对应用服务器地址进行可达性检测的一个流程。如图5所示,该实施例包括:
510,可达性检测服务器预先设定检测周期(简称为:预设周期),并在可达性记录库中设置初始服务器域名及其可达的A记录可达地址列表与AAAA记录可达地址列表。
具体可以通过手工等方式,在可达性检测服务器上设置初始服务器域名及其可达的A记录可达地址列表与AAAA记录可达地址列表。这些初始服务器域名可以是排名前N位(topN)的网站,例如,Top100的网站。对这些服务器域名的可达的A记录可达地址列表与AAAA记录可达地址列表,通过手工方式去确认可达。
可达性记录库记录了所有标记为可达的服务器地址列表及其域名,记录的形式和信息可以示例性地包括但不限于如下表所示形式:
这里的字节数、通信时长来自不同通信终端与该服务器地址通信的总字节数和总通信时长。当收到来自一个通信终端上报的www.a.com的A/a1.b1.c1.d1的通信信息,可达***器从可达性记录库中读取该服务器地址的记录,并把本次上报的字节数与可达性记录库中该地址的字节数相加,上报的通信时长与可达性记录库中该地址的通信时长相加,并更新可达性记录库中的相应数据记录。
后续通过本发明上述各实施例更新可达性记录库与不可达记录库。
520,可达性检测服务器监测当前时刻是否到达预设周期规定的检测时刻。
响应于当前时刻到达预设周期规定的检测时刻,执行530的操作。否则,不执行本实施例的后续流程,继续执行520的操作。
530,可达性检测服务器依次针对可达性记录库与不可达记录库,读取其中的一条记录,并对该记录的域名的所有A记录地址列表和AAAA记录地址列表发起可达性检测。
540,经过检测,可达性检测服务器将可达性记录库中检测为不可达的地址删除并将该地址写入不可达记录库中,将不可达记录库中检测为可达的地址删除并将该地址写入可达性记录库中。
550,可达性检测服务器检测是否完成对可达性记录库与不可达记录库中所有地址的可达性检测。
若完成对可达性记录库与不可达记录库中所有地址的可达性检测,返回执行520的操作,以执行下一次检测。否则,若未完成对可达性记录库与不可达记录库中所有地址的可达性检测,针对可达性记录库与不可达记录库中的下一条记录,执行530的操作,直到完成对所有记录中服务器地址的检测。
示例性地,可达性检测服务器对可达性记录库与不可达记录库中的地址的可达性检测,包括对可达性记录库与不可达记录库中的地址的网络层检测和应用层检测。在网络层的检测中,可达性检测服务器可以向应用服务器地址发送ping测试等操作,当ping响应正常,则认为网络层可达;在应用层检测中,可达性检测服务器发起访问应用服务器的操作。应用层检测确定可达,则服务器地址一定可达。通过反复向不同的服务器地址发起该操作,直到完成对所有服务器地址的检测。
图6为本发明应用服务器地址的可达性检测***一个实施例的结构示意图。该实施例的可达性检测***可用于实现本发明上述各可达性检测方法实施例。如图6所示,其包括通信终端与可达性检测服务器。其中:
通信终端,用于向DNS服务器发起域名解析请求,并接收DNS服务器进行域名解析后返回的A记录地址列表与AAAA记录地址列表;其中,A记录地址列表包括请求解析的服务器域名对应的一个以上IPv4地址,AAAA记录地址列表包括请求解析的服务器域名对应的一个以上IPv6地址;向可达性检测服务器发送可达性检测请求,该可达性检测请求中包括A记录地址列表与AAAA记录地址列表;以及从可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信。
可达性检测服务器,用于确定A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表;其中,A记录可达地址列表包括A记录地址列表中可达的IPv4地址,AAAA记录可达地址列表包括AAAA记录地址列表中可达的IPv6地址。
本发明上述实施例提供的应用服务器地址的可达性检测***,通信终端获得域名解析的A记录地址列表与AAAA记录地址列表后,可以向可达性检测服务器发送可达性检测请求,其中包括所述A记录地址列表与AAAA记录地址列表;可达性检测服务器确定所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表;通信终端从该A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信。本发明实施例在传统的通信过程中增加了可达性检测流程,保证通信终端可以准确快速的选择可达的服务器地址来建立通信连接,保证快速正常通信,避免长时间的等待,提高服务质量。
再参见图6,在本发明应用服务器地址的可达性检测***的另一个实施例中,通信终端可以包括可达性客户端单元与通信单元。其中:
可达性客户端单元,用于向可达性检测服务器发送可达性检测请求,以及接收可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表。
通信单元,用于向DNS服务器发起域名解析请求,并接收DNS服务器进行域名解析后返回的A记录地址列表与AAAA记录地址列表;以及识别A记录可达地址列表与AAAA记录可达地址列表是否均为空;若A记录可达地址列表与AAAA记录可达地址列表均为空,从A记录地址列表与AAAA记录地址列表中选择一个地址建立通信连接;否则,若A记录可达地址列表与AAAA记录可达地址列表不均为空,从不为空的A记录地址列表和/或AAAA记录地址列表中选择一个地址建立通信连接。
再参见图6,在本发明应用服务器地址的可达性检测***的又一个实施例中,可达性检测服务器包括可达性记录库与可达性查询单元。其中:
可达性记录库,包括服务器域名与对应的可达服务器地址。
可达性查询单元,用于从可达性记录库中查询A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,分别由A记录地址列表中的可达IPv4地址与AAAA记录地址列表中的可达IPv6地址获得A记录可达地址列表与AAAA记录可达地址列表。
再参见图6,在本发明应用服务器地址的可达性检测***的再一个实施例中,可达性检测服务器还可以包括不可达记录库与可达性检测单元。其中,不可达记录库包括服务器域名与对应的不可达服务器地址。相应地,可达性查询单元还可以用于在从可达性记录库中查询A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性之后,将A记录地址列表中的不可达IPv4地址与AAAA记录地址列表中的不可达IPv6地址记录入不可达记录库。可达性检测单元,用于对不可达记录库中的不可达地址进行可达性检测,将不可达地址经过检测确定为实际可达的地址写入可达性记录库中。示例性地,可达性检测单元可以周期性地检测应用服务器地址的可达性。
在本发明应用服务器地址的可达性检测***的再一个实施例中,可达性检测单元还可以用于以预设周期对可达性记录库与不可达记录库中的地址进行可达性检测,并将可达性记录库中检测为不可达的地址写入不可达记录库中,将不可达记录库中检测为可达的地址写入可达性记录库中。
进一步地,在本发明应用服务器地址的可达性检测***的又一个实施例中,通信单元还可以用于从A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信之后,向可达性检测服务器上报本次通信的通信信息,包括通信终端在本次通信中选择的地址、服务器域名、通信量与通信时长信息。相应地,可达性查询单元还可以用于将通信单元上报的通信信息写入可达性记录库。
示例性地,可达性查询单元将通信信息写入可达性记录库时,具体可以利用通信信息对可达性记录库中同一地址的记录信息进行更新,将通信量与同一地址的记录信息中的总通信量相加得到的通信量作为该同一地址的记录信息中的总通信量,将通信时长与同一地址的记录信息中的通信时长相加得到的通信时长作为该同一地址的记录信息中的总通信时长。
示例性地,A记录可达地址列表与AAAA记录可达地址列表中还可以包括可达地址的通信记录信息,包括可达地址的总通信量与总通信时长。相应地,通信单元从A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信时,具体可以根据预先设置的选择策略,参考A记录可达地址列表与AAAA记录可达地址列表中可达地址的通信记录信息,从A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于***实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
可能以许多方式来实现本发明的方法、***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和***。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

Claims (15)

1.一种应用服务器地址的可达性检测方法,其特征在于,包括:
通信终端向域名解析DNS服务器发起域名解析请求,并接收DNS服务器进行域名解析后返回的A记录地址列表与AAAA记录地址列表;其中,A记录地址列表包括请求解析的服务器域名对应的一个以上IPv4地址,AAAA记录地址列表包括请求解析的服务器域名对应的一个以上IPv6地址;
通信终端向可达性检测服务器发送可达性检测请求,该可达性检测请求中包括所述A记录地址列表与AAAA记录地址列表;
可达性检测服务器确定所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表;所述A记录可达地址列表包括所述A记录地址列表中可达的IPv4地址,所述AAAA记录可达地址列表包括所述AAAA记录地址列表中可达的IPv6地址;
通信终端从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信,包括:若通信终端的缺省策略为IPv6地址优先,则优先尝试AAAA记录可达地址列表中的地址;若通信终端的缺省策略为IPv4地址优先,则优先尝试A记录可达地址列表中的地址;
通信终端向可达性检测服务器上报本次通信的通信信息,包括通信终端在本次通信中选择的地址、服务器域名、通信量与通信时长信息;
可达性检测服务器将所述通信信息写入可达性记录库,所述可达性记录库中包括可达的地址;
可达性检测服务器针对可达性记录库与不可达记录库,其中,所述不可达记录库中包括不可达的地址,对所有A记录地址列表和AAAA记录地址列表发起可达性检测,将可达性记录库中检测为不可达的地址删除并将该地址写入不可达记录库中,将不可达记录库中检测为可达的地址删除并将该地址写入可达性记录库中。
2.根据权利要求1所述的方法,其特征在于,所述向通信终端返回A记录可达地址列表与AAAA记录可达地址列表之后,还包括:
通信终端识别所述A记录可达地址列表与所述AAAA记录可达地址列表是否均为空;
若所述A记录可达地址列表与所述AAAA记录可达地址列表均为空,通信终端从所述A记录地址列表与所述AAAA记录地址列表中选择一个地址建立通信连接;
否则,若所述A记录可达地址列表与所述AAAA记录可达地址列表不均为空,通信终端从不为空的A记录地址列表和/或AAAA记录地址列表中选择一个地址建立通信连接。
3.根据权利要求2所述的方法,其特征在于,可达性检测服务器确定所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性包括:
可达性检测服务器从可达性记录库中查询所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,分别由A记录地址列表中的可达IPv4地址与AAAA记录地址列表中的可达IPv6地址获得A记录可达地址列表与AAAA记录可达地址列表;
所述可达性记录库中包括服务器域名与对应的可达服务器地址。
4.根据权利要求3所述的方法,其特征在于,可达性检测服务器从可达性记录库中查询所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性之后,还包括:
可达性检测服务器将所述A记录地址列表中的不可达IPv4地址与AAAA记录地址列表中的不可达IPv6地址记录入不可达记录库,并对不可达记录库中的不可达地址进行可达性检测;所述不可达记录库中包括服务器域名与对应的不可达服务器地址;
将所述不可达地址经过检测确定为实际可达的地址写入可达性记录库中。
5.根据权利要求4所述的方法,其特征在于,还包括:
可达性检测服务器以预设周期对可达性记录库与不可达记录库中的地址进行可达性检测,并将可达性记录库中检测为不可达的地址写入不可达记录库中,将不可达记录库中检测为可达的地址写入可达性记录库中。
6.根据权利要求5所述的方法,其特征在于,可达性检测服务器对可达性记录库与不可达记录库中的地址的可达性检测,包括对可达性记录库与不可达记录库中的地址的网络层检测和应用层检测。
7.根据权利要求1所述的方法,其特征在于,所述可达性检测服务器将所述通信信息写入可达性记录库包括:
可达性检测服务器利用所述通信信息对可达性记录库中同一地址的记录信息进行更新,将所述通信量与同一地址的记录信息中的总通信量相加得到的通信量作为该同一地址的记录信息中的总通信量,将所述通信时长与同一地址的记录信息中的通信时长相加得到的通信时长作为该同一地址的记录信息中的总通信时长。
8.根据权利要求7所述的方法,其特征在于,A记录可达地址列表与AAAA记录可达地址列表中还包括可达地址的通信记录信息,包括可达地址的总通信量与总通信时长;
通信终端从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信包括:
通信终端根据预先设置的选择策略,参考所述A记录可达地址列表与所述AAAA记录可达地址列表中可达地址的通信记录信息,从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信。
9.一种应用服务器地址的可达性检测***,其特征在于,包括:
通信终端,用于向DNS服务器发起域名解析请求,并接收DNS服务器进行域名解析后返回的A记录地址列表与AAAA记录地址列表;其中,A记录地址列表包括请求解析的服务器域名对应的一个以上IPv4地址,AAAA记录地址列表包括请求解析的服务器域名对应的一个以上IPv6地址;向可达性检测服务器发送可达性检测请求,该可达性检测请求中包括所述A记录地址列表与AAAA记录地址列表;以及从可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表中选择一个地址进行通信,包括:若通信终端的缺省策略为IPv6地址优先,则优先尝试AAAA记录可达地址列表中的地址;若通信终端的缺省策略为IPv4地址优先,则优先尝试A记录可达地址列表中的地址;向可达性检测服务器上报本次通信的通信信息,包括通信终端在本次通信中选择的地址、服务器域名、通信量与通信时长信息;
可达性检测服务器,用于确定所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,并向通信终端返回A记录可达地址列表与AAAA记录可达地址列表;所述A记录可达地址列表包括所述A记录地址列表中可达的IPv4地址,所述AAAA记录可达地址列表包括所述AAAA记录地址列表中可达的IPv6地址;将所述通信信息写入可达性记录库,所述可达性记录库中包括可达的地址;可达性检测服务器针对可达性记录库与不可达记录库,其中,所述不可达记录库中包括不可达的地址,对所有A记录地址列表和AAAA记录地址列表发起可达性检测,将可达性记录库中检测为不可达的地址删除并将该地址写入不可达记录库中,将不可达记录库中检测为可达的地址删除并将该地址写入可达性记录库中。
10.根据权利要求9所述的***,其特征在于,所述通信终端包括:
可达性客户端单元,用于向可达性检测服务器发送可达性检测请求,以及接收可达性检测服务器返回的A记录可达地址列表与AAAA记录可达地址列表;
通信单元,用于向DNS服务器发起域名解析请求,并接收DNS服务器进行域名解析后返回的A记录地址列表与AAAA记录地址列表;以及识别所述A记录可达地址列表与所述AAAA记录可达地址列表是否均为空;若所述A记录可达地址列表与所述AAAA记录可达地址列表均为空,从所述A记录地址列表与所述AAAA记录地址列表中选择一个地址建立通信连接;否则,若所述A记录可达地址列表与所述AAAA记录可达地址列表不均为空,从不为空的A记录地址列表和/或AAAA记录地址列表中选择一个地址建立通信连接。
11.根据权利要求10所述的***,其特征在于,所述可达性检测服务器包括:
可达性记录库,包括服务器域名与对应的可达服务器地址;
可达性查询单元,用于从可达性记录库中查询所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性,分别由A记录地址列表中的可达IPv4地址与AAAA记录地址列表中的可达IPv6地址获得A记录可达地址列表与AAAA记录可达地址列表。
12.根据权利要求11所述的***,其特征在于,所述可达性检测服务器还包括:
不可达记录库,包括服务器域名与对应的不可达服务器地址;
所述可达性查询单元,还用于在从可达性记录库中查询所述A记录地址列表中IPv4地址与AAAA记录地址列表中IPv6地址的可达性之后,将所述A记录地址列表中的不可达IPv4地址与AAAA记录地址列表中的不可达IPv6地址记录入不可达记录库;
可达性检测单元,用于对不可达记录库中的不可达地址进行可达性检测,将所述不可达地址经过检测确定为实际可达的地址写入可达性记录库中。
13.根据权利要求12所述的***,其特征在于,所述可达性检测单元,还用于以预设周期对可达性记录库与不可达记录库中的地址进行可达性检测,并将可达性记录库中检测为不可达的地址写入不可达记录库中,将不可达记录库中检测为可达的地址写入可达性记录库中。
14.根据权利要求9所述的***,其特征在于,所述可达性查询单元将所述通信信息写入可达性记录库时,具体利用所述通信信息对可达性记录库中同一地址的记录信息进行更新,将所述通信量与同一地址的记录信息中的总通信量相加得到的通信量作为该同一地址的记录信息中的总通信量,将所述通信时长与同一地址的记录信息中的通信时长相加得到的通信时长作为该同一地址的记录信息中的总通信时长。
15.根据权利要求14所述的***,其特征在于,A记录可达地址列表与AAAA记录可达地址列表中还包括可达地址的通信记录信息,包括可达地址的总通信量与总通信时长;
通信单元从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信时,具体根据预先设置的选择策略,参考所述A记录可达地址列表与所述AAAA记录可达地址列表中可达地址的通信记录信息,从所述A记录可达地址列表与所述AAAA记录可达地址列表中选择一个地址进行通信。
CN201310460083.8A 2013-09-30 2013-09-30 应用服务器地址的可达性检测方法与*** Active CN104519148B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310460083.8A CN104519148B (zh) 2013-09-30 2013-09-30 应用服务器地址的可达性检测方法与***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310460083.8A CN104519148B (zh) 2013-09-30 2013-09-30 应用服务器地址的可达性检测方法与***

Publications (2)

Publication Number Publication Date
CN104519148A CN104519148A (zh) 2015-04-15
CN104519148B true CN104519148B (zh) 2019-02-26

Family

ID=52793851

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310460083.8A Active CN104519148B (zh) 2013-09-30 2013-09-30 应用服务器地址的可达性检测方法与***

Country Status (1)

Country Link
CN (1) CN104519148B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106161667A (zh) * 2015-04-27 2016-11-23 ***通信集团公司 一种域名解析方法及装置
CN105812503B (zh) * 2016-03-15 2018-11-16 中国石油天然气股份有限公司华北油田分公司 根服务器地址更新方法和一种递归服务器
CN106209520A (zh) * 2016-08-23 2016-12-07 杭州迪普科技有限公司 数据链路监测的方法及装置
CN109167849A (zh) * 2018-08-16 2019-01-08 深圳市天威视讯股份有限公司 用于混合通道的智能机顶盒的域名解析方法和***
CN109495325B (zh) * 2018-12-26 2020-07-24 睿哲科技股份有限公司 网站IPv6支持度评估方法、装置和设备
CN110191200A (zh) * 2019-04-16 2019-08-30 北京奇艺世纪科技有限公司 网络访问方法、装置、电子设备和计算机可读介质
CN112929458B (zh) * 2019-12-06 2023-04-07 中国电信股份有限公司 App应用的服务端地址确定方法、装置以及存储介质
CN113395364B (zh) 2020-03-11 2023-02-14 华为技术有限公司 一种应用服务器的访问方法及终端

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045411A (zh) * 2009-10-13 2011-05-04 ***通信集团公司 一种域名解析方法、服务器和***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8204082B2 (en) * 2000-06-23 2012-06-19 Cloudshield Technologies, Inc. Transparent provisioning of services over a network
CN100477663C (zh) * 2005-01-19 2009-04-08 华为技术有限公司 一种分组数据协议上下文的激活方法
CN101483635B (zh) * 2008-01-10 2012-06-27 华为技术有限公司 一种ip地址选择方法及装置
CN102088494A (zh) * 2009-12-08 2011-06-08 中兴通讯股份有限公司 一种IPv4/IPv6双栈终端连接网络的方法及***
CN102571997B (zh) * 2010-12-29 2014-09-10 ***通信集团北京有限公司 一种数据访问的方法、***及设备

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102045411A (zh) * 2009-10-13 2011-05-04 ***通信集团公司 一种域名解析方法、服务器和***

Also Published As

Publication number Publication date
CN104519148A (zh) 2015-04-15

Similar Documents

Publication Publication Date Title
CN104519148B (zh) 应用服务器地址的可达性检测方法与***
CN107086966B (zh) 一种网络的负载均衡、控制及网络交互方法和装置
CN105323173B (zh) 网络规则条目的设置方法及装置
CN107613037B (zh) 一种域名重定向方法和***
CN102404396B (zh) P2p流量识别方法、装置、设备和***
US20140122572A1 (en) Enterprise service bus routing system
CN102045411A (zh) 一种域名解析方法、服务器和***
EP2451125B1 (en) Method and system for realizing network topology discovery
US9276901B2 (en) Method, system, and apparatus for transitioning from IPv4 to IPv6
CN102196060A (zh) 一种Cache服务器选择源站的方法和***
CN105871975A (zh) 选择回源服务器的方法及装置
CN104427011A (zh) 域名解析的方法、域名缓存服务器及最终域名服务器
JP2007207231A (ja) ネットワークにおける分散サービスへのアクセス法
US20130291073A1 (en) Multi-stack subscriber sign on
CN108848049A (zh) 域名解析***的代理方法及装置、存储介质和处理器
US11102166B2 (en) Explicit service function chaining (SFC) using DNS extensions
CN104935653A (zh) 一种访问热点资源的旁路缓存方法和装置
CN103873604A (zh) 一种基于分析cdn网络数据的网络访问方法
CN103685584A (zh) 一种基于隧道技术的反域名劫持方法和***
Bajpai et al. A longitudinal view of dual-stacked websites—failures, latency and happy eyeballs
CN100414936C (zh) 平衡网络文件***服务器多网卡间负载的方法
CN105262851B (zh) 一种基于多策略的dns转发方法及***
CN103581361A (zh) 一种域名解析代理方法、设备及***
CN104994066B (zh) 一种网络访问方法和装置
CN110392069A (zh) Cdn业务调度处理方法及cdn服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant