一种域名访问方法及装置制造方法及图纸

技术编号:27067969 阅读:19 留言:0更新日期:2021-01-15 14:49
本公开实施例提供了一种域名访问方法及装置,能够确定用户提供的目标域名对应的本地服务IP地址,再通过访问本地服务IP地址,获取目标域名对应的目标IP地址以及目标域名对应的目标端口信息,再基于目标IP地址以及目标端口信息向目标服务器发起访问请求,获取目标服务器返回的访问结果。本公开实施例不需要用户额外提供目标域名对应的目标端口信息,能够直接通过访问本地服务IP地址获取目标域名对应的目标IP地址以及目标域名对应的目标端口信息,从而减少用户的操作量,并精确访问目标域名对应的网页。

【技术实现步骤摘要】
一种域名访问方法及装置
本公开涉及计算机
,具体而言,涉及一种域名访问方法及装置。
技术介绍
在用户通过计算机设备访问网页时,需要该网页的互联网协议地址(InternetProtocolAddress,IP地址),计算机设备可以根据访问网页的域名,从本地储存的系统文件Hosts中查找该域名对应的IP地址,若查找到则直接基于IP地址访问对应的网页,若没有查找到,则向域名服务器(DomainNameServer,DNS)请求域名对应的IP地址,再基于IP地址进行网页的访问。通常,一个IP地址有多个服务端口,需要访问特定的端口才能满足用户访问网页所需要的服务,由于Hosts文件中并没有访问网页所需要的端口信息,需要用户额外提供域名对应的端口信息,才能够实现对网页的访问。
技术实现思路
本公开实施例至少提供一种域名访问方法及装置。第一方面,本公开实施例提供了一种域名访问方法,包括:获取用户访问的目标域名;确定所述目标域名对应的本地服务IP地址;通过访问本地服务IP地址,获取所述目标域名对应的目标IP地址,以及所述目标域名对应的目标端口信息;基于所述目标IP地址和所述目标端口信息,向目标服务器发起访问请求,并获取所述目标服务器返回的访问结果。一种可选的实施方式中,所述获取用户访问的目标域名,包括:获取用户发起的超文本传输协议HTTP访问请求;对所述HTTP访问请求进行域名解析,得到访问的目标域名。一种可选的实施方式中,确定所述目标域名对应的本地服务IP地址,包括:从目标系统文件中,获取与所述目标域名对应的本地服务IP地址。一种可选的实施方式中,所述通过访问本地服务IP地址,获取所述目标域名对应的目标IP地址,以及所述目标域名对应的目标端口信息,包括:通过访问本地服务IP地址,从预先配置好的目标映射文件中,查找与所述目标域名对应的所述目标IP地址以及所述目标端口信息。一种可选的实施方式中,所述通过访问本地服务IP地址,从预先配置好的目标映射文件中,查找与所述目标域名对应的所述目标IP地址以及所述目标端口信息,包括:基于所述本地服务IP地址,向本地提供访问服务的目标配置模块发送针对所述目标域名的访问请求;通过所述目标配置模块,从预先配置好的目标映射文件中,查找与所述目标域名对应的所述目标IP地址以及所述目标端口信息。一种可选的实施方式中,根据以下步骤配置所述目标系统文件和所述目标映射文件:获取待配置域名的配置信息;所述配置信息中包括所述待配置域名、所述待配置域名对应的IP地址、以及所述待配置域名对应的端口信息;将所述待配置域名与所述本地服务IP地址之间的映射关系添加至所述目标系统文件中;将所述待配置域名与所述待配置域名对应的目标IP地址及目标端口信息之间的映射关系,添加至所述目标映射文件中。一种可选的实施方式中,所述方法还包括:响应针对所述目标域名的删除指令,将所述目标系统文件中所述目标域名与所述本地服务IP地址之间的映射关系,以及所述目标映射文件中所述待配置域名与目标IP地址及目标端口信息之间的映射关系删除。第二方面,本公开实施例还提供一种域名访问装置,包括:域名获取模块,用于获取用户访问的目标域名;确定模块,用于确定所述目标域名对应的本地服务IP地址;地址获取模块,用于通过访问本地服务IP地址,获取所述目标域名对应的目标IP地址,以及所述目标域名对应的目标端口信息;访问模块,用于基于所述目标IP地址和所述目标端口信息,向目标服务器发起访问请求,并获取所述目标服务器返回的访问结果。一种可选的实施方式中,所述域名获取模块具体用于:获取用户发起的超文本传输协议HTTP访问请求;对所述HTTP访问请求进行域名解析,得到访问的目标域名。一种可选的实施方式中,所述确定模块具体用于:从目标系统文件中,获取与所述目标域名对应的本地服务IP地址。一种可选的实施方式中,所述地址获取模块具体用于:通过访问本地服务IP地址,从预先配置好的目标映射文件中,查找与所述目标域名对应的所述目标IP地址以及所述目标端口信息。一种可选的实施方式中,所述地址获取模块在通过访问本地服务IP地址,从预先配置好的目标映射文件中,查找与所述目标域名对应的所述目标IP地址以及所述目标端口信息时,具体用于:基于所述本地服务IP地址,向本地提供访问服务的目标配置模块发送针对所述目标域名的访问请求;通过所述目标配置模块,从预先配置好的目标映射文件中,查找与所述目标域名对应的所述目标IP地址以及所述目标端口信息。一种可选的实施方式中,所述装置还包括配置模块,用于:获取待配置域名的配置信息;所述配置信息中包括所述待配置域名、所述待配置域名对应的IP地址、以及所述待配置域名对应的端口信息;将所述待配置域名与所述本地服务IP地址之间的映射关系添加至所述目标系统文件中;将所述待配置域名与所述待配置域名对应的目标IP地址及目标端口信息之间的映射关系,添加至所述目标映射文件中。一种可选的实施方式中,所述配置模块还用于:响应针对所述目标域名的删除指令,将所述目标系统文件中所述目标域名与所述本地服务IP地址之间的映射关系,以及所述目标映射文件中所述待配置域名与目标IP地址及目标端口信息之间的映射关系删除。第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。关于上述域名访问装置、计算机设备、及计算机可读存储介质的效果描述参见上述域名访问方法的说明,这里不再赘述。本公开实施例提供的域名访问方法及装置,能够确定用户提供的目标域名对应的本地服务IP地址,再通过访问本地服务IP地址,获取目标域名对应的目标IP地址以及目标域名对应的目标端口信息,再基于目标IP地址以及目标端口信息向目标服务器发起访问请求,获取目标服务器返回的访问结果。本公开实施例不需要用户额外提供目标域名对应的目标端口信息,能够直接通过访问本地服务IP地址获取目标域名对应的目标IP地址以及目标域名对应的目标端口信息,从而减少用户的操作量,并能够精确访问目标域名对应的网页。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处本文档来自技高网...

