新四季網

伺服器分時可變IP位址的系統及其方法與流程

2023-05-10 07:55:36


本發明是一種伺服器分時可變的ip地址系統及其方法。
背景技術:
:在internet上有千百萬臺主機,彼此之間透過網際網路協議(internetprotocol,簡稱ip)的通訊協議來溝通,而為了區分這些主機的所在地,人們給每臺主機都分配了一個專門的地址,也就是網際網路協議地址(internetprotocoladdress,以下簡稱ip地址),也就是這些主機在網際網路上的住址,通過ip地址就可以訪問到每一臺主機。以ipv4(internetprotocolversion4)來說,ip地址由4組數字組成,這四組數字都是介於0到255之間的數字,各部分之間用小數點分開。如某一臺主機的實體ip地址為:211.152.65.112。基本上,連上網際網路的每一臺計算機主機都需要一個獨一無二的ip地址,以供彼此身份辨識使用。internetip地址由nic(internetnetworkinformationcenter)統一負責全球地址的規劃、管理;同時由internic、apnic、ripe三大網絡信息中心具體負責美國及其它地區的實體ip地址分配。因此,當一計算機主機利用網際網路服務提供商(internetserviceprovider,簡稱isp)連上網際網路時,網際網路服務提供商便會在每一次聯機註冊的時候,配發一ip地址給該計算機主機。而在每一次聯機註冊時所配發之ip地址為固定不變之方式稱為固定ip,因此該ip地址將專屬該計算機主機。然而,這種方式在該計算機主機未聯機註冊時,該ip地址將被閒置而造成資源浪費。有鑑於此,另一種ip地址配發方式便應運而生,也就是在每一次聯機註冊時所配發之ip地址並非固定不變,而能於在該計算機主機未聯機註冊時,將該ip地址配發給其他人使用,稱為浮動ip。由於浮動ip的地址並非固定不變,對於必須提供聯機及服務的主機來說,是不適用的,因此一般企業的伺服主機和網絡設備大多使用固定ip,只要企業的聯機沒有終止,遠程的消費者都可透過域名找到企業主機,並獲得所提供的服務。然而,固定ip必須要自行設定網路卡中的tcp/ip值才能上網,但可以比較容易做dns的指向,另外固定ip還有一個缺點,就是固定ip等於是有個固定門牌,駭客想要攻擊也比較容易找,不易建立私有環境伺服器。有鑑於此,本發明提供一種伺服器分時可變ip地址的網絡系統及方法,其可使得伺服器的ip地址分時改變不易遭黑客鎖定攻擊。技術實現要素:本發明的主要目的在於提供一種伺服器分時可變ip地址的網絡系統及方法,其可使得伺服器的ip地址分時改變不易遭黑客鎖定攻擊。為達上述目的,本發明一種伺服器分時可變ip地址的系統,其包括伺服器端,該伺服器端,其具有若干個實體ip地址供選擇,該伺服器端包括伺服器、伺服器計時器、伺服器ip地址產生器,ip地址選擇器以及切換器,該伺服器計時器通過該伺服器ip地址產生器連接該伺服器,該伺服器ip地址產生器與該伺服器以及該ip地址選擇器連接,該切換器通過該ip地址選擇器連接該伺服器ip地址產生器,其中,該伺服器計時器,其在伺服器開機後實時獲取該伺服器所在地的日期和標準時間並發給伺服器ip地址產生器;該伺服器ip地址產生器,其在接收到伺服器開機時的日期和時間數據後,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址且同時告知該伺服器開機時應使用該選擇的實體ip地址並同時告知ip地址選擇器及切換器切換到該選擇的實體ip地址;以及該切換器通過該ip地址選擇器獲知該伺服器ip地址產生器所選擇的實體ip地址並在一預設間隔時間後切換該伺服器至所選擇的實體ip地址。優選地,該伺服器ip地址產生器進一步檢測接收到伺服器所在地的標準時間為整點時,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址,接著該伺服器ip地址產生器告知該伺服器以及ip地址選擇器在該預設間隔時間後將更改該伺服器的實體ip地址至所選擇的實體ip地址。優選地,所述若干個實體ip地址存儲在一與所述伺服器ip地址產生器連接的第一eeprom內。優選地,所述餘數-ip地址對應表存儲在與所述客戶端ip地址產生器連接的一第二eeprom內。優選地,伺服器端的伺服器的數目少於或等於實體ip地址的數目。優選地,該餘數-ip地址對應表中的ip地址中上下相鄰的ip地址不同。優選地,所述的伺服器分時可變ip地址的系統進一步包括客戶端,所述客戶端通過網際網路連接所述伺服器端,所述客戶端包括客戶端電腦、客戶端計時器以及客戶端ip地址產生器,該客戶端計時器通過該客戶端ip地址產生器與該客戶端電腦連接,該客戶端ip地址產生器與客戶端電腦連接,其中,該客戶端計時器,其在客戶端電腦開機後獲取該客戶端電腦欲連接的伺服器所在地的日期和標準時間並發給客戶端ip地址產生器;以及該客戶端ip地址產生器,其在接收到客戶端電腦開機當時的其欲連接的伺服器所在地的日期和時間數據,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址且同時告知該客戶端電腦開機時應連接的伺服器的實體ip地址,客戶端ip地址產生器檢測接收到客戶端電腦所欲連接的伺服器所在地的標準時間為整點時,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址,客戶端ip地址產生器告知該客戶端電腦在該預設間隔時間後將更改連接到所選擇的實體ip地址。本發明還提供一種伺服器分時可變ip地址的方法,其通過所述的伺服器分時可變ip地址的系統中的伺服器端執行,其包括以下步驟:a.伺服器計時器在伺服器開機後實時獲取該伺服器所在地的日期和標準時間並發給伺服器ip地址產生器,接著執行步驟b;b.伺服器ip地址產生器在接收到伺服器開機時的日期和時間數據後,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址且同時告知該伺服器開機時應使用該選擇的實體ip地址並同時告知ip地址選擇器及切換器切換到該選擇的實體ip地址,接著執行步驟e;e.切換器通過該ip地址選擇器獲知該伺服器ip地址產生器所選擇的實體ip地址並在該預設間隔時間切換該伺服器所選擇的實體ip地址。優選地,在步驟b和e之間進一步包括以下步驟:c.該伺服器ip地址產生器檢測接收到伺服器所在地的標準時間為整點時,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址,接著執行步驟d;d.該伺服器ip地址產生器告知該伺服器以及ip地址選擇器在一預設間隔時間後將更改該伺服器的實體ip地址至步驟c中所選擇的實體ip地址,接著執行步驟e。本發明還提供一種伺服器分時可變ip地址的方法,其通過所述的伺服器分時可變ip地址的系統的客戶端執行,其包括以下步驟:a.客戶端計時器在客戶端電腦開機後獲取該客戶端電腦欲連接的伺服器所在地的日期和標準時間並發給客戶端ip地址產生器,接著執行步驟b;b.客戶端ip地址產生器,在接收到客戶端電腦開機當時的其欲連接的伺服器所在地的日期和時間數據,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址且同時告知該客戶端電腦開機時應連接的伺服器的實體ip地址,使該客戶端電腦藉由該實體ip地址與該伺服器連結,接著執行步驟c;c.客戶端ip地址產生器檢測接收到客戶端電腦所欲連接的伺服器所在地的標準時間為整點時,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址,接著執行步驟d;d.客戶端ip地址產生器告知該客戶端電腦在該預設間隔時間後將更改連接到步驟c中所選擇的實體ip地址。與現有技術相比較,本發明伺服器分時可變ip地址的網絡系統及方法,通過監測伺服器所在地的日期和標準時間,通過日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址的演算方法,在整點時變換伺服器的實體ip地址,藉此,可使得伺服器的ip分時改變不易遭黑客鎖定攻擊。【附圖說明】圖1為本發明提供一種伺服器分時可變ip地址的系統原理方塊圖。圖2為本發明一種伺服器分時可變ip地址的方法,其應於上述的伺服器分時可變ip地址的系統中的伺服器端的步驟流程圖。圖3為本發明一種伺服器分時可變ip地址的方法,其應於上述的伺服器分時可變ip地址的系統中的客戶端的步驟流程圖。【具體實施方式】請參閱圖1所示,本發明提供一種伺服器分時可變ip地址的系統1,其包括連接於網際網路上的伺服器端10以及客戶端11,該伺服器端10具有若干個實體ip地址(未標)可供選擇,所述實體ip地址的數量定義為n,在本實施例中n以10個為例,分別為實體ip地址0、實體ip地址1、實體ip地址2、實體ip地址3…ip地址10,而該10個實體ip地址在本實施例中依次為1002:c50:ffff:1:21b:fcff:fe41:6c00…1002:c50:ffff:1:21b:fcff:fe41:6c09。該伺服器端10包括伺服器100、伺服器計時器101、伺服器ip地址產生器102,ip地址選擇器103以及切換器104,該伺服器計時器101通過該伺服器ip地址產生器102連接該伺服器100,用於在該伺服器100開機後實時獲取該伺服器100所在地的日期和標準時間並發給伺服器ip地址產生器102。該伺服器ip地址產生器102與該伺服器100以及該ip地址選擇器103連接,用於在接收到伺服器100開機時的日期和時間數據時,依照日期加小時數除以實體ip地址的數量n求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址,同時告知該伺服器100開機時應使用的實體ip地址並同時告知ip地址選擇器103及切換器104選擇該餘數對應的實體ip地址,或是在檢測接收到的伺服器100所在地的標準時間為整點時,告知該伺服器100以及ip地址選擇器103,在一預設時間間隔後該伺服器100的實體ip地址將更改為選擇的實體ip地址,值得注意的是,餘數-ip地址對應表中的ip地址中上下相鄰的ip地址不同,如此,整點一到,要換ip時,至少下一個ip地址與現在使用的是不相同的。舉例而言,該伺服器100開機的日期和時間為11月9日am01:39,當n=10時,則計算如下:(9+1)/10=1餘0,則餘數為0,參考下文表1:餘數ip地址01002:c50:ffff:1:21b:fcff:fe41:6c0011002:c50:ffff:1:21b:fcff:fe41:6c0121002:c50:ffff:1:21b:fcff:fe41:6c0231002:c50:ffff:1:21b:fcff:fe41:6c0341002:c50:ffff:1:21b:fcff:fe41:6c0451002:c50:ffff:1:21b:fcff:fe41:6c0561002:c50:ffff:1:21b:fcff:fe41:6c0671002:c50:ffff:1:21b:fcff:fe41:6c0781002:c50:ffff:1:21b:fcff:fe41:6c0891002:c50:ffff:1:21b:fcff:fe41:6c09表1則,選擇的實體ip地址為1002:c50:ffff:1:21b:fcff:fe41:6c00,整點時例如。11月9日am02:00,則(9+2)/10=1餘1,則餘數為1,參考表1,則應該選擇的實體ip地址為1002:c50:ffff:1:21b:fcff:fe41:6c01。該切換器104通過該ip地址選擇器103連接該伺服器ip地址產生器102,用於在該預設間隔時間後切換該伺服器100至該伺服器ip地址產生器102所選擇的實體ip地址,藉此完成該伺服器100的實體ip地址的分時變換。在本實施例中,所述若干個實體ip地址存儲在一與所述伺服器ip地址產生器102連接的第一eeprom(electricallyerasableprogrammableread-onlymemory,電可擦可編程只讀存儲器)(未示)內。該客戶端11包括客戶端電腦110、客戶端計時器111以及客戶端ip地址產生器112,該客戶端計時器111,其通過該客戶端ip地址產生器112與該客戶端電腦110連接,用於在該客戶端電腦110開機後獲取該客戶端電腦110欲連接的伺服器100所在地的的日期和標準時間並發給客戶端ip地址產生器112。該客戶端ip地址產生器112,其與客戶端電腦110連接,用於在接收到開機當時其欲連接的伺服器100所在地的伺服器的日期和時間數據,依照日期加小時數除以實體ip地址的數量n求得餘數並在預先存儲的餘數-ip地址對應表中找出該餘數對應的實體ip地址且同時告知該客戶端電腦110開機時應連接的實體ip地址,或是檢測接收到標準時間為整點時,依照日期加小時數除以實體ip地址的數量n求得餘數並在預先存儲的餘數-ip地址對應表中找出該餘數對應的實體ip地址同時告知該客戶端電腦110在該預設時間間隔後將更改連接到所選擇的實體ip地址,藉此,實現與伺服器100分時同步使用相同的實體ip地址。例如客戶端電腦110開機時其欲連接的伺服器100的日期和時間為如11月9日am01:39,則計算如下:(9+1)/10=1餘0,則餘數為0,參考下文表1,則客戶端電腦110開機應連接的ip地址為1002:c50:ffff:1:21b:fcff:fe41:6c00,當該欲連接的伺服器100的時間為整點時,例如11月9日am02:00,則(9+2)/10=1餘1,則餘數為1,參考表1,則對應的實體ip地址為1002:c50:ffff:1:21b:fcff:fe41:6c01。在本實施例中,所述餘數-ip地址對應表存儲在與所述客戶端ip地址產生器112連接的一第二eeprom(electricallyerasableprogrammableread-onlymemory,電可擦可編程只讀存儲器)(未示)內。要特別說明的是,在實施上,第二eeprom與前述第一eeprom可以是同一個或不同個eeprom。參閱圖1與圖2,圖2是一流程圖,說明伺服器分時可變ip地址的系統1之伺服器端10如何執行本發明分時可變ip方法,該方法包括以下步驟:步驟100:伺服器計時器101在伺服器100開機後實時獲取該伺服器100所在地的日期和標準時間並發給伺服器ip地址產生器102,接著執行步驟101。步驟101:該伺服器ip地址產生器102在接收到伺服器100開機時的日期和時間數據後,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址且同時告知該伺服器100開機時應使用該選擇的實體ip地址並同時告知ip地址選擇器103及切換器104切換到該選擇的實體ip地址,如該伺服器100開機的日期和時間為11月9日am01:39,計算如下:(9+1)/10=1餘0,則餘數為0,參考下文表1,則伺服器100開機應使用的實體ip地址為1002:c50:ffff:1:21b:fcff:fe41:6c00,接著執行步驟102。步驟102:該伺服器ip地址產生器102檢測接收到伺服器100所在地的標準時間為整點時,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址,例如11月9日am02:00,則(9+2)/10=1餘1,則餘數為1,參考表1,則對應的實體ip地址為1002:c50:ffff:1:21b:fcff:fe41:6c01,接著執行步驟103。步驟103:該伺服器ip地址產生器102告知該伺服器100以及該ip地址選擇器103在一預設時間間隔後將更改該伺服器100的實體ip地址至步驟102該選擇的實體ip地址,接著執行步驟104。步驟104:切換器104通過ip地址選擇器103獲知該伺服器ip地址產生器102所選擇的實體ip地址並在該預設間隔時間切換該伺服器100至步驟102所選擇的實體ip地址,藉此完成該伺服器100的實體ip地址分時變換。參閱圖1與圖3,圖3是一流程圖,說明伺服器分時可變ip地址的系統1之客戶端10如何執行本發明分時可變ip方法,該方法包括以下步驟:步驟200:客戶端計時器111在客戶端電腦110開機後獲取該客戶端電腦110欲連接的伺服器100所在地的日期和標準時間並發給客戶端ip地址產生器112,接著執行步驟201。步驟201:該客戶端ip地址產生器112,在接收到客戶端電腦110開機當時的其欲連接的伺服器100所在地的日期和時間數據後,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址且同時告知該客戶端電腦110開機時應連接的伺服器100的實體ip地址,例如客戶端電腦110開機時,其欲連接的伺服器100所在地的日期和時間為如11月9日am01:39,則計算如下:(9+1)/10=1餘0,則餘數為0,參考下文表1,則客戶端電腦110開機應連接的實體ip地址為1002:c50:ffff:1:21b:fcff:fe41:6c00,接著執行步驟202。步驟202:該客戶端ip地址產生器112檢測接收到客戶端電腦110所欲連接的伺服器100所在地的標準時間為整點時,依照日期加小時數除以實體ip地址的數量求得餘數並在預先存儲的餘數-ip地址對應表中選擇該餘數對應的實體ip地址,例如客戶端電腦110所欲連接的伺服器100所在地的標準時間整點時為11月9日am02:00,則(9+2)/10=1餘1,則餘數為1,參考表1,則對應的實體ip地址為1002:c50:ffff:1:21b:fcff:fe41:6c01,接著執行步驟203。步驟203:該客戶端ip地址產生器112告知該客戶端電腦110在該預設時間間隔後將更改連接到步驟202中該選擇的實體ip地址,藉此,實現與伺服器100分時同步使用相同的實體ip地址。因此,客戶端10藉由獲知其欲連接的伺服器100所在地的日期和時間數據後,便可獲知其欲連接的伺服器100目前所使用的實體ip地址,進而透過網際網路與該伺服器100相連。值得注意的是,在本發明其他實施例中,伺服器100的數目,會少於或等於實體ip地址的數目,也就是說,圖1中的伺服器100可以是多數個,當有多臺伺服器100時,多臺伺服器100之間可以互相更換實體ip地址,而每一個伺服器100在同一時間下僅會使用一個實體ip地址,若有多出來的實體ip地址,則可閒置不用或是通過額外增加仲裁器將多出的實體ip地址分配給另外不重要的伺服器使用,此外,當第一個伺服器100依照上述原則更換ip地址後,該伺服器ip地址產生器102自動選擇下一個餘數所對應的實體ip地址,供下一個伺服器100使用,之後依此類推,避免不同伺服器用到同一個ip地址。且,該預設間隔時間的單位可為分鐘、小時、日、月、年,亦即,ip地址可以每分鐘、每小時、每日、每月、每年進行變更。綜上所述,上述各實施例及圖示僅為本發明之較佳實施例而已,但不能以之限定本發明實施之範圍,即大凡依本發明申請專利範圍所作之均等變化與修飾,皆應屬本發明專利涵蓋之範圍內。當前第1頁12

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