一種ip地址綁定的方法、裝置及系統的制作方法
【專利摘要】本發明公開了一種IP地址綁定的方法、裝置及系統,涉及互聯網【技術領域】,能夠解決IP地址被盜的問題。本發明的方法,包括:獲取地址綁定列表,地址綁定列表用于記錄網間協議IP地址與標準媒體訪問控制MAC地址的綁定關系;獲取修改后的待用IP地址以及本地使用的當前MAC地址;在地址綁定列表中查找對應待用IP地址的標準MAC地址;將標準MAC地址與當前MAC地址進行比對;若標準MAC地址與當前MAC地址相同,則將待用IP地址設置為本地IP地址,否則,拒絕使用待用IP地址。本發明適用于局域網內綁定IP地址的場景中。
【專利說明】一種IP地址綁定的方法、裝置及系統
【技術領域】
[0001] 本發明涉及互聯網【技術領域】,尤其涉及一種IP地址綁定的方法、裝置及系統。
【背景技術】
[0002] 在互聯網通信中,每個終端都需要有個IP(Internet Protocol,網間協議)地址, 才能與其他終端進行通信。其中,IP地址可以是終端自動獲取的,也可以是人為設定的。
[0003] 通常,在企業的局域網中,各個終端的IP地址是不同的,并且各個用戶的上網權 限也有所不同。比如,與其他員工相比,管理層人員的計算機可能具有更高的網速,可以瀏 覽更多的網站。通常,用戶的上網權限是與其使用的IP地址對應的,如果修改了終端上的 IP地址,那么用戶就有可能獲得其他人(例如領導)的上網權限,從而在一定程度上導致 IP地址更改泛濫的現象,進而使局域網中的IP地址因重復而相互干擾,以致終端無法正常 通信。
【發明內容】
[0004] 有鑒于此,本發明提供的一種IP地址綁定的方法、裝置及系統,能夠解決IP地址 被盜的問題。
[0005] 為解決上述技術問題,第一方面,本發明提出了一種IP地址綁定的方法,所述方 法包括:
[0006] 獲取地址綁定列表,所述地址綁定列表用于記錄網間協議IP地址與標準媒體訪 問控制MAC地址的綁定關系;
[0007] 獲取修改后的待用IP地址以及本地使用的當前MAC地址;
[0008] 在所述地址綁定列表中查找對應所述待用IP地址的標準MAC地址;
[0009] 將所述標準MAC地址與所述當前MAC地址進行比對;
[0010] 若所述標準MAC地址與所述當前MAC地址相同,則將所述待用IP地址設置為本地 IP地址,否則,拒絕使用所述待用IP地址。
[0011] 第二方面,本發明提出了一種IP地址綁定的裝置,所述裝置包括:
[0012] 獲取單元,用于獲取地址綁定列表,所述地址綁定列表用于記錄網間協議IP地址 與標準媒體訪問控制MAC地址的綁定關系;
[0013] 所述獲取單元,還用于獲取修改后的待用IP地址以及本地使用的當前MAC地址;
[0014] 查找單元,用于在所述獲取單元獲取的所述地址綁定列表中查找對應所述待用IP 地址的標準MAC地址;
[0015] 比對單元,用于將所述查找單元查找到的所述標準MAC地址與所述當前MAC地址 進行比對;
[0016] 設置單元,用于當所述比對單元比對的所述標準MAC地址與所述當前MAC地址相 同時,將所述待用IP地址設置為本地IP地址,否則,拒絕使用所述待用IP地址。
[0017] 第三方面,本發明提出了一種IP地址綁定的系統,所述系統包括:終端、控制臺; 其中,所述終端包含第二方面所述的裝置;
[0018] 所述控制臺,用于
[0019] 根據所述當前使用的IP地址以及所述當前MAC地址制定所述地址綁定列表;
[0020] 向所述終端下發所述地址綁定列表。
[0021] 借由上述技術方案,本發明提供的IP地址綁定的方法、裝置及系統,能夠在修改 IP地址時,獲取存有IP地址與MAC地址綁定關系的地址綁定列表以及本地使用的當前MAC 地址,將待用的IP地址對應的MAC地址與當前MAC地址相比較,若相同,則可以將IP地址 修改為待用的IP,若不相同,則無法將其修改。與現有技術中可以任意修改IP地址相比,本 發明將IP地址與MAC地址進行綁定,使得只有與MAC地址相對應的IP地址才可以使用,從 而避免因IP地址被他人使用。
[0022] 上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段, 而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠 更明顯易懂,以下特舉本發明的【具體實施方式】。
【專利附圖】
【附圖說明】
[0023] 通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通 技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0024] 圖1示出了一種IP地址綁定的方法的流程圖;
[0025] 圖2示出了另一種IP地址綁定的方法的流程圖;
[0026] 圖3示出了一種IP地址綁定的裝置的結構示意圖;
[0027] 圖4示出了另一種IP地址綁定的裝置的結構示意圖;
[0028] 圖5示出了一種IP地址綁定的系統的示意圖。
【具體實施方式】
[0029] 下面將參照附圖更詳細地描述本發明的示例性實施例。雖然附圖中顯示了本發明 的示例性實施例,然而應當理解,可以以各種形式實現本發明而不應被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本發明,并且能夠將本發明的范圍 完整的傳達給本領域的技術人員。
[0030] 本發明實施例提供了一種IP地址綁定的方法,該方法是以終端側為執行主體進 行的實現,如圖1所示,該方法包括:
[0031] 101、終端獲取地址綁定列表。
[0032] 其中,地址綁定列表用于記錄IP(Internet Protocol,網間協議)地址與標準 MAC(Media Access Control Address,媒體訪問控制)地址的綁定關系。MAC地址為與網卡 所對應的物理地址,而所謂標準MAC地址與普通的MAC地址在功能等方面并無本質上的區 另IJ,是管理員設置的用戶自身使用的IP地址所對應的可以合法使用的MAC地址。
[0033] 示例性的,如表1所示,地址綁定列表中記錄了 IP地址與標準MAC地址的 綁定關系,其中,192. 168. 1. 111 與 AC-B2-14-10-27-7F 相對應,192. 168. 1. 21 與 AB-12-3C-45-78-2E 相對應,192. 168. 1. 88 與 A2-4B-29-A4-85-CB 相對應。
[0034]
[0035]
[0036] 表 1
[0037] 102、終端獲取修改后的待用IP地址以及本地使用的當前MAC地址。
[0038] 其中,當用戶想要修改IP地址時,會將IP地址修改為待用IP地址,此時,終端會 獲取待用IP地址以及本地使用的當前MAC地址,并根據地址綁定列表對該待用IP地址進 行驗證。
[0039] 103、終端在地址綁定列表中查找對應待用IP地址的標準MAC地址。
[0040] 其中,由于地址綁定列表中記錄有IP地址與標準MAC地址相對應的關系,所以若 已知IP地址,則通過地址綁定列表便可以查找到與之對應的MAC地址。
[0041] 例如,如步驟101的表1所示,若待用IP地址為192. 168. 1. 21,則可以查到其所對 應的標準MAC地址為AB-12-3C-45-78-2E。
[0042] 104、終端將標準MAC地址與當前MAC地址進行比對。
[0043] 其中,當終端獲取到待用IP地址的標準MAC地址以及當前MAC地址時,便可以將 這兩個MAC地址進行比對,從而可以判斷出該待用IP地址是否可以使用。
[0044] 105、若標準MAC地址與當前MAC地址相同,則終端將待用IP地址設置為本地IP 地址。
[0045] 其中,當判斷出標準MAC地址與當前MAC地址相同時,說明該用戶可以通過該待用 IP地址與其他用戶進行通信,因此可以將該待用IP地址設置為本地IP地址。
[0046] 此外,當判斷出標準MAC地址與當前MAC地址不相同時,則說明與該當前MAC地址 相對應的終端沒有使用該待用IP地址的權限,因此終端會拒絕使用該待用IP地址。
[0047] 示例性的,若終端的當前MAC地址為A2-4B-29-A4-85-CB,待用IP地址為 192. 168. 1. 111,則通過查找如步驟101中表1所示的地址綁定列表,可知與該待用IP地 址所對應的標準MAC地址為AC-B2-14-10-27-7F,因此,可知終端的當前MAC地址與該標準 MAC地址不相同,所以該待用IP地址是不可用的,該用戶無法通過該待用IP地址與其他用 戶正常通信。
[0048] 本發明實施例提供的IP地址綁定的方法,能夠在修改IP地址時,獲取存有IP地 址與MAC地址綁定關系的地址綁定列表以及本地使用的當前MAC地址,將待用的IP地址對 應的MAC地址與當前MAC地址相比較,若相同,則可以將IP地址修改為待用的IP,若不相 同,則無法將其修改。與現有技術中可以任意修改IP地址相比,本發明將IP地址與MAC地 址進行綁定,使得只有與MAC地址相對應的IP地址才可以使用,從而避免因IP地址被他人
【權利要求】
1. 一種IP地址綁定的方法,其特征在于,所述方法包括: 獲取地址綁定列表,所述地址綁定列表用于記錄網間協議IP地址與標準媒體訪問控 制MAC地址的綁定關系; 獲取修改后的待用IP地址化及本地使用的當前MAC地址; 在所述地址綁定列表中查找對應所述待用IP地址的標準MAC地址; 將所述標準MAC地址與所述當前MAC地址進行比對; 若所述標準MAC地址與所述當前MAC地址相同,則將所述待用IP地址設置為本地IP 地址,否則,拒絕使用所述待用IP地址。
2. 根據權利要求1所述的方法,其特征在于,所述地址綁定列表為管理員在控制臺側 寫定的列表; 所述獲取地址綁定列表,包括: 接收所述控制臺下發的所述地址綁定列表。
3. 根據權利要求2所述的方法,其特征在于,在所述接收所述控制臺下發的所述地址 綁定列表之前,所述方法進一步包括: 將當前使用的IP地址W及所述當前MC地址上報給所述控制臺。
4. 根據權利要求1所述的方法,其特征在于,當一臺終端擁有多個網卡時,所述地址綁 定列表還用于記錄一個IP地址與多個標準MAC地址的綁定關系,其中,一個網卡對應一個 標準MAC地址。
5. 根據權利要求1所述的方法,其特征在于,所述地址綁定列表還用于記錄IP地址、所 述標準MAC地址W及標準MID S者之間的綁定關系,其中所述標準MID用于對所述終端進 行唯一標識。
6. 根據權利要求5所述的方法,其特征在于,若所述標準MAC地址與所述當前MAC地址 相同,則所述方法進一步包括: 獲取本地使用的當前MID ; 在所述地址綁定列表中查找對應所述待用IP地址或對應所述標準MAC地址的標準 MID ; 將所述標準MID與所述當前MID進行比對; 若所述標準MID與所述當前MID相同,則將所述待用IP地址設置為所述本地IP地址, 否則,拒絕使用所述待用IP地址。
7. 根據權利要求1至6中任一項所述的方法,其特征在于,所述地址綁定列表還包括用 戶使用的標準賬號信息與IP地址的對應關系; 所述方法進一步包括: 獲取本地使用的當前賬號的賬號信息; 在所述地址綁定列表中查找對應所述待用IP地址對應的標準賬號信息; 將所述標準賬號信息與所述當前賬號的賬號信息進行比對; 若所述標準賬號信息與所述當前賬號的賬號信息相同,則將所述待用IP地址設置為 所述本地IP地址,否則,拒絕使用所述待用IP地址。
8. -種IP地址綁定的裝置,其特征在于,所述裝置包括: 獲取單元,用于獲取地址綁定列表,所述地址綁定列表用于記錄網間協議IP地址與標 準媒體訪問控制MAC地址的綁定關系; 所述獲取單元,還用于獲取修改后的待用IP地址化及本地使用的當前MAC地址; 查找單元,用于在所述獲取單元獲取的所述地址綁定列表中查找對應所述待用IP地 址的標準MAC地址; 比對單元,用于將所述查找單元查找到的所述標準MAC地址與所述當前MAC地址進行 比對; 設置單元,用于當所述比對單元比對的所述標準MAC地址與所述當前MAC地址相同時, 將所述待用IP地址設置為本地IP地址,否則,拒絕使用所述待用IP地址。
9. 根據權利要求8所述的裝置,其特征在于,所述獲取單元獲取的所述地址綁定列表 為管理員在控制臺側寫定的列表; 所述獲取單元,包括: 接收模塊,用于接收所述控制臺下發的所述地址綁定列表。
10. -種IP地址綁定的系統,其特征在于,所述系統包括;終端、控制臺;其中,所述終 端包含如權利要求8至9中任一項所述的裝置; 所述控制臺,用于: 根據所述當前使用的IP地址W及所述當前MAC地址制定所述地址綁定列表; 向所述終端下發所述地址綁定列表。
【文檔編號】H04L29/12GK104468862SQ201410779174
【公開日】2015年3月25日 申請日期:2014年12月15日 優先權日:2014年12月15日
【發明者】楊小波, 鄧凡, 孫曉慶, 劉嬌 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司