【技术保护点】
1.一种域名访问方法,其特征在于,包括:/n获取用户访问的目标域名;/n确定所述目标域名对应的本地服务IP地址;/n通过访问本地服务IP地址,获取所述目标域名对应的目标IP地址,以及所述目标域名对应的目标端口信息;/n基于所述目标IP地址和所述目标端口信息,向目标服务器发起访问请求,并获取所述目标服务器返回的访问结果。/n

【技术特征摘要】
1.一种域名访问方法,其特征在于,包括:
获取用户访问的目标域名;
确定所述目标域名对应的本地服务IP地址;
通过访问本地服务IP地址,获取所述目标域名对应的目标IP地址,以及所述目标域名对应的目标端口信息;
基于所述目标IP地址和所述目标端口信息,向目标服务器发起访问请求,并获取所述目标服务器返回的访问结果。


2.根据权利要求1所述的方法,其特征在于,所述获取用户访问的目标域名,包括:
获取用户发起的超文本传输协议HTTP访问请求;
对所述HTTP访问请求进行域名解析,得到访问的目标域名。


3.根据权利要求1所述的方法,其特征在于,确定所述目标域名对应的本地服务IP地址,包括:
从目标系统文件中,获取与所述目标域名对应的本地服务IP地址。


4.根据权利要求1所述的方法,其特征在于,所述通过访问本地服务IP地址,获取所述目标域名对应的目标IP地址,以及所述目标域名对应的目标端口信息,包括:
通过访问本地服务IP地址,从预先配置好的目标映射文件中,查找与所述目标域名对应的所述目标IP地址以及所述目标端口信息。


5.根据权利要求4所述的方法,其特征在于,所述通过访问本地服务IP地址,从预先配置好的目标映射文件中,查找与所述目标域名对应的所述目标IP地址以及所述目标端口信息,包括:
基于所述本地服务IP地址,向本地提供访问服务的目标配置模块发送针对所述目标域名的访问请求;
通过所述目标配置模块,从预先配置好的目标映射文件中,查找与所述目标域名对应的所述目标IP地址以及所述目标端口信息。


6.根据权利要求5所述的方法,其特征在于,根据以下步骤配置...

【专利技术属性】
技术研发人员:刘衍晴
申请(专利权)人:北京乐学帮网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1