[发明专利]一种基于hosts更新优化域名解析速度的方法在审
申请号: | 201611148363.5 | 申请日: | 2016-12-13 |
公开(公告)号: | CN106790749A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 姜涛;汤力嘉 | 申请(专利权)人: | 小咖秀(北京)科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;G06F17/30 |
代理公司: | 北京世誉鑫诚专利代理事务所(普通合伙)11368 | 代理人: | 孙国栋 |
地址: | 100000 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 hosts 更新 优化 域名解析 速度 方法 | ||
技术领域
本发明涉及计算机网络技术领域,具体涉及一种基于hosts更新优化域名解析速度的方法。
背景技术
正常情况下计算机解析域名需要通过DNS服务器获取域名的真是IP地址,在常规情况下这样并不会出现什么问题,但是如果频繁的请求某个域名的情况下,每次都会发送请求到DNS服务器获取地址,这样在域名解析的连接会消耗大部分请求时间,本发明可以避免频繁请求某个域名时多次向DNS服务器发送域名解析请求。
发明内容
本发明的目的是针对现有技术中的不足,提供一种基于hosts更新优化域名解析速度的方法。
为实现上述目的,本发明公开了如下技术方案:
一种基于hosts更新优化域名解析速度的方法,包括如下步骤:
S1人工把需要经常频繁访问的域名按照规定格式填写在hosts文件中;
S2程序定时按照编写格式的行自动扫描hosts文件,如发现符合上述格式的域名,则请求DNS服务器确认该域名的最新IP地址;
S3程序在hosts文件中添加此条域名和对应IP地址的解释记录,由于Linux系统对hosts文件中已有的域名不再向DNS服务器发送域名解析请求,实现域名的快速解释,加快网络请求域名解析响应时间。
进一步的,还设有如下步骤:
S4程序每隔一段时间再去请求DNS服务器以避免域名过期或节点不可用。
进一步的,在程序检测到域名记录发生变化后,自动修改hosts文件中的域名对应的解释记录。
本发明公开的一种基于hosts更新优化域名解析速度的方法,具有以下有益效果:
本发明以指定格式手动添加要解析的域名到hosts文件,利计算机hosts文件进行保存域名、IP对应信息,定时更新域名匹配的IP地址,可避免频繁请求某个域名时多次向DNS服务器发送域名解析请求,加速网络连接速度。
具体实施方式
下面将对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的核心是提供一种基于hosts更新优化域名解析速度的方法,避免频繁请求某个域名时多次向DNS服务器发送域名解析请求,提高网络响应速度。
一种基于hosts更新优化域名解析速度的方法,包括如下步骤:
S1人工把需要经常频繁访问的域名按照规定格式填写在hosts文件中;
S2程序定时按照编写格式的行自动扫描hosts文件,如发现符合上述格式的域名,则请求DNS服务器确认该域名的最新IP地址;
S3程序在hosts文件中添加此条域名和对应IP地址的解释记录,由于Linux系统对hosts文件中已有的域名不再向DNS服务器发送域名解析请求,实现域名的快速解释,加快网络请求域名解析响应时间。
在本发明的另一种实施例中,还设有如下步骤:
S4程序每隔一段时间再去请求DNS服务器以避免域名过期或节点不可用。
在本发明的另一种实施例中,在程序检测到域名记录发生变化后,自动修改hosts文件中的域名对应的解释记录。
计算机域名解析顺序:hosts文件——dns缓存——dns服务器,如果能在其中一个资源中拿到结构就不会再去请求下个资源。本发明把经常需要频繁访问的域名按照规定格式填写在hosts文件中,程序会自动扫描hosts文件按照编写格式的行,请求DNS服务器获取该域名的IP地址,并在hosts文件中添加此条记录,以减少dns请求,加快网络请求域名解析响应时间,该程序会每隔一段时间再去请求dns服务器以避免域名过期或节点不可用。
相比背景技术中介绍的内容,本发明以指定格式手动添加要解析的域名到hosts文件,利计算机hosts文件进行保存域名、IP对应信息,定时更新域名匹配的IP地址,可避免频繁请求某个域名时多次向DNS服务器发送域名解析请求,加速网络连接速度。
以上所述仅是本发明的优选实施方式,而非对其限制;应当指出,尽管参照上述各实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,其依然可以对上述各实施例所记载的技术方案进行修改,或对其中部分或者全部技术特征进行等同替换;而这些修改和替换,并不使相应的技术方案的本质脱离本发明各实施例技术方案的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小咖秀(北京)科技有限公司,未经小咖秀(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611148363.5/2.html,转载请声明来源钻瓜专利网。