域名分配方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:26347002 阅读:31 留言:0更新日期:2020-11-13 21:29
本申请公开了一种域名分配方法、装置、设备及计算机可读存储介质。域名分配方法包括:接收来自访问端的访问请求,所述访问请求中包括所述访问端的标识;通过预设算法对所述标识进行转换,得到所述标识的转换值;在可用域名与转换值对应关系中,查找与所述标识的转换值对应的可用域名;将与所述标识的转换值对应的可用域名分配给所述访问端。本申请实施例能够使得同一个访问端多次访问同一个网址时,被分配同样的域名,同时保证域名分配的效率,减少缓存消耗。

Domain name assignment method, device, device and computer-readable storage medium

【技术实现步骤摘要】
域名分配方法、装置、设备及计算机可读存储介质
本申请涉及计算机领域,尤其涉及一种域名分配方法、装置、设备及计算机可读存储介质。
技术介绍
随着互联网技术的发展,网络用户可以在不同的环境中访问网站。例如,用户可以通过浏览器、微信或者其它企业APP(Application,应用)对网站进行访问。在某些网络环境中,有些域名会被屏蔽;有些域名会在使用一段时间后,被特定的网络环境所屏蔽。为了避免出现可用域名被特定网络环境屏蔽或者在使用一段时间之后被屏蔽,而导致网站不能被访问的情况,可以为同一个网站设置不同的域名。从而,当一个域名被屏蔽,还可以通过其它域名对网站进行正常的访问,不会导致所有的访问都受到影响。但若是为同一个网站设置不同的域名,就会存在如何为不同的用户分配域名的问题。
技术实现思路
为了解决现有技术中的至少一个问题,本申请实施例提供一种域名分配方法、装置、设备及计算机可读存储介质。第一方面,本申请实施例提供一种访问方法,包括:接收来自访问端的访问请求,访问请求中包括访问端的标识;<br>通过预设算法对本文档来自技高网...

【技术保护点】
1.一种域名分配方法,其特征在于,包括:/n接收来自访问端的访问请求,所述访问请求中包括所述访问端的标识;/n通过预设算法对所述标识进行转换,得到所述标识的转换值;/n在可用域名与转换值对应关系中,查找与所述标识的转换值对应的可用域名;/n将与所述标识的转换值对应的可用域名分配给所述访问端。/n

【技术特征摘要】
1.一种域名分配方法,其特征在于,包括:
接收来自访问端的访问请求,所述访问请求中包括所述访问端的标识;
通过预设算法对所述标识进行转换,得到所述标识的转换值;
在可用域名与转换值对应关系中,查找与所述标识的转换值对应的可用域名;
将与所述标识的转换值对应的可用域名分配给所述访问端。


2.根据权利要求1所述的方法,其特征在于,所述访问端的标识为所述访问端的IP地址,通过预设算法对所述标识进行转换,得到所述标识的转换值,包括:
利用哈希算法计算所述IP地址的哈希码;
计算所述哈希码除以转换值总数所得余数的绝对值;
将所述绝对值作为所述标识的转换值。


3.根据权利要求1所述的方法,其特征在于,查找与所述标识的转换值对应的可用域名之前,还包括:
设置所述可用域名与所述转换值的对应关系。


4.根据权利要求3所述的方法,其特征在于,设置所述可用域名与所述转换值的对应关系,包括:
建立域名列表,所述域名列表中的每一个转换值对应于一个所述可用域名。


5.根据权利要求4所述的方法,其特征在于,建立域名列表,还包括:
若所述可用域名的数量小于所述域名列表中的转换值总数,则排列所述可用域名;
将排列后的所述可用域名依次与每个所述转换值建立对应关系;
当所述可用域名用尽且存在未与可用域名建立对应关系的剩余转换值时,将排列后的可用域名依次与所述剩余转换值建立对应关系。


6.根据权利要求1所述的方法,其特征在于,所述访问请求中还包括请求访问的网址;所述方法还包括:
获取所述网址包括的一个或多个可用域名。


7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
检测所述可用域名中被屏蔽的域名;
若存在除所述可用域名以外的未屏蔽的新域名,则利用所述新域名替换所述被屏蔽的域名;
若不存在所述新域名,则使用所述可用域名中的一个未屏蔽的域名,替换所述被屏蔽的域名。


8.一种域名分配装置,其特征在于,包括:
访问请求接收模块:用于接收来自访问端的访问请求,所述访问请求中包括所述访问端的标识;
转换模块:用于通过预设算法对所述标识进行转换,得到所述标识的转换值;
查找模块:用于在可用域名与转换值对应关系中,查找与所述标识的转换值对应的可用域名;
分配模块...

【专利技术属性】
技术研发人员:宫本凯杨斌
申请(专利权)人:北京豆萌信息技术有限公司
类型:发明
国别省市:北京;11

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

1