1.一種IP地址的分配方法,其特征在于,包括以下步驟:
當(dāng)接收到客戶端發(fā)送的請求IP地址分配信息時,提取請求IP地址分配信息中的客戶端硬件地址;
判斷所述客戶端硬件地址是否與預(yù)存的硬件地址列表匹配;
當(dāng)判定所述客戶端硬件地址與預(yù)存的硬件地址列表匹配,則獲取硬件地址列表中與所述客戶端硬件地址對應(yīng)的待分配IP地址。
2.如權(quán)利要求1所述的IP地址的分配方法,其特征在于,所述IP地址的分配方法還包括:
當(dāng)判定所述客戶端硬件地址與預(yù)存的硬件地址列表不匹配,則判斷是否存在空閑的IP地址;
當(dāng)判定存在空閑的IP地址,將所述空閑的IP地址封包至IP響應(yīng)信息中并發(fā)送至客戶端。
3.如權(quán)利要求1或2所述的IP地址的分配方法,其特征在于,所述當(dāng)接收到客戶端發(fā)送的請求IP地址分配信息時,提取請求IP地址分配信息中的客戶端硬件地址的步驟之后還包括:
獲取已分配IP地址,并獲取所述已分配IP地址對應(yīng)的已分配客戶端硬件地址及分配租約時間,將所述已分配IP地址、對應(yīng)的已分配客戶端硬件地址及分配租約時間生成硬件地址列表并存儲。
4.如權(quán)利要求2所述的IP地址的分配方法,其特征在于,所述當(dāng)判定所述客戶端硬件地址與預(yù)存的硬件地址列表匹配,則獲取硬件地址列表中預(yù)存的與所述客戶端硬件地址對應(yīng)的IP地址的步驟之后還包括:
將所述待分配IP地址發(fā)送至客戶端,并將當(dāng)前續(xù)約時間與客戶端硬件地址關(guān)聯(lián)存儲于硬件地址列表中;
所述當(dāng)判定存在空閑的IP地址,將所述空閑的IP地址封包至IP響應(yīng)信息中并發(fā)送至客戶端的步驟之后包括:
當(dāng)接收到客戶端反饋的選擇IP信息,發(fā)送確定租約信息至客戶端,并將當(dāng)前租約時間與所述客戶端硬件地址關(guān)聯(lián)存儲于硬件地址列表中。
5.如權(quán)利要求2所述的IP地址的分配方法,其特征在于,所述判斷是否存在空閑的IP地址的步驟之后還包括:
當(dāng)判定不存在空閑的IP地址時,則獲取所述硬件地址列表中記錄的租約時間或續(xù)約時間,并根據(jù)近期最少使用算法獲取備用IP地址,以將所述備用IP地址封包至IP響應(yīng)信息中發(fā)送至客戶端。
6.一種IP地址的分配裝置,其特征在于,包括:
第一提取模塊,用以當(dāng)接收到客戶端發(fā)送的請求IP地址分配信息時,提取請求IP地址分配信息中的客戶端硬件地址;
第一判斷模塊,用以判斷所述客戶端硬件地址是否與預(yù)存的硬件地址列表匹配;
第一獲取模塊,用以當(dāng)判定所述客戶端硬件地址與預(yù)存的硬件地址列表匹配,則獲取硬件地址列表中與所述客戶端硬件地址對應(yīng)的待分配IP地址。
7.如權(quán)利要求6所述的IP地址的分配裝置,其特征在于,所述IP地址的分配裝置還包括:
第二判斷模塊,用以當(dāng)判定所述客戶端硬件地址與預(yù)存的硬件地址列表不匹配,則判斷是否存在空閑的IP地址;
發(fā)送模塊,用以當(dāng)判定存在空閑的IP地址,將所述空閑的IP地址封包至IP響應(yīng)信息中并發(fā)送至客戶端。
8.如權(quán)利要求6或7所述的IP地址的分配裝置,其特征在于,所述第一提取模塊之后還包括:
列表生成模塊,用以獲取已分配IP地址,并獲取所述已分配IP地址對應(yīng)的已分配客戶端硬件地址及分配租約時間,將所述已分配IP地址、對應(yīng)的已分配客戶端硬件地址及分配租約時間生成硬件地址列表并存儲。
9.如權(quán)利要求7所述的IP地址的分配裝置,其特征在于,所述第一判斷模塊之后還包括:
第一存儲模塊,用以將所述待分配IP地址發(fā)送至客戶端,并將當(dāng)前續(xù)約時間與客戶端硬件地址關(guān)聯(lián)存儲于硬件地址列表中;
所述發(fā)送模塊之后還包括:
第二存儲模塊,用以當(dāng)接收到客戶端反饋的選擇IP信息,發(fā)送確定租約信息至客戶端,并將當(dāng)前租約時間與所述客戶端硬件地址關(guān)聯(lián)存儲于硬件地址列表中。
10.如權(quán)利要求7所述的IP地址的分配裝置,其特征在于,所述第二判斷模塊之后還包括:
第二獲取模塊,用以當(dāng)判定不存在空閑的IP地址時,則獲取所述硬件地址列表中記錄的租約時間或續(xù)約時間,并根據(jù)近期最少使用算法獲取備用IP地址,以將所述備用IP地址封包至IP響應(yīng)信息中發(fā)送至客戶端。