在专网中使用快捷域名实现网站寻址的方法

文档序号:9491930阅读:511来源:国知局
在专网中使用快捷域名实现网站寻址的方法
【技术领域】
[0001]本发明涉及在专网内提供快捷域名查询的域名解析服务。
【背景技术】
[0002]IP地址是网路上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。
[0003]通常Internet主机域名的一般结构为:主机名.三级域名.二级域名.顶级域名。主机名加上全路径构成完全合格域名/全称域名(FQDN),全域名指定计算机在域层次结构中确切位置。
[0004]域名解析就是域名到IP地址的转换过程。DNS域名系统是将域名和IP地址相互映射的一个分布式数据库,由解析器以及域名服务器组成的。域名服务器保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。
[0005]目前,如果用户没有将原网址完全的输入,或是由于各种原因输入的网址与原网址存在一定的差异,例如blog.sina.com.cn只输入了 blog.sina.com,用户都访问不到其所希望访问的网站。即用户必须记清那些按域名命名规则生成的域名,而很多情况下,用户记住的可能是一些与其想要访问的网站相关的一些内容,比如用户想要访问北龙中网WWW.knet.cn,而他仅知道“北龙中网”,不清楚北龙中网的网址是什么,此时若用户输入域名“北龙中网”,域名服务器将无法解析到用户需要的IP,最终返回一错误页面,导致用户无法访问到正确的网站。
[0006]要实现快捷域名的访问,传统上有下面几种方式:
[0007]第一类方式是对浏览器进行改动,使之能实现快捷域名到全称域名的转换,但现在浏览器众多,为某一企业内部的需求,推动浏览器厂商进行软件的改动是成本巨大且不现实的。
[0008]第二类方式是对浏览器植入插件的方式,浏览器本身不用做任何改动,但需要在浏览器上装一个第三方插件来实现快捷域名到全称域名的转换,例如1998年到2005年期间的3721软件客户端。
[0009]由于目前用户对于浏览器插件的安装比较敏感而抵触,即使是企业内部的插件,推广起来也有难度,尤其是如果客户端数量很多,且操作系统及浏览器的版本不统一会导致这种方式推行起来难度非常大。

【发明内容】

[0010]需要解决的技术问题
[0011]要对用户的影响最小,使用体验最好,最理想的方式是将客户端拦截、浏览器拦截的方式向外推至DNS服务器端,借助DNS服务器的处理逻辑来实现。
[0012]通过在DNS服务器上进行特殊的配置来实现,这种方式对最终用户的影响最小,不需要客户端进行任何改动,但需要改变原有DNS系统的处理逻辑。
[0013]DNS查询首先经过的第一步是到根服务器上进行查询,根服务器上配置了顶级域名的数据记录,因快捷域名后面不再跟着相应的顶级或二级域名后缀,会被根服务器当做顶级域名来处理。如果在配置数据中没有查找到该顶级域名就会丢弃该查询。本发明需要首先让跟服务器具备识别快捷域名的能力,其次需要中文快捷域名、英文快捷域名等与原域名相关但不完全是原域名的查询都能指向原先的全称域名(FQDN)。对此本发明通过采用CNAME(别名)的方式,实现多个域名需要指向同一服务器IP,从而为网站提供在正常域名访问之外的快捷域名解析的服务。
【附图说明】
[0014]图1,是本发明的实例一,效果示意图
[0015]图2,是本发明实施案例二,创建DNS服务器本地数据(1)
[0016]图3,是本发明实施案例二,创建DNS服务器本地数据(2)
[0017]图4,是本发明实施案例二,创建DNS服务器本地数据(3)
[0018]图5,是本发明实施案例二,创建DNS服务器本地数据(4)
[0019]图6,是本发明实施案例二,创建DNS服务器本地数据(5)
[0020]图7,是本发明实施案例二,根服务器数据创建(1)
[0021]图8,是本发明实施案例二,根服务器数据创建(2)
[0022]图9,是本发明实施案例二,根服务器数据创建(3)
[0023]图10,是本发明实施案例二,根服务器数据创建(4)
[0024]图11,是本发明实施案例二,客户端DNS配置(1)
[0025]图12,是本发明实施案例二,客户端DNS配置(2)
[0026]图13,是本发明实施案例二,客户端DNS配置(3)
[0027]图14,是本发明实施案例二,客户端DNS配置(4)
[0028]图15,是本发明实施案例二,客户端DNS配置(5)
[0029]图16,是本发明实施案例二,客户端访问效果(1)
[0030]图17,是本发明实施案例二,客户端访问效果(2)
【具体实施方式】
[0031]按照互联网域名体系运行的逻辑规则,递归服务器在收到一个域名查询时首先会到根服务器进行第一步查询,因此要实现本发明所解决的问题,必须让根服务器首先能识别快捷域名,不作为非法域名而丢弃。传统的根服务器对顶级域名的数据配置是相对固定、不可变更的,而且根服务器上数据的变更会对整个互联网体系的访问产生影响,因此无法实现该目的。但专网的域名系统只被特定的单位群体使用,根服务器的配置变更对外界不会产生影响,可以为快捷域名的需求进行特殊的配置,因此为实现本方案,特意在专网中引入根服务器。
[0032]然后将所需要的快捷域名配置到根区,这样跟服务器在收到查询请求时,既能识别正常域名,也能识别快捷域名。为了保证数据维护的一致性,避免维护多条一模一样的A记录,以增加维护工作量,借助于CNAME的方式,将根区的快捷域名指向正常的全称域名。
[0033]由于在专网内部域名数量是轻量级的,尤其快捷域名的数量基本都在1万以内,这样的访问量不会对根服务器的运行造成太大的影响,因此本方案在实际运行中是可行的。具体步骤为:
[0034]V首先用户在浏览器地址输入栏输入要访问的快捷域名;
[0035]V浏览器按照RUL默认后缀规则为该快捷域名添加”;
[0036]V浏览器使用该快捷域名向专网根DNS服务器发起查询请求;
[0037]V通过查询得知该快捷域名存在一条别名记录;
[0038]V浏览器向该快捷域名域名的别名记录发起DNS请求;
[0039]V通过DNS —系列查询动作,将对应记录结果(IP地址)返还浏览器;
[0040]V最终浏览器向该IP地址发起访问,成功打开该快捷域名。
[0041]实施案例一
[0042]见图1
[0043](1)用户在了浏览器中填写中文快捷域名“北龙中网”并发起访问。
[0044](2)因客户端DNS中并没有“北龙中网”的权威解析信息,故
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1