一种免认证访问方法和装置制造方法及图纸

技术编号:15112375 阅读:155 留言:0更新日期:2017-04-09 02:59
本发明专利技术提供了一种免认证访问方法,该方法包括:网关设备接收到DNS服务器响应给客户端的DNS响应报文时,将所述DNS应答报文转发给所述客户端,使所述客户端使用响应的IP地址发送报文;当针对所述DNS应答报文中的域名配置了免认证规则,针对所述DNS应答报文中所述域名对应的IP地址配置免认证规则。基于同样的发明专利技术构思,本申请还提出一种免认证访问装置,能够针对服务器的IP地址自动配置免认证规则,使得用户未经认证即可访问特定内容,同时其它内容需认证后才能访问。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种免认证访问的方法和装置。
技术介绍
在用户接入网络中,网关设备能够控制用户访问网络的权限。配合认证服务器,网关可以将用户访问外网的行为重定向成认证流程,对认证通过的用户授予外网访问权限。随着电子商务,在线支付等互联网新业务的广泛应用,传统网络服务提供商,如电信,移动,或者具体到某个局域网的管理者,对用户接入网络方式有更新的需求。将特定的服务器地址加入白名单存储在网关设备中,能够允许用户未经认证即可访问这些特定的服务器。如果白名单中的服务器属于微信,淘宝,或者网上银行,那么用户可以在得到因特网协议(IP)地址后就能直接访问这些服务器获取服务,非常便利。对于白名单之外的访问依然严格受控,需要认证之后才能授权访问。综合以上,白名单能够灵活控制用户可以直接访问的内容,同时不会失去对其他内容访问的权限控制。现有实现中将用户希望免费访问的服务器IP地址作为白名单,在网关上配置免认证规则,用户访问此IP的报文匹配规则直接放行。考虑到访问量较大,为了负载分担,热门网络内容提供商可能有多台服务器,对应多个IP地址;网关设备管理员需要完整收集这些IP地址做出配置,当服务器地址发生变化时,网管需要及时响应更改配置,较为繁琐。
技术实现思路
有鉴于此,本申请提供一种免认证访问方法和装置,能够针对服务器的IP地址自动配置免认证规则,使得用户未经认证即可访问特定内容,同时其它内容需认证后才能访问。为解决上述技术问题,本申请的技术方案是这样实现的:一种免认证访问方法,该方法包括:网关设备针对在认证前访问的服务器的域名配置免认证规则;接收到DNS服务器响应给客户端的DNS应答报文时,将所述DNS应答报文转发给所述客户端使所述客户端使用响应的IP地址发送报文;当针对所述DNS应答报文中的域名配置了免认证规则时,针对所述DNS应答报文中所述域名对应的IP地址配置免认证规则。一种免认证访问装置,该装置包括:接收单元、发送单元和配置单元;所述接收单元,用于接收DNS应答报文;所述发送单元,用于当所述接收单元接收到DNS服务器响应给客户端的DNS应答报文时,将所述DNS应答报文转发给所述客户端使所述客户端使用响应的IP地址发送报文;所述配置单元,用于针对在认证前访问的服务器的域名配置免认证规则;当针对所述接收单元接收到的DNS应答报文中的域名配置了免认证规则,针对所述DNS应答报文中所述域名对应的IP地址配置免认证规则。由上面的技术方案可知,本申请中通过针对域名配置免认证规则,实现针对域名对应的IP地址自动配置免认证规则,能够使目的IP地址为配置免认证规则的IP地址的报文进行免认证传输。该方案能够针对服务器的IP地址自动配置免认证规则,使得用户未经认证即可访问特定内容,同时其它内容需认证后才能访问。附图说明图1为本申请实施例中接入用户组网示意图;图2为本申请实施例中免认证访问流程示意图;图3为本申请实施例中应用于上述技术的装置结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本专利技术的技术方案进行详细说明。本申请实施例中提供一种免认证访问方法,应用于网关设备上,为实现本申请提供的技术方案,需在网关设备上进行如下配置:首先,针对在认证前访问的服务器的域名配置免认证规则。参见图1,图1为本申请实施例中接入用户组网示意图。图1中假设在认证前访问的白名单服务器的域名为www.sample.com,则针对该域名配置的免认证规则如下:portalfree-rule1hosthttp://www.sample.com。本申请实施例对配置的免认证规则的具体格式没有限制,使用者可以根据经验、习惯进行配置实现针对该域名的免认证即可。在具体实现时,为了增加接入设备的安全性,使设备能够校验对应于域名的IP的真实性,在配置免认证规则时,配置校验选项。如针对域名www.sample.com配置的免认证规则,且增加校验选项时,具体如下:portalfree-rule1hosthttp://www.sample.comcheck。上述配置,使用校验(check)字段来标识增加了校验选项。其次,配置对源端口和目的端口为53的用户数据包协议(UserDatagramProtocol,UDP)报文或传输控制协议(TransmissionControlProtocol,TCP)报文进行放行,即接收到客户端发送给DNS服务器的DNS查询报文,转发给域名系统(DomainNameSystem,DNS)服务器;接收到DNS服务器发送给客户端的DNS应答报文时,转发给所述客户端;并对DNS应答报文进行分析,具体分析过程在下文再详细描述。对源端口为53的UDP报文或TCP报文进行放行的配置的具体实现形式不做限制,可以实现如下:portalfree-rule2destinationipanyudp53;portalfree-rule3destinationipanytcp53。对目的端口为53的UDP报文或TCP报文进行放行的配置的具体实现形式不做限制,可以实现如下:portalfree-rule2sourceipanyudp53;portalfree-rule3sourceipanytcp53。下面结合附图,详细说明本申请实施例中实现免认证访问过程。参见图2,图2为本申请实施例中免认证访问流程示意图。具体步骤为:步骤201,网关设备接收到DNS服务器响应给客户端的DNS应答报文时,将所述DNS应答报文转发给所述客户端使所述客户端使用响应的IP地址发送报文。以图1为例,客户端通过动态主机配置协议(DynamicHostConfigurationProtocol,DHCP)获取到自己的IP地址后,在浏览器中输入url:http://www.sample.com进行超文本传输协议(HypertextTransferProtocol,HTTP)访问,此时客户端的操作系统会发起DNS查询报文来查询www.sample.com的IP地址。网关设备接收到DNS查询报文时,由于本地针对该报文配置了放行规则,则将该DNS查询报文转发给DNS服务器。DNS服务器会通过DNS应答报文进行响应,在该DNS应答报文中携带对应域名www.sample.com的IP地址,实际应用本文档来自技高网...

