【技术实现步骤摘要】
自适应名字解析相关申请交叉引用本申请为2011年10月3日提交的、序号为13/251,607的美国专利申请的部分继续申请,其公开通过引用全部合并入本文中。
本公开一般地涉及域名服务(DNS)解析。具体来说,本公开涉及用于对DNS请求的自适应DNS解析并提供自适应和相关响应的方法和系统。
技术介绍
DNS系统利用层次化结构以响应于DNS查询而将完全限定域名关联至特定IP地址。例如,如果用户在其计算机的互联网浏览器上访问网站WWW.example, com,通常,计算机上的桩解析器将:(1)首先检查自身的DNS缓存是否有合适的响应;(2)如果在缓存中不可获得,则查询递归名字服务器或可能地用相同信息从根DNS服务器向下查询委托图的每一等级,期望回复。如果所查询的系统具有该信息或对该准确问题是权威的,则提供响应或错误。如果它不具有信息但知道谁是,则其提供委托/指引给应当具有更准确信息的子级。为运用更大的缓存机制,DNS解析器(递归名字服务器)可在步骤⑴和(2)之间被使用。因为DNS解析器服务多个用户,其通常含有更大缓存,有助于降低根服务器和登记服务器上的负载并经常最小化用户的响应时间,因为其通常在拓扑上更接近于客户端。DNS解析器还可作为递归名字服务器,处理不同名字服务器之间的多个事务和跟随的委托/指引链以解析考虑中的资源的最终IP地址,简单地将最终应答传送回用户计算机。DNS解析器可以最终在其响应中提供网络层标识符或服务定位id,其在一些实例中可以是相同的。 一些DNS服务器支持基于初始查询机的源IP地址的对DNS查询的基本过滤。例如, ...
【技术保护点】
一种计算机实施的方法,用于响应于域名系统(DNS)请求,包括:在DNS服务器接收DNS解析请求,该请求包括与设备特有信息,用户特有信息,以及认证信息中的任一个或其组合相关的信息;在DNS服务器上分析该信息;基于对该信息的分析,由DNS服务器确定DNS动作,其中该DNS动作包含以下任一个或其组合:发送具有个性化IP地址、网络层标识符、或服务定位标识符的响应消息;延迟发送响应消息;发送具有对应于包含认证指令的网址的IP地址的响应消息;发送具有对应于被配置成模拟所请求地址的网站的网站的IP地址的响应消息;基于该设备特有信息发送定制响应,基于该用户特有信息发送定制响应,及其组合;以及在DNS服务器上执行该DNS动作。
【技术特征摘要】
2013.03.14 US 13/8280701.一种计算机实施的方法,用于响应于域名系统(DNS)请求,包括: 在DNS服务器接收DNS解析请求,该请求包括与设备特有信息,用户特有信息,以及认证信息中的任一个或其组合相关的信息; 在DNS服务器上分析该信息; 基于对该信息的分析,由DNS服务器确定DNS动作,其中该DNS动作包含以下任一个或其组合:发送具有个性化IP地址、网络层标识符、或服务定位标识符的响应消息;延迟发送响应消息;发送具有对应于包含认证指令的网址的IP地址的响应消息;发送具有对应于被配置成模拟所请求地址的网站的网站的IP地址的响应消息;基于该设备特有信息发送定制响应,基于该用户特有信息发送定制响应,及其组合;以及在DNS服务器上执行该DNS动作。2.根据权利要求1的方法,其中该信息由起源DNS解析请求的设备以外的设备增加至DNS解析请求。3.根据权利要求1的方法,其中该信息包括以下任一个或其组合:源网络层地址、用户名/密码组合、加密数据包、安全证书、和硬件标识信息,其中该硬件信息包括以下中的一个或多个:操作系统类型信息、操作系统版本信息、操作系统补丁信息。4.根据权利要求1的方法,包括: 在DNS服务器从资源服务器接收认证信息用于特定用户;以及 更新DNS服务器以存储该认证信息。5.根据权利要求1的方法,其中该个性化IP地址、网络层标识符、或服务定位标识符对应于一次使用的地址。6.根据权利要求1的方法,其中该个性化IP地址、网络层标识符、或服务定位标识符对应于分配至特定用户的地址。7.根据权利要求1的方法,其中延迟发送消息包括: 确定DNS请求先前从特定用户接收; 确定DNS响应被延迟达第一时间段;以及 延迟发送消息达第二时间段,其中该第二时间段大于该第一时间段。8.根据权利要求1的方法,包括: 限定离散的用户类; 将该离散的用户类按优先顺序排列到用户类的优先列表中,其中更高优先权类首先接收对服务的访问或接收对更高质量服务的访问; 把用户分类到类的优先列表中的类中;以及 基于该分类,首先提供对服务的访问或提供对更高质量的服务的访问, 其中该DNS动作包括:发送具有对应于递送特定类的服务器的IP地址的响应消息。9.根据权利要求1的方法,包括: 基于对该信息的分析确定记费事件,以及 基于该计费事件对客户端计费。10.一种用于认证DNS请求的系统,包括: DNS服务器,包括: 处理器;以及存储器,其中该存储器包含指令,当由处理器执行时,该指令执行一种方法,该方法包括: 在DNS服务器接收DNS解析请求,该请求包括与设备特有信息、用户特有信息、以及认证信息中的任一个或其组合相关的信息; 在DNS服务器上分析该信息; 基于对该信息的分析,由DNS服务器确定DNS动作,其中该DNS动作包括以下任一个或其组合:发送具有个性化网络层地址或服务定位地址的响应消息;延迟发送响应消息;发送具有对应于包含认证指令的网址的IP地址的响应消息;发送具有对应于被配置成模拟所请求的地址的网站的网站的IP地址的响应消息;以及基于该设备特有信息发送定制响应,基于该用户特有信息发送定制响应,及其组合;以及在DNS服务器上执行DNS动作。11.根据权利要求10的系统,其中信息由起源DNS解析请求的设备以外的设备增加至DNS解析请求。12.根据权利要求10的系统,其中认证信息包括以下一个或多个:源网络层地址、用户名/密码组合、加密数据包、安全证书、或硬件标识信息,其中该硬件信息包括以下一个或多个:操作系统类型信息、操作系统版本信息、操作系统补丁信息。13.根据权利要求10的系统,其中该方法包括: 在DNS服务器接收来自资源服务器的信息用于特定用户;以及 更新DNS服务器以存储该认证信息。14.根据权利要...
【专利技术属性】
技术研发人员:D·麦克费尔森,J·沃尔德伦,E·奥斯特维尔,
申请(专利权)人:弗里塞恩公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。