1.一种DNS解析记录的切换方法,其特征在于,包括:
当对原始DNS解析记录进行更新时,设置切换准备起始时间,其中,所述原始DNS解析记录包括固定生存期和第一IP地址;
在自所述切换准备起始时间开始的所述固定生存期内,针对来自任一DNS缓存服务器的DNS解析请求反馈第一DNS解析记录,其中,所述第一DNS解析记录包括小于所述固定生存期的第一生存期和所述第一IP地址;
在所述第一生存期结束后,针对来自所述任一DNS缓存服务器的DNS解析请求反馈第二DNS解析记录,其中,所述第二DNS解析记录包括第二生存期和第二IP地址,所述第二生存期为小于所述固定生存期的随机数,以供所述任一DNS缓存服务器将所述第二DNS解析记录反馈至客户端。
2.根据权利要求1所述的DNS解析记录的切换方法,其特征在于,
当自所述切换准备起始时间后经过预设时间后,针对来自所述任一DNS缓存服务器的DNS解析请求反馈第三DNS解析记录,其中,
所述预设时间大于所述固定生存期,以及
所述第三DNS解析记录包括所述固定生存期和所述第二IP地址,以供所述任一DNS缓存服务器将所述第三DNS解析记录反馈至所述客户端。
3.根据权利要求2所述的DNS解析记录的切换方法,其特征在于,所述预设时间为两个所述固定生存期之和。
4.根据权利要求1至3中任一项所述的DNS解析记录的切换方法,其特征在于,
所述第一生存期为所述固定生存期与流逝时间的差值,所述流逝时间为反馈所述第一DNS解析记录的当前时间与所述切换准备起始时间的差值。
5.根据权利要求1至3中任一项所述的DNS解析记录的切换方法,其特征在于,所述固定生存期的取值范围为:10分钟~120分钟。
6.一种DNS解析记录的切换装置,其特征在于,包括:
设置模块,用于当对原始DNS解析记录进行更新时,设置切换准备起始时间,其中,所述原始DNS解析记录包括固定生存期和第一IP地址;
第一解析反馈模块,用于在自所述切换准备起始时间开始的所述固定生存期内,针对来自任一DNS缓存服务器的DNS解析请求反馈第一DNS解析记录,其中,所述第一DNS解析记录包括小于所述固定生存期的第一生存期和所述第一IP地址;
第二解析反馈模块,用于在所述第一生存期结束后,针对来自所述任一DNS缓存服务器的DNS解析请求反馈第二DNS解析记录,其中,所述第二DNS解析记录包括第二生存期和第二IP地址,所述第二生存期为小于所述固定生存期的随机数,以供所述任一DNS缓存服务器将所述第二DNS解析记录反馈至客户端。
7.根据权利要求6所述的DNS解析记录的切换装置,其特征在于,还包括:
第三解析反馈模块,用于当自所述切换准备起始时间后经过预设时间后,针对来自所述任一DNS缓存服务器的DNS解析请求反馈第三DNS解析记录,其中,
所述预设时间大于所述固定生存期,以及
所述第三DNS解析记录包括所述固定生存期和所述第二IP地址,以供所述任一DNS缓存服务器将所述第三DNS解析记录反馈至所述客户端。
8.根据权利要求7所述的DNS解析记录的切换装置,其特征在于,所述预设时间为两个所述固定生存期之和。
9.根据权利要求6至8中任一项所述的DNS解析记录的切换装置,其特征在于,
所述第一生存期为所述固定生存期与流逝时间的差值,所述流逝时间为反馈所述第一DNS解析记录的当前时间与所述切换准备起始时间的差值。
10.根据权利要求6至8中任一项所述的DNS解析记录的切换装置,其特征在于,所述固定生存期的取值范围为:10分钟~120分钟。