[发明专利]多线路域名解析方法及装置在审
申请号: | 201711218745.5 | 申请日: | 2017-11-28 |
公开(公告)号: | CN107911499A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 李燕利;刘锋;张菊元 | 申请(专利权)人: | 北京潘达互娱科技有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京太合九思知识产权代理有限公司11610 | 代理人: | 刘戈 |
地址: | 100041 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 线路 域名解析 方法 装置 | ||
技术领域
本申请涉及互联网技术领域,尤其涉及一种多线路域名解析方法及装置。
背景技术
用户通过主机访问网站时,习惯使用便于记忆的域名来访问,但互联网设备间只能通过IP地址相互访问。因此需要专门的域名服务器(DNS,Domain Name Server)将用户输入的域名解析成对应的IP地址,进而用户所在的主机可以通过DNS解析得到的IP地址访问该网站对应的主机。
通常,一台主机使用的DNS为主机所在网络链路的网络运营商提供的DNS,不同的运营商提供的DNS不同。在一种应用场景中,处于网络访问统一管理或网络访问控制的需求下,局域网内的所有主机默认使用统一的DNS进行域名解析。当主机所在的局域网的网络部署环境为多运营商网络时,通过统一的DNS进行域名解析可能会导致跨运营商的网络访问,进而会影响到局域网内主机网络访问的速度。
发明内容
本申请实施例提供一种多线路域名解析方法及装置,用以避免多线路网络环境部署下易产生的跨运营商访问的缺陷。
本申请实施例提供一种多线路域名解析方法,包括:
接收到域名解析请求时,获取发送所述域名解析请求的主机的IP地址;
根据所述主机的IP地址所属的IP段,将所述主机的域名解析请求映射为指定端口的域名解析请求,以通过所述指定端口对应的域名解析服务器进行域名解析;
获取所述指定端口对应的域名解析服务器针对所述指定端口的域名解析请求的解析结果;
将所述解析结果发送至所述主机,以使所述主机根据所述解析结果进行网络访问。
进一步可选地,根据所述主机的IP地址所属的IP段,将所述主机的域名解析请求映射为指定端口的域名解析请求,包括:根据所述主机的IP地址所属的IP段,确定所述主机所在的网络链路所属的网络运营商作为当前网络运营商;确定与所述当前网络运营商对应的指定端口;将所述主机的域名解析请求映射为所述当前网络运营商对应的指定端口的域名解析请求。
进一步可选地,确定与所述当前网络运营商对应的指定端口,包括:
若预先配置的网络运营商与指定端口之间的对应关系中,存在与所述当前网络运营商对应的指定端口,则根据所述对应关系,选择与所述当前网络运营商对应的指定端口;若预先配置的网络运营商与指定端口之间的对应关系中,不存在与所述当前网络运营商对应的指定端口,则选择历史解析速度最快的域名解析服务器对应的指定端口作为所述当前网络运营商对应的指定端口。
进一步可选地,获取所述指定端口对应的域名解析服务器针对所述指定端口的域名解析请求的解析结果,包括:在本地缓存中查询与所述指定端口的域名解析请求所携带的域名相匹配的解析结果。
进一步可选地,在本地缓存中不存在与所述指定端口的域名解析请求所携带的域名匹配的解析结果时,还包括:向所述指定端口对应的域名解析服务器发送所述指定端口的域名解析请求,以使所述指定端口对应的域名解析服务器对所述域名进解析;接收所述指定端口对应的域名解析服务器下发的针对所述域名的解析结果。
本申请实施例还提供一种多线路域名解析装置,包括:
接收模块,用于接收到域名解析请求时,获取发送所述域名解析请求的主机的IP地址;
映射模块,用于根据所述主机的IP地址所属的IP段,将所述主机的域名解析请求映射为指定端口的域名解析请求,以通过所述指定端口对应的域名解析服务器进行域名解析;
解析结果获取模块,用于获取所述指定端口对应的域名解析服务器针对所述指定端口的域名解析请求的解析结果;
发送模块,用于将所述解析结果发送至所述主机,以使所述主机根据所述解析结果进行网络访问。
进一步可选地,所述映射模块具体用于:根据所述主机的IP地址所属的IP段,确定所述主机所在的网络链路所属的网络运营商作为当前网络运营商;确定与所述当前网络运营商对应的指定端口;将所述主机的域名解析请求映射为所述当前网络运营商对应的指定端口的域名解析请求。
进一步可选地,所述映射模块具体用于:若预先配置的网络运营商与指定端口之间的对应关系中,存在与所述当前网络运营商对应的指定端口,则根据所述对应关系,选择与所述当前网络运营商对应的指定端口;若预先配置的网络运营商与指定端口之间的对应关系中,不存在与所述当前网络运营商对应的指定端口,则选择历史解析速度最快的域名解析服务器对应的指定端口作为所述当前网络运营商对应的指定端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京潘达互娱科技有限公司,未经北京潘达互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711218745.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种羊乳青团及制备方法
- 下一篇:果味螺蛳粉制作方法