一种DNS信息处理方法及装置与流程

文档序号:11930368阅读:来源:国知局

技术特征:

1.一种DNS信息处理方法,其特征在于,包括:

接收用户终端发送的DNS请求信息后,经由网关向DNS服务器发送所述请求信息,其中,所述请求信息携带有待解析的域名信息;

接收所述网关返回的针对所述请求信息的响应信息,所述响应信息携带有所述域名信息的应答报文;

根据所述响应信息的接收时间,将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端。

2.根据权利要求1所述的方法,其特征在于,所述根据所述响应信息的接收时间,将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端,包括:

根据所述接收时间和预设时间段,获取截止时间,其中,所述截止时间为所述接收时间加上所述预设时间段所对应的时间;

若达到所述截止时间时,接收到的所述应答报文个数大于1,则将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端。

3.根据权利要求2所述的方法,其特征在于,还包括:

若到达所述截止时间时,接收到的所述应答报文个数等于1,则将收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端,并将所述域名信息添加到DNS白名单中。

4.根据权利要求1所述的方法,其特征在于,还获取所述请求信息的发送时间,相应地,所述根据所述响应信息的接收时间,将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端,包括:

获取所述接收时间与所述发送时间之间的第一时间间隔T;

若在KT时间段内再次收到所述应答报文,将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端,其中所述K为大于1的预设系数。

5.根据权利要求4所述的方法,其特征在于,还包括:

若在KT时间段内没有收到所述应答报文,则将已收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端,并将所述域名信息添加到DNS白名单中。

6.根据权利要求3或5所述的方法,其特征在于,还包括:

接收到所述网关返回的针对所述请求信息的响应信息后,若判断获知所述域名信息在所述DNS白名单中,则直接将收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端;

若判断获知所述域名信息不在所述DNS白名单中,则根据所述响应信息的接收时间,将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端。

7.根据权利要求6所述的方法,其特征在于,包括:

所述DNS白名单设置有超时时间间隔,若所述域名信息添加到所述DNS白名单的时间与当前时间之间的时间间隔超过所述超时时间间隔,则将所述域名信息从所述DNS白名单中删除。

8.一种DNS信息处理装置,其特征在于,包括:

发送单元,用于接收用户终端发送的DNS请求信息后,经由网关向DNS服务器发送所述请求信息,其中,所述请求信息携带有待解析的域名信息;

接收单元,用于接收所述网关返回的针对所述请求信息的响应信息,所述响应信息携带有所述域名信息的应答报文;

转发单元,用于根据所述响应信息的接收时间,将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端。

9.根据权利要求8所述的装置,其特征在于,所述转发单元,包括:

获取子单元,用于根据所述接收时间和预设时间段,获取截止时间,其中,所述截止时间为所述接收时间加上所述预设时间段所对应的时间;

第一转发子单元,用于若达到所述截止时间时,接收到的所述应答报文个数大于1,则将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端。

10.根据权利要求9所述的装置,其特征在于,所述第一转发子单元还用于:

若到达所述截止时间时,接收到的所述应答报文个数等于1,则将收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端,并将所述域名信息添加到DNS白名单中。

11.根据权利要求8所述的装置,其特征在于,还获取所述请求信息的发送时间,相应地,所述转发单元包括:

第一时间间隔获取子单元,用于获取所述接收时间与所述发送时间之间的第一时间间隔T;

第二转发子单元,用于若在KT时间段内再次收到所述应答报文,将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端,其中所述K为大于1的预设系数。

12.根据权利要求11所述的装置,其特征在于,所述第二转发子单元还用于:

若在KT时间段内没有收到所述应答报文,则将已收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端,并将所述域名信息添加到DNS白名单中。

13.根据权利要求10或12所述的装置,其特征在于,所述转发单元具体用于:

接收到所述网关返回的针对所述请求信息的响应信息后,若判断获知所述域名信息在所述DNS白名单中,则直接将收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端;

若判断获知所述域名信息不在所述DNS白名单中,则根据所述响应信息的接收时间,将最后收到的所述响应信息中携带的应答报文作为所述DNS服务器的域名解析结果转发给所述用户终端。

14.根据权利要求13所述的装置,其特征在于,所述转发单元还具体用于:

所述DNS白名单设置有超时时间间隔,若所述域名信息添加到所述DNS白名单的时间与当前时间之间的时间间隔超过所述超时时间间隔,则将所述域名信息从所述DNS白名单中删除。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1