欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種綁定域名和特定服務(wù)的方法及設(shè)備的制作方法

文檔序號:7703242閱讀:104來源:國知局
專利名稱:一種綁定域名和特定服務(wù)的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及系統(tǒng)集成和網(wǎng)絡(luò)工具,屬于計算機網(wǎng)絡(luò)領(lǐng)域,尤其涉及一種綁 定域名和特定服務(wù)的方法以及采用該方法的設(shè)備。
背景技術(shù)
由于IP地址為數(shù)字形式,記憶數(shù)字形式的IP地址比較困難,因此出現(xiàn)了
域名服務(wù),可以將IP地址映射到字母形式的域名。如www.bbcmart.com對 應(yīng)于IP地址202.75.211.148。域名服務(wù)由域名解析服務(wù)器提供,不同級的 域名解析由不同的機構(gòu)提供。如.com的根域名由國際頂級域名服務(wù)機構(gòu)提供解 析,而公司的域名可以由自己的域名解析服務(wù)解析。域名具有點分字符串的形 式,第一部分的域名可以由域名服務(wù)器任意設(shè)定并解析。
當(dāng)某個網(wǎng)站和服務(wù)提供商提供的服務(wù)有大量的用戶量時, 一個比較困難的 問題是如何將用戶負載均衡分布到多個服務(wù)器?,F(xiàn)有的方法是通過域名輪詢+ 后續(xù)的多級應(yīng)用層交換機來實現(xiàn)。這樣的方法的弱點是1)無法和特定用戶綁
定;2)有些沒有重定向功能的業(yè)務(wù)無法通過這樣的方法來達到負載均衡;3)
無法達到最有效的負載均衡。

發(fā)明內(nèi)容
為了解決上述的技術(shù)問題,本發(fā)明的目的是提供一種綁定域名和特定服務(wù) 的方法及設(shè)備,該方法將每一個特定的用戶和特定服務(wù)映射到特定的域名,用 戶后續(xù)的訪問通過解析此特定的域名定位至預(yù)先設(shè)置的服務(wù)器,由此達到靈活 網(wǎng)絡(luò)拓撲配置的目的,以及達到完全的、最有效的負載均衡。為了達到上述的目的,本發(fā)明采用了以下的技術(shù)方案
一種綁定域名和特定服務(wù)的方法,包括如下步驟
1) 為用戶和特定服務(wù)生成映射的域名;
2) 設(shè)置與該域名對應(yīng)的服務(wù)存放地址;
3) 服務(wù)客戶端請求該域名解析;
4) 域名解析服務(wù)將該域名解析至對應(yīng)的服務(wù)存放地址;
5) 服務(wù)客戶端向所述服務(wù)存放地址發(fā)送請求,獲得特定服務(wù)。
作為優(yōu)選,上述步驟l)通過可逆哈希函數(shù)對所述用戶的用戶名、所述特定
服務(wù)的服務(wù)名和時間戳進行運算生成HASH值做為映射的域名。
上述域名為臨時域名或者永久域名。上述服務(wù)存放地址為本地機器上或者 遠程服務(wù)器上。
一種采用上述方法的設(shè)備,包括高效網(wǎng)絡(luò)處理單元、消息分派單元、消息 接收單元、域名-服務(wù)映射表、服務(wù)注冊管理接口、系統(tǒng)監(jiān)控單元和系統(tǒng)日志單 元;所述高效網(wǎng)絡(luò)處理單元負責(zé)接收用戶的連接請求和請求消息,并負責(zé)將消 息接收單元收到的服務(wù)響應(yīng)結(jié)果數(shù)據(jù)發(fā)送給用戶;消息分派單元負責(zé)査詢域名-服務(wù)映射表,并將用戶請求消息分派給特定服務(wù);消息接收單元負責(zé)接收特定 服務(wù)對用戶請求處理后的返回結(jié)果消息,并交由網(wǎng)絡(luò)數(shù)據(jù)處理單元發(fā)送給用戶; 域名-服務(wù)映射表,以哈希表的方式將域名-服務(wù)相關(guān)數(shù)據(jù)存儲在高速緩存中, 以便高效的査詢;服務(wù)注冊管理接口用于服務(wù)提供者新增,編輯域名-服務(wù)的配 置信息,包括指定所述域名對應(yīng)的服務(wù),該域名的最大并發(fā)訪問數(shù)量,該域名 的日/月最大可用數(shù)據(jù)流量,該域名的使用期限支持運行時動態(tài)管理。系統(tǒng)監(jiān)控 單元用于監(jiān)控所述域名的并發(fā)訪問數(shù)量、日/月數(shù)據(jù)流量、使用期限,違規(guī)時拒 絕相應(yīng)的服務(wù)請求;系統(tǒng)日志單元用于記錄系統(tǒng)日常運行數(shù)據(jù),包括所述域名的曰/月訪問次數(shù)和數(shù)據(jù)流量。
本發(fā)明由于采用了以上的技術(shù)方案,將特定用戶和特定的服務(wù)映射至特定
域名,用戶對此特定的域名的解析需要通過DNS査詢映射到特定的IP地址,也 就是映射到特定的服務(wù)器,通過設(shè)定此特定域名和IP地址的對應(yīng)關(guān)系可以獲得 完全、最有效的負載均衡。該方法首先提供了一種將特定的用戶名,用戶服務(wù) 映射到臨時或者永久域名的映射體系,可以通過配置將某個特定服務(wù)映射至特 定域名,也可以通過程序在為某個用戶服務(wù)的時候動態(tài)設(shè)置針對此用戶和服務(wù) 的臨時域名;用戶的后續(xù)服務(wù)請求將可以解析到特定的IP和特定服務(wù)器,由此 達到靈活的網(wǎng)絡(luò)拓撲,也可以達到有效的服務(wù)尋址和負載均衡。本方法的特點 在于1)提供一種用戶名,用戶服務(wù)和域名的映射方法和體系,可以表達針對
用戶的特殊服務(wù);2)向Web以及其他服務(wù)提供接口,可以快速動態(tài)設(shè)置、刪除 和映射DNS服務(wù);3)支持極短生存周期(如一個Web服務(wù)的Session周期)的 無需保存在永久存儲上的臨時域名。本方法的實現(xiàn)方式可以運行于DNS服務(wù)器 軟件程序上,也可以通過硬件化運行于特定的硬件之上。


