【技术实现步骤摘要】
多线路域名解析方法及装置
本申请涉及互联网
,尤其涉及一种多线路域名解析方法及装置。
技术介绍
用户通过主机访问网站时,习惯使用便于记忆的域名来访问,但互联网设备间只能通过IP地址相互访问。因此需要专门的域名服务器(DNS,DomainNameServer)将用户输入的域名解析成对应的IP地址,进而用户所在的主机可以通过DNS解析得到的IP地址访问该网站对应的主机。通常,一台主机使用的DNS为主机所在网络链路的网络运营商提供的DNS,不同的运营商提供的DNS不同。在一种应用场景中,处于网络访问统一管理或网络访问控制的需求下,局域网内的所有主机默认使用统一的DNS进行域名解析。当主机所在的局域网的网络部署环境为多运营商网络时,通过统一的DNS进行域名解析可能会导致跨运营商的网络访问,进而会影响到局域网内主机网络访问的速度。
技术实现思路
本申请实施例提供一种多线路域名解析方法及装置,用以避免多线路网络环境部署下易产生的跨运营商访问的缺陷。本申请实施例提供一种多线路域名解析方法,包括:接收到域名解析请求时,获取发送所述域名解析请求的主机的IP地址;根据所述主机的IP ...
【技术保护点】
一种多线路域名解析方法,其特征在于,包括:接收到域名解析请求时,获取发送所述域名解析请求的主机的IP地址;根据所述主机的IP地址所属的IP段,将所述主机的域名解析请求映射为指定端口的域名解析请求,以通过所述指定端口对应的域名解析服务器进行域名解析;获取所述指定端口对应的域名解析服务器针对所述指定端口的域名解析请求的解析结果;将所述解析结果发送至所述主机,以使所述主机根据所述解析结果进行网络访问。
【技术特征摘要】
1.一种多线路域名解析方法,其特征在于,包括:接收到域名解析请求时,获取发送所述域名解析请求的主机的IP地址;根据所述主机的IP地址所属的IP段,将所述主机的域名解析请求映射为指定端口的域名解析请求,以通过所述指定端口对应的域名解析服务器进行域名解析;获取所述指定端口对应的域名解析服务器针对所述指定端口的域名解析请求的解析结果;将所述解析结果发送至所述主机,以使所述主机根据所述解析结果进行网络访问。2.根据权利要求1所述的方法,其特征在于,根据所述主机的IP地址所属的IP段,将所述主机的域名解析请求映射为指定端口的域名解析请求,包括:根据所述主机的IP地址所属的IP段,确定所述主机所在的网络链路所属的网络运营商作为当前网络运营商;确定与所述当前网络运营商对应的指定端口;将所述主机的域名解析请求映射为所述当前网络运营商对应的指定端口的域名解析请求。3.根据权利要求1所述的方法,其特征在于,确定与所述当前网络运营商对应的指定端口,包括:若预先配置的网络运营商与指定端口之间的对应关系中,存在与所述当前网络运营商对应的指定端口,则根据所述对应关系,选择与所述当前网络运营商对应的指定端口;若预先配置的网络运营商与指定端口之间的对应关系中,不存在与所述当前网络运营商对应的指定端口,则选择历史解析速度最快的域名解析服务器对应的指定端口作为所述当前网络运营商对应的指定端口。4.根据权利要求1所述的方法,其特征在于,获取所述指定端口对应的域名解析服务器针对所述指定端口的域名解析请求的解析结果,包括:在本地缓存中查询与所述指定端口的域名解析请求所携带的域名相匹配的解析结果。5.根据权利要求4所述的方法,其特征在于,在本地缓存中不存在与所述指定端口的域名解析请求所携带的域名匹配的解析结果时,还包括:向所述指定端口对应的域名解析服务器发送所述指定端口的域名解析请求,以使所述指定端口对应的域名解析服务器对所述域名进解...
【专利技术属性】
技术研发人员:李燕利,刘锋,张菊元,
申请(专利权)人:北京潘达互娱科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。