【技术保护点】
一种免认证访问方法,其特征在于,该方法包括:网关设备针对在认证前访问的服务器的域名配置免认证规则;接收到域名系统DNS服务器响应给客户端的DNS应答报文时,将所述DNS应答报文转发给所述客户端,使所述客户端使用响应的因特网协议IP地址发送报文;当针对所述DNS应答报文中的域名配置了免认证规则时,针对所述DNS应答报文中所述域名对应的IP地址配置免认证规则。

【技术特征摘要】
1.一种免认证访问方法,其特征在于,该方法包括:
网关设备针对在认证前访问的服务器的域名配置免认证规则;
接收到域名系统DNS服务器响应给客户端的DNS应答报文时,将所述DNS
应答报文转发给所述客户端,使所述客户端使用响应的因特网协议IP地址发送
报文;
当针对所述DNS应答报文中的域名配置了免认证规则时,针对所述DNS
应答报文中所述域名对应的IP地址配置免认证规则。
2.根据权利要求1所述的方法,其特征在于,当所述DNS应答报文中所
述域名对应的IP地址为两个以上时,针对每个IP地址配置免认证规则。
3.根据权利要求1或2所述的方法,其特征在于,所述针对在认证前访问
的服务器的域名配置免认证规则时,所述方法进一步包括:配置校验选项;
所述针对所述DNS应答报文中所述域名对应的IP地址配置免认证规则之
后,所述方法进一步包括:
针对所述DNS应答报文中的域名向DNS服务器请求对应的IP地址,若请
求到的IP地址与所述DNS应答报文中所述域名对应的IP地址存在不同,则将
针对所述域名已配置免认证规则,且不在请求到的IP地址中的IP地址对应的免
认证规则删除。
4.根据权利要求1或2所述的方法,其特征在于,所述针对所述DNS应
答报文中的域名向DNS服务器请求对应的IP地址,包括:
针对所述域名生成并向所述DNS服务器发送DNS查询报文,并启动定时
器定时;
当在所述定时器定时时间内,接收到所述DNS服务器针对该DNS查询报
文发送的DNS应答报文,则确定获取所述域名对应的IP地址;
当在所述定时器定时时间内,未接收到所述DNS服务器针对该DNS查询
报文发送的DNS应答报文,且发送所述DNS查询报文的系数未达到预设次数

\t时,再次发送DNS查询报文,并重新启动定时器定时;
当在第预设次数发送DNS查询报文后,在定时器定时时间内未接收到所述
DNS服务器针对该DNS查询报文发送的DNS应答报文,则确定未获取到所述
域名对应的IP地址。
5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:
当确定未获取到所述域名对应的IP地址时,将针对所述域名已配置免认证
规则的IP地址对应的免认证规则删除。
6.一种免认证访问装置,其特征在于,该装置包括:接收单元、发送单元<...

【专利技术属性】
技术研发人员:柴斌
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1