两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種ip地址分配方法及系統(tǒng)的制作方法

文檔序號(hào):9618816閱讀:584來(lái)源:國(guó)知局
一種ip地址分配方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)管理技術(shù)領(lǐng)域,具體為一種IP地址分配方法及系統(tǒng)。
【背景技術(shù)】
[0002]目前一般公司里面員工眾多,電腦等終端設(shè)備也很多,而IP地址應(yīng)用重大,公司可以利用IP地址訪問(wèn)管理員工設(shè)備,而員工有關(guān)工作也得訪問(wèn)IP地址;學(xué)校各個(gè)局域網(wǎng)里同樣均可利用IP地址管理電腦,連接老師同學(xué)等;公司測(cè)試路由器項(xiàng)目時(shí),尤其是在最大吞吐量測(cè)試中,IP地址之間的打流等。這些應(yīng)用廣泛的IP地址,在現(xiàn)實(shí)中,并不是穩(wěn)定的,IP地址會(huì)因?yàn)楦鞣N情況,需重新分配,也就意味著和之前的IP地址很大概率上會(huì)不同。目前在路由器與多臺(tái)終端連接的情況下,終端設(shè)備由于種種原因斷掉連接,則路由器會(huì)重新分配新的IP地址給終端,而且一般不同于之前的舊的IP地址,如此變動(dòng)性不利于管理,利用IP地址來(lái)訪問(wèn)終端及應(yīng)用的一些連接,并且浪費(fèi)時(shí)間。
[0003]目前現(xiàn)有技術(shù)中也有保持IP地址不變的方案,一種是MAC-1P綁定:手動(dòng)在路由內(nèi)部輸入與MAC地址相應(yīng)的IP地址,形成綁定關(guān)系,連接的終端設(shè)備根據(jù)MAC地址來(lái)獲得IP地址。這種方式存在的問(wèn)題在于:大量IP地址需要手動(dòng)配置,工作量大而繁瑣。另外一種是域名與IP地址的綁定:通過(guò)簡(jiǎn)單易懂的域名,利用DNS服務(wù)器綁定IP地址,用戶可以通過(guò)域名來(lái)訪問(wèn)與之綁定的IP地址的終端或終端上的應(yīng)用與服務(wù)。這種方式存在的問(wèn)題在于:在客戶端配置DNS服務(wù)器的域名,通過(guò)解析域名,來(lái)訪問(wèn)解析出的IP地址,工作流程繁瑣,且需要網(wǎng)絡(luò)中存在DNS服務(wù)器,若沒(méi)有將無(wú)法工作;而且很多應(yīng)用與服務(wù)根本不支持域名訪問(wèn),直接通過(guò)IP地址訪問(wèn),無(wú)需域名與IP地址綁定。

【發(fā)明內(nèi)容】

