[發明專利]域名分配方法、裝置、設備及計算機可讀存儲介質有效
| 申請號: | 202010111056.X | 申請日: | 2020-02-24 |
| 公開(公告)號: | CN111935327B | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 宮本凱;楊斌 | 申請(專利權)人: | 北京豆萌信息技術有限公司 |
| 主分類號: | H04L61/3015 | 分類號: | H04L61/3015 |
| 代理公司: | 北京市鑄成律師事務所 11313 | 代理人: | 閻敏;潘曉松 |
| 地址: | 100010 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 域名 分配 方法 裝置 設備 計算機 可讀 存儲 介質 | ||
本申請公開了一種域名分配方法、裝置、設備及計算機可讀存儲介質。域名分配方法包括:接收來自訪問端的訪問請求,所述訪問請求中包括所述訪問端的標識;通過預設算法對所述標識進行轉換,得到所述標識的轉換值;在可用域名與轉換值對應關系中,查找與所述標識的轉換值對應的可用域名;將與所述標識的轉換值對應的可用域名分配給所述訪問端。本申請實施例能夠使得同一個訪問端多次訪問同一個網址時,被分配同樣的域名,同時保證域名分配的效率,減少緩存消耗。
技術領域
本申請涉及計算機領域,尤其涉及一種域名分配方法、裝置、設備及計算機可讀存儲介質。
背景技術
隨著互聯網技術的發展,網絡用戶可以在不同的環境中訪問網站。例如,用戶可以通過瀏覽器、微信或者其它企業APP(Application,應用)對網站進行訪問。在某些網絡環境中,有些域名會被屏蔽;有些域名會在使用一段時間后,被特定的網絡環境所屏蔽。為了避免出現可用域名被特定網絡環境屏蔽或者在使用一段時間之后被屏蔽,而導致網站不能被訪問的情況,可以為同一個網站設置不同的域名。從而,當一個域名被屏蔽,還可以通過其它域名對網站進行正常的訪問,不會導致所有的訪問都受到影響。
但若是為同一個網站設置不同的域名,就會存在如何為不同的用戶分配域名的問題。
發明內容
為了解決現有技術中的至少一個問題,本申請實施例提供一種域名分配方法、裝置、設備及計算機可讀存儲介質。
第一方面,本申請實施例提供一種訪問方法,包括:
接收來自訪問端的訪問請求,訪問請求中包括訪問端的標識;
通過預設算法對標識進行轉換,得到標識的轉換值;
在可用域名與轉換值對應關系中,查找與標識的轉換值對應的可用域名;
將與標識的轉換值對應的可用域名分配給訪問端。
在一種實施方式中,訪問端的標識為訪問端的IP地址,通過預設算法對標識進行轉換,得到標識的轉換值,包括:
利用哈希算法計算IP地址的哈希碼;
計算哈希碼除以轉換值總數所得余數的絕對值;
將絕對值作為標識的轉換值。
在一種實施方式中,查找與標識的轉換值對應的可用域名之前,還包括:
設置可用域名與轉換值的對應關系。
在一種實施方式中,設置可用域名與轉換值的對應關系,包括:
建立域名列表,域名列表中的每一個轉換值對應于一個可用域名。
在一種實施方式中,建立域名列表,還包括:
若可用域名的數量小于域名列表中的轉換值總數,則排列可用域名;
將排列后的可用域名依次與每個轉換值建立對應關系;
當可用域名用盡且存在未與可用域名建立對應關系的剩余轉換值時,將排列后的可用域名依次與剩余轉換值建立對應關系。
在一種實施方式中,訪問請求中還包括請求訪問的網址;域名分配方法還包括:
獲取網址包括的一個或多個可用域名。
在一種實施方式中,域名分配方法還包括:
檢測可用域名中被屏蔽的域名;
若存在除可用域名以外的未屏蔽的新域名,則利用新域名替換被屏蔽的域名;
若不存在新域名,則使用可用域名中的一個未屏蔽的域名,替換被屏蔽的域名。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京豆萌信息技術有限公司,未經北京豆萌信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010111056.X/2.html,轉載請聲明來源鉆瓜專利網。





