[发明专利]一种域名重定向方法和系统有效
申请号: | 201710828089.4 | 申请日: | 2017-09-14 |
公开(公告)号: | CN107613037B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 赵冲 | 申请(专利权)人: | 山东中网云安智能科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京化育知识产权代理有限公司 11833 | 代理人: | 尹均利 |
地址: | 250101 山东省济南市历*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 域名 定向 方法 系统 | ||
本发明公开了一种域名重定向方法和系统,所述方法包括以下步骤:S10:获取网际协议地址;S20:解析链路层中的数据包,并拦截指定域名请求;S30:重定向所述指定域名请求至所述网际协议地址。本发明使得使用者只需记住域名,通过域名就能直接访问网络,方法更友好;另外本发明扩大了DNS请求数据包的拦截范围,能对不经过IP层的DNS请求进行同样的拦截和重定向,保证了数据的完整性,保障了设备管理的全面性,对于服务商来说,一些不能通过访问固定IP地址方式管理的网络设备,可以运用上述方法实现访问固定DNS的方式管理,使得网络管理更加方便更加规范。
技术领域
本发明涉及互联网领域,特别涉及一种域名重定向方法和系统。
背景技术
DNS(Domain Name System,域名系统),是把访问域名地址转换成对应IP地址(Internet Protocol Address,互联网协议地址,又称网际协议地址)的一种系统,它在因特网上作为域名和IP地址相互映射的一个分布式数据库,提供域名到IP地址的转换,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串,通常我们输入的网址就是一个域名。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析),DNS就是专门完成域名解析的系统。DNS协议运行在UDP协议之上,使用端口号53。
目前,对DNS请求进行域名解析过程中,多数网络设备出于种种目的,如为了实现特定域名的管理或为项目开发和内测提供数据支持等,均需要将特定的DNS请求进行重定向操作。DNS重定向在因特网中用于促进基于DNS解析机制的缓存服务器的选择。各种CDN公司广泛地使用这些技术。
如公开号为CN102014173B的专利文献公开了“一种域名重定向控制方法、模块及系统”,方法指出域名重定向控制模块接收DNS服务器在应答用户域名请求时,从用户请求中获取并发送的域名信息;根据保存的重定向域名信息确定接收到的域名信息是否可用于重定向,如果确定所述用户请求的域名可用于重定向,则将用户所访问的域名重定向到对应的IP地址。所述重定向域名信息保存在重定向域名列表中,该重定向域名列表中记录不可用于重定向的域名。但方法中仅指出在DNS服务器应答用户域名请求时获取并发送域名,并未指出在哪个地方进行拦截,拦截的位置不同会直接影响到拦截的成功与否,另外对于对应的IP地址的获取过程,未提出更符合实际运用的方法。
又如公开号为CN101505323B的专利文献公开了“海量数据下基于内容分析的域名解析重定向方法”,方法包括获取域名的方法,正确域名错误域名的判定以及错误域名的分析处理方法。当用户输入错误域名时,不是直接返回空白页面,而是对用户输入的域名内容进行分析,根据域名内容,返回给用户最需要的信息,避免用户打开空白页面的无奈,能更加智能的为客户提供服务。
关于特定DNS请求重定向方法,归纳后一般的实现方案大致有如下两种:一是通过在应用层,修改/etc/hosts文件,通过在其中添加域名跟IP地址的二元组合,来进行域名劫持;添加形式如下192.168.1.103www.sohu.com,其中192.168.1.103为本地服务器IP,www.sohu.com为要劫持的域名。二是通过在网络协议栈的IP层,对DNS数据包进行拦截,并重新组一个DNS返回包发送到指定IP地址。对于较简单的应用,通过在应用层/etc/hosts文件添加域名跟IP地址的二元组合即可实现简单针对某个或某些域名,重定向到指定的IP的功能;但对于相对比较复杂的应用需求来说,基本都会选择在IP层对DNS请求包进行拦截来实现。
然而市面上有一部分网络设备接收客户端发出的DNS请求后,并不会主动发送DNS请求前往网络设备网络协议栈的IP层,使用以上两种实现方案也均无法做到对不经过IP层的DNS请求数据包进行拦截,使得网络设备的管理出现了盲区。
可见,合乎需要的是提供解决方案避免上述问题和缺陷十分必要。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东中网云安智能科技有限公司,未经山东中网云安智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710828089.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种聚氯化铝反应池盐酸尾气回收装置
- 下一篇:一种合成气净化节能系统