圖1是本發(fā)明用戶名、服務(wù)名和時間戳的規(guī)范化運算流程圖。
圖2是本發(fā)明正向HASH函數(shù)流程圖。
圖3是本發(fā)明逆向HASH函數(shù)流程圖。
圖4是本發(fā)明設(shè)備的系統(tǒng)架構(gòu)示意圖。
圖5是本發(fā)明的域名注冊流程圖。
圖6是本發(fā)明的域名解析流程圖。
具體實施方式
下面結(jié)合附圖對本發(fā)明的具體實施方式
做一個詳細的說明。 實施例1:
一種綁定域名和特定服務(wù)的方法,包括如下步驟
1) 為用戶和特定服務(wù)生成映射的域名;
2) 設(shè)置與該域名對應(yīng)的服務(wù)存放地址;
3) 服務(wù)客戶端請求該域名解析;
4) 域名解析服務(wù)將該域名解析至對應(yīng)的服務(wù)存放地址;
5) 服務(wù)客戶端向所述服務(wù)存放地址發(fā)送請求,獲得特定服務(wù),完成負載 均衡和動態(tài)服務(wù)映射。
該方法采用由用戶名,用戶服務(wù)到域名的映射體系,可以表達針對用戶的 特殊服務(wù);域名設(shè)置、刪除和解析接口,提供Web以及其他服務(wù)的接口,可以 快速動態(tài)設(shè)置、刪除和映射DNS服務(wù);上述域名為臨吋域名或者永久域名,如 臨時域名不再需要時,刪除臨時域名;上述步驟1)通過可逆哈希函數(shù)對所述 用戶的用戶名、所述特定服務(wù)的服務(wù)名和時間戳進行運算生成HASH值做為映 射的域名。
下面描述從用戶名、特定服務(wù)到域名的映射和逆映射體系 通過可逆哈希函數(shù)對用戶名、服務(wù)名和時間戳進行運算生成HASH值做為
對應(yīng)域名。其公式為
Hashdns = UusernamejServicenam&timestanip)
需要時通過逆HASH函數(shù)將域名解析回用戶名,服務(wù)名和時間戳。 (username,servicename'.timeSta叫)=(H:ashdl^) 其中4^h為正向哈希函數(shù),f:、為對應(yīng)的逆向哈希函數(shù),username為用戶名,servicename為服務(wù)名,timestamp為時間戳,Has!id薦為正向映射后 的結(jié)果。
fhask函數(shù)的輸入為規(guī)范后的username, servicename, timestamp值, 規(guī)范化的方法實現(xiàn)時可以有多種方式,這里提供的推薦和示例方法
1、 擴展或裁剪username, servicename禾Q timestamp,使之達到固定 的長度。不足部分以0填充,結(jié)果為usernamenorm, servicenamenorm和 timestampnorm;
2、 將usernamenorm, servicenamenorm禾口 timestampnorm統(tǒng)一 轉(zhuǎn)換為UTF-8編碼的字符串,結(jié)果為usemameu, servicenameu和 timestampu;
3、 生成輸入串
input= usernameu+servicenameu+timestampu+CRC,其中CRC
為校驗碼。
上述的規(guī)范化方法流程圖見圖1。
fh^h函數(shù)將規(guī)范化后的輸入串映射成另外的文本串,具體實現(xiàn)時可以采用
多種方法,作為示例的方法是
1、 生成n位隨機數(shù)A,再轉(zhuǎn)換為32bit整型值E;
2、 將輸入串強制轉(zhuǎn)換為整型數(shù)組;
3、 對每一個整型數(shù)組中的整型數(shù)和E運行異或操作;
4、 將結(jié)果數(shù)字轉(zhuǎn)換16進制文本值即為結(jié)果。 上述示例fh^流程圖見圖2。
8fh一:h函數(shù)為fh^的逆函數(shù),將映射結(jié)果分解回規(guī)范化后的輸入串。具體實
現(xiàn)方法和fbash對應(yīng),如上述的fh趙it對應(yīng)的4;k方法為
1、 獲得生成的隨機數(shù)E;
2、 將文本值分割為16進制32bit整型數(shù)的序列;
3、 將文本表示的16進制整型數(shù)轉(zhuǎn)換為二進制的整型數(shù)組;
4、 對每一個整型數(shù)組中的整型數(shù)和E運行異或操作;
5、 生成的整型數(shù)組強制轉(zhuǎn)換成文本串即為原輸入串。 i:述示例^:h流程圖見圖3。
對結(jié)果輸入串進行分割和CRC校驗即可獲得原usemame, servicename禾口 timestamp。
實施例2:
如圖4所示的一種采用實施例1所述方法的設(shè)備,包括高效網(wǎng)絡(luò)處理單元、
消息分派單元、消息接收單元、域名-服務(wù)映射表、服務(wù)注冊管理接口、系統(tǒng)監(jiān)
控單元和系統(tǒng)日志單元;所述高效網(wǎng)絡(luò)處理單元負責(zé)接收用戶的連接請求和請 求消息,并負責(zé)將消息接收單元收到的服務(wù)響應(yīng)結(jié)果數(shù)據(jù)發(fā)送給用戶;消息分 派單元負責(zé)查詢域名-服務(wù)映射表,并將用戶請求消息分派給特定服務(wù);消息接 收單元負責(zé)接收特定服務(wù)對用戶請求處理后的返回結(jié)果消息,并交由網(wǎng)絡(luò)數(shù)據(jù) 處理單元發(fā)送給用戶;域名-服務(wù)映射表,以哈希表的方式將域名-服務(wù)相關(guān)數(shù) 據(jù)存儲在高速緩存中,以便高效的査詢;服務(wù)注冊管理接口用于服務(wù)提供者新 增,編輯域名-服務(wù)的配置信息,包括指定所述域名對應(yīng)的服務(wù),該域名的最大 并發(fā)訪問數(shù)量,該域名的日/月最大可用數(shù)據(jù)流量,該域名的使用期限支持運行時動態(tài)管理,即無需注冊管理工作無需停止服務(wù)。系統(tǒng)監(jiān)控單元用于監(jiān)控域名 的并發(fā)訪問數(shù)量,日/月數(shù)據(jù)流量是否超標(biāo);監(jiān)控域名是否在有效使用期限內(nèi); 違規(guī)時拒絕相應(yīng)的服務(wù)請求;系統(tǒng)日志單元用于記錄系統(tǒng)日常運行數(shù)據(jù),包括 所述域名的日/月訪問次數(shù)和數(shù)據(jù)流量等。
消息分派單元,消息接收單元同時支持本地/遠程消息;也就是說對于應(yīng)用 服務(wù)層中的服務(wù)既可以是本地[同一臺機器內(nèi)]的也可以是遠程的[不同機器內(nèi)], 本發(fā)明不限定應(yīng)用服務(wù)層的具體實現(xiàn)方式。例如,服務(wù)提供商用一個本地服務(wù), 同時為多個域名提供服務(wù),其軟硬件成本優(yōu)于虛擬主機的方案。
如圖5、圖6所示,該設(shè)備的域名注冊、解析使用流程如下
(1) 服務(wù)提供者通過服務(wù)注冊管理接口輸入域名-服務(wù)配置數(shù)據(jù),這一步 可以采用手工配置或者自動配置;
(2) 用戶通過域名訪問服務(wù)提供商的服務(wù);
(3) 域名-服務(wù)綁定設(shè)備將用戶請求消息分派給步驟1中設(shè)定的服務(wù);
(4) 域名-服務(wù)綁定設(shè)備接收服務(wù)返回給用戶的消息,發(fā)送給用戶。
10
權(quán)利要求
1. 一種綁定域名和特定服務(wù)的方法,其特征在于,包括如下步驟1)為用戶和特定服務(wù)生成映射的域名;2)設(shè)置與該域名對應(yīng)的服務(wù)存放地址;3)服務(wù)客戶端請求該域名解析;4)域名解析服務(wù)將該域名解析至對應(yīng)的服務(wù)存放地址;5)服務(wù)客戶端向所述服務(wù)存放地址發(fā)送請求,獲得特定服務(wù)。
2. 根據(jù)權(quán)利要求1所述的一種綁定域名和特定服務(wù)的方法,其特征在于,所述 步驟1)通過可逆哈希函數(shù)對所述用戶的用戶名、所述特定服務(wù)的服務(wù)名和 時間戳進行運算生成HASH值做為映射的域名。
3. 根據(jù)權(quán)利要求1所述的一種綁定域名和特定服務(wù)的方法,其特征在于,所述 域名為臨時域名或者永久域名。
4. 根據(jù)權(quán)利要求1所述的一種綁定域名和特定服務(wù)的方法,其特征在于,所述 服務(wù)存放地址為本地機器上或者遠程服務(wù)器上。
5. —種采用權(quán)利要求2所述方法的設(shè)備,其特征在于,包括高效網(wǎng)絡(luò)處理單元、 消息分派單元、消息接收單元、域名-服務(wù)映射表、服務(wù)注冊管理接口、系統(tǒng) 監(jiān)控單元和系統(tǒng)日志單元;所述高效網(wǎng)絡(luò)處理單元負責(zé)接收用戶的連接請求和請求消息,并負責(zé)將消息 接收單元收到的服務(wù)響應(yīng)結(jié)果數(shù)據(jù)發(fā)送給用戶;消息分派單元負責(zé)查詢域名-服務(wù)映射表,并將用戶請求消息分派給特定服 務(wù);消息接收單元負責(zé)接收特定服務(wù)對用戶請求處理后的返回結(jié)果消息,并交由 網(wǎng)絡(luò)數(shù)據(jù)處理單元發(fā)送給用戶;域名-服務(wù)映射表,以哈希表的方式將域名-服務(wù)相關(guān)數(shù)據(jù)存儲在高速緩存中,以便高效的查詢;服務(wù)注冊管理接口用于服務(wù)提供者新增,編輯域名-服務(wù)的配置信息,包括指 定所述域名對應(yīng)的服務(wù),該域名的最大并發(fā)訪問數(shù)量,該域名的日/月最大可 用數(shù)據(jù)流量,該域名的使用期限支持運行時動態(tài)管理。系統(tǒng)監(jiān)控單元用于監(jiān)控所述域名的并發(fā)訪問數(shù)量、日/月數(shù)據(jù)流量、使用期限,違規(guī)時拒絕相應(yīng)的服務(wù)請求;系統(tǒng)日志單元用于記錄系統(tǒng)日常運行數(shù)據(jù),包括所述域名的日/月訪問次數(shù)和 數(shù)據(jù)流量。
全文摘要
本發(fā)明公開了一種綁定域名和特定服務(wù)的方法,包括如下步驟1)為用戶和特定服務(wù)生成映射的域名;2)設(shè)置與該域名對應(yīng)的服務(wù)存放地址;3)服務(wù)客戶端請求該域名解析;4)域名解析服務(wù)將該域名解析至對應(yīng)的服務(wù)存放地址;5)服務(wù)客戶端向所述服務(wù)存放地址發(fā)送請求,獲得特定服務(wù)。本技術(shù)方案將每一個特定的用戶和特定服務(wù)映射到特定的域名,用戶后續(xù)的訪問通過解析此特定的域名定位至預(yù)先設(shè)置的服務(wù)器,由此達到靈活網(wǎng)絡(luò)拓撲配置的目的,以及達到完全的、最有效的負載均衡。
文檔編號H04L29/06GK101505305SQ20091009662
公開日2009年8月12日 申請日期2009年3月12日 優(yōu)先權(quán)日2009年3月12日
發(fā)明者鈞 夏, 陸建華, 華 陳 申請人:杭州比比西網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
彭山县| 邯郸县| 佛冈县| 台北市| 漠河县| 山东| 锦州市| 双辽市| 蒙阴县| 苍山县| 桃源县| 鄱阳县| 深州市| 图片| 永胜县| 广东省| 额济纳旗| 桃园市| 浦城县| 遵义市| 昆明市| 鄯善县| 贵南县| 浪卡子县| 灵宝市| 天等县| 陵川县| 莱阳市| 湛江市| 廊坊市| 惠安县| 娱乐| 宣武区| 永吉县| 读书| 海安县| 石台县| 梁平县| 方正县| 永登县| 富民县|