[0004]鑒于以上所述現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明的目的在于提供一種IP地址分配方法及系統(tǒng),用于解決現(xiàn)有方法中保持終端IP地址不變時(shí)存在的繁瑣、工作量大的問(wèn)題。
[0005]為實(shí)現(xiàn)上述目的及其他相關(guān)目的,本發(fā)明提供一種IP地址分配方法,用于電子設(shè)備從分配IP地址的路由器獲取IP地址的過(guò)程中,所述IP地址分配方法包括:在接收到電子設(shè)備發(fā)送的IP地址分配請(qǐng)求時(shí),從所述IP地址分配請(qǐng)求中獲取所述電子設(shè)備的子網(wǎng)掩碼和MAC地址;根據(jù)獲取的所述子網(wǎng)掩碼、所述MAC地址和預(yù)設(shè)算法獲取與所述MAC地址相對(duì)應(yīng)的初始IP地址;判斷所述初始IP地址在IP地址池中是否可用,若是,則從所述IP地址池中獲取與所述初始IP地址相同的IP地址并將該IP地址反饋至所述電子設(shè)備,若否,則對(duì)所述初始IP地址進(jìn)行至少一次加1運(yùn)算獲取在所述IP地址池中可被分配的最終IP地址,同時(shí)從所述IP地址池中獲取與所述最終IP地址相同的IP地址并將該IP地址反饋至所述電子設(shè)備。
[0006]優(yōu)選地,所述預(yù)設(shè)算法包括:判斷所述子網(wǎng)掩碼中四個(gè)網(wǎng)段的數(shù)值,將所述子網(wǎng)掩碼中數(shù)值為固定值的網(wǎng)段中的數(shù)值設(shè)置為所述初始IP地址的對(duì)應(yīng)網(wǎng)段中的數(shù)值,將所述MAC地址的字節(jié)進(jìn)行異或運(yùn)算生成的二進(jìn)制數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)值后作為所述初始IP地址的其余網(wǎng)段的數(shù)值。
[0007]優(yōu)選地,若所述子網(wǎng)掩碼中前三個(gè)網(wǎng)段的數(shù)值為固定值,最后一個(gè)網(wǎng)段的數(shù)值為變量值,則將所述子網(wǎng)掩碼的前三個(gè)網(wǎng)段的數(shù)值對(duì)應(yīng)作為所述初始IP地址的前三個(gè)網(wǎng)段的數(shù)值,將所述MAC地址的六個(gè)字節(jié)依次異或運(yùn)算后生成的二進(jìn)制數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)值后的數(shù)值作為所述初始IP地址的最后一個(gè)網(wǎng)段的數(shù)值。
[0008]優(yōu)選地,若所述子網(wǎng)掩碼中前兩個(gè)網(wǎng)段的數(shù)值為固定值,后兩個(gè)網(wǎng)段的數(shù)值為變量值,則將所述子網(wǎng)掩碼的前兩個(gè)網(wǎng)段的數(shù)值對(duì)應(yīng)作為所述初始IP地址的前兩個(gè)網(wǎng)段的數(shù)值,分別將所述MAC地址的前三個(gè)字節(jié)依次異或運(yùn)算后和后三個(gè)字節(jié)依次異或運(yùn)算后生成的二進(jìn)制數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)值后的數(shù)值作為所述初始IP地址的后兩個(gè)網(wǎng)段的數(shù)值。
[0009]優(yōu)選地,若所述子網(wǎng)掩碼中第一個(gè)網(wǎng)段的數(shù)值為固定值,后三個(gè)網(wǎng)段的數(shù)值為變量值,則將所述子網(wǎng)掩碼的第一個(gè)網(wǎng)段的數(shù)值對(duì)應(yīng)作為所述初始IP地址的第一個(gè)網(wǎng)段的數(shù)值,分別將所述MAC地址的前兩個(gè)字節(jié)依次異或運(yùn)算后、中間兩個(gè)字節(jié)依次異或運(yùn)算后以及后兩個(gè)字節(jié)依次異或運(yùn)算后生成的二進(jìn)制數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)值后的數(shù)值作為所述初始IP地址的后三個(gè)網(wǎng)段的數(shù)值。
[0010]為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種IP地址分配系統(tǒng),用于電子設(shè)備從分配IP地址的路由器獲取IP地址的過(guò)程中,所述IP地址分配系統(tǒng)包括:信息獲取模塊,用于在接收到電子設(shè)備發(fā)送的IP地址分配請(qǐng)求時(shí),從所述IP地址分配請(qǐng)求中獲取所述電子設(shè)備的子網(wǎng)掩碼和MAC地址;初始IP地址獲取模塊,與所述信息獲取模塊相連,用于根據(jù)獲取的所述子網(wǎng)掩碼、所述MAC地址和預(yù)設(shè)算法獲取與所述MAC地址相對(duì)應(yīng)的初始IP地址;判斷模塊,與所述初始IP地址獲取模塊和路由器中的IP地址池相連,用于判斷所述初始IP地址在IP地址池中是否可用;最終IP地址獲取模塊,分別與所述初始IP地址獲取模塊和所述判斷模塊相連,用于在所述初始IP地址在IP地址池中不可用時(shí),對(duì)所述初始IP地址進(jìn)行至少一次加1運(yùn)算獲取在所述IP地址池中可被分配的最終IP地址;IP地址分配模塊,分別與所述初始IP地址獲取模塊、所述最終IP地址獲取模塊以及所述判斷模塊相連,用于在所述初始IP地址在IP地址池中可用時(shí),從所述IP地址池中獲取與所述初始IP地址相同的IP地址,在所述初始IP地址在IP地址池中不可用時(shí),從所述IP地址池中獲取與所述最終IP地址相同的IP地址;IP地址反饋模塊,與所述IP地址分配模塊相連,用于將從所述IP地址池中獲取的IP地址反饋至所述電子設(shè)備。
[0011]優(yōu)選地,所述初始IP地址獲取模塊中的預(yù)設(shè)算法包括:判斷所述子網(wǎng)掩碼中四個(gè)網(wǎng)段的數(shù)值,將所述子網(wǎng)掩碼中數(shù)值為固定值的網(wǎng)段中的數(shù)值設(shè)置為所述初始IP地址的對(duì)應(yīng)網(wǎng)段中的數(shù)值,將所述MAC地址的字節(jié)進(jìn)行異或運(yùn)算生成的二進(jìn)制數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)值后作為所述初始IP地址的其余網(wǎng)段的數(shù)值。
[0012]優(yōu)選地,若所述子網(wǎng)掩碼中前三個(gè)網(wǎng)段的數(shù)值為固定值,最后一個(gè)網(wǎng)段的數(shù)值為變量值,則將所述子網(wǎng)掩碼的前三個(gè)網(wǎng)段的數(shù)值對(duì)應(yīng)作為所述初始IP地址的前三個(gè)網(wǎng)段的數(shù)值,將所述MAC地址的六個(gè)字節(jié)依次異或運(yùn)算后生成的二進(jìn)制數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)值后的數(shù)值作為所述初始IP地址的最后一個(gè)網(wǎng)段的數(shù)值。
[0013]優(yōu)選地,若所述子網(wǎng)掩碼中前兩個(gè)網(wǎng)段的數(shù)值為固定值,后兩個(gè)網(wǎng)段的數(shù)值為變量值,則將所述子網(wǎng)掩碼的前兩個(gè)網(wǎng)段的數(shù)值對(duì)應(yīng)作為所述初始IP地址的前兩個(gè)網(wǎng)段的數(shù)值,分別將所述MAC地址的前三個(gè)字節(jié)依次異或運(yùn)算后和后三個(gè)字節(jié)依次異或運(yùn)算后生成的二進(jìn)制數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)值后的數(shù)值作為所述初始IP地址的后兩個(gè)網(wǎng)段的數(shù)值。
[0014]優(yōu)選地,若所述子網(wǎng)掩碼中第一個(gè)網(wǎng)段的數(shù)值為固定值,后三個(gè)網(wǎng)段的數(shù)值為變量值,則將所述子網(wǎng)掩碼的第一個(gè)網(wǎng)段的數(shù)值對(duì)應(yīng)作為所述初始IP地址的第一個(gè)網(wǎng)段的數(shù)值,分別將所述MAC地址的前兩個(gè)字節(jié)依次異或運(yùn)算后、中間兩個(gè)字節(jié)依次異或運(yùn)算后以及后兩個(gè)字節(jié)依次異或運(yùn)算后生成的二進(jìn)制數(shù)值轉(zhuǎn)換為十進(jìn)制數(shù)值后的數(shù)值作為所述初始IP地址的后三個(gè)網(wǎng)段的數(shù)值。
[0015]如上所述,本發(fā)明的一種IP地址分配方法及系統(tǒng),具有以下有益效果:
[0016]1、本發(fā)明根據(jù)電子設(shè)備的子網(wǎng)掩碼、MAC地址和預(yù)設(shè)算法獲取與所述MAC地址相對(duì)應(yīng)的初始IP地址,若初始IP地址在IP地址池中可用,則從所述IP地址池中獲取與所述初始IP地址相同的IP地址并將該IP地址反饋至所述電子設(shè)備,若初始IP地址在IP地址池中不可用,對(duì)所述初始IP地址進(jìn)行至少一次加1運(yùn)算獲取在所述IP地址池中可被分配的最終IP地址,同時(shí)從所述IP地址池中獲取與所述最終IP地址相同的IP地址并將該IP地址反饋至所述電子設(shè)備,所以本發(fā)明可以自動(dòng)將MAC地址與IP地址一一對(duì)應(yīng)起來(lái),避免出現(xiàn)不同的MAC地址對(duì)應(yīng)到相同的IP地址上,讓再多的電子設(shè)備都能得到唯一的IP地址,管理IP地址時(shí),只需要設(shè)置一次,以后將不用再改變,有效的提高了每一個(gè)IP地址的利用率和工作效率。
[0017]2、本發(fā)明無(wú)需通過(guò)DNS服務(wù)器等類似服務(wù)的支持,利用域名來(lái)訪問(wèn)IP地址,使得工作流程簡(jiǎn)單,也不會(huì)存在因不支持域名導(dǎo)致工作阻塞等類似情況的出現(xiàn)。
[0018]3、本發(fā)明通過(guò)將MAC地址和IP地址捆綁在一起,這樣,就不會(huì)出現(xiàn)IP地址被盜用
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
潞城市| 江城| 石棉县| 海丰县| 文安县| 成安县| 浦江县| 玉门市| 红河县| 黄梅县| 宿州市| 屏东县| 航空| 上思县| 津市市| 琼结县| 太仆寺旗| 和政县| 黄浦区| 晋宁县| 阜新市| 安宁市| 阳新县| 中方县| 离岛区| 台前县| 伊金霍洛旗| 清苑县| 叙永县| 基隆市| 二连浩特市| 介休市| 嘉荫县| 开封县| 封开县| 台南县| 三河市| 政和县| 柳林县| 金秀| 油尖旺区|