標籤:blog http os 使用 strong sp 檔案 2014 on
序:搭建伺服器需要兩個條件硬體伺服器和固定公網IP,隨便一台個人電腦都可以作為硬體伺服器,就剩下一個問題,如何獲得一個固定公網IP。
第一章
掃盲:ADSL撥接方式,本地IP與公網IP的區別
一、如何查看本地IP
方法:進入Dos,輸入命令ipconfig即可看到自己的內網IP地址,這個地址作為區域網路內部交流使用。
二、如何查看公網IP
方法:IE瀏覽器輸入網址:http://www.ip138.com,可以看到本機訪問互連網時的IP地址是163.125.59.28
第二章
一、公網IP是在變化的
ADSL撥號方式上網,重新登入電腦、重新寬頻連線都會改變公網IP地址,因此需要利用一種方法使本機獲得一個固定的公網IP。
二、花生殼工具獲得固定公網IP
花生殼官網:http://www.oray.com/
花生殼使用方法:
聲明:轉自http://iask.sina.com.cn/b/12113120.html
花生殼的效果最好,所以ADSL撥號的動態IP使用者,要做的事情有:
第一步:去花生殼的網站: 註冊個護照,然後登入,在登入後的“網域名稱服務 (DNS)中心”裡選把“註冊網域名稱記錄”項來註冊個“免費的網域名稱”。
第二步:下載“花生殼”這個軟體,並安裝。註:對於有固定的I的(外網)使用者來說,你也可試試用第一步和第二步的方法,也可以去。
(ADSL撥號的動態IP使用者這裡的IP改為:你申請的“網域名稱”;固定IP(外網)的使用者這裡的IP改為你的固定IP或申請的“轉向網域名稱”)還有一點要說明的是,這個檔案裡的IP設成“ ”也同樣可以,我個人覺得設成 ,在伺服器啟動時會快些,比較推薦這裡設成這樣。
第四:修改伺服器目錄下的“CS”檔案夾裡“data”檔案夾下的“Connectserverlist.dat”和“ServerList.dat”檔案裡的IP項。
(ADSL撥號的動態IP使用者這裡的IP改為:你申請的“網域名稱”;固定IP(外網)的使用者這裡的IP改為你的固定IP或申請的“轉向網域名稱”)
第五:查看“啟動”目錄下的“4”和“8”兩個檔案裡的IP,是否為“ ”;檔案“8”的最後的連接埠號碼是是否為“55901”如果不是的改過來。
第六:確定用戶端的“IP”和“連接埠”;(ADSL撥號使用者的用戶端IP應為“你申請的網域名稱”);(固定IP(外網)使用者用戶端IP應為“你的固定IP或你申請的轉向網域名稱”)用戶端的連接埠號碼應為“44405”
(至此,IP和連接埠的設定就完成了,服務就可以啟動了,應該是可以成功的,伺服器這邊不會有報錯,至於SQL還沒設好的人,具體看以有的教程,那教程都已經很詳細了)下面我再來說下,對於使用ADSL路由功能形成的區域網路(即:內網),和網吧內的區域網路(即:內網),在IP和連接埠上設法。(先聲明:本人自己是ADSL撥號的動態IP使用者(外網),所以,對於內網的設法,只是建議、想法(睡覺時想到的),因為自己不是內網,所以沒辦法實驗,需要大家研究下,按以下方法,我想應該是可以的。)具體如下:(對於內網來說,第一就就不是使用花生殼這樣的軟體了)
第一步:找到“連接埠映射器”這個軟體,把你的區域網路內,要做為MU運行伺服器的機子的IP“映射”到串連Intenet網的裝置的IP上。
(這個“Intenet網的裝置的IP”的意思就是說:ADSL路由的使用者指的是ADSL裝置的IP,具體的是多少,自己查如果記得不錯IP好像都是“ ”吧;網吧的“Intenet網的裝置的IP”就是指:網吧內那台連上可以Internet網的那台機子(“這機子就大概是大家說的主機吧”)上的與Internet網串連的那個裝置的IP)
“連接埠映射器”的軟體我想大家都應該用的是:PortTunnel 吧,具體設法如下:啟動“PortTunnel”在主介面下點“增加”,然後在“常規”項裡的“名字”輸入個“映射的名字”(這名字隨便起)
接下來在“輸入連接埠”輸入數值“55901” 在“捆綁地址”選擇你要做為MU運行伺服器的機子的IP 然後 在“輸出地址”上輸入“Intenet網的裝置的IP” 然後確定就行了。這個裡面的其它的,什麼“IP安全”啦,“HTTP”等就不要選了,這些地方的設法,我也沒看懂,我想不做修改也沒什麼吧。好!做完這一步,我想你的機子的IP應該已經“映射”上了吧。
第二步:這步要做的就是,確定你的網路裝置是否有網路防火牆,有的把它關掉。
第三步:就是找人來試下,能否登上你的這台機子,也就是指,IIS,別人能否在網上看到你的首頁。(這步需要註明的是:你告訴別人你的地址是,記得是告訴串連Intenet網的裝置的IP,而不是你原生IP,再就是,這步完成後,你可試著用用,花生殼或著轉向網域名稱,這樣找起你的IP會方便些的。)接下來要做就是,對伺服器端檔案的修改了。最的前提是:在你安裝了伺服器端軟體後,沒有進行對伺服器軟體的連接埠任何設定,使其保持初始狀態。如果改了,就把其全部改回55901,伺服器端不要改成44405 這個是不行的,估計要報錯的。(改這些東西推薦“字元替換器”在用的時候在檔案類型哪兒注意最好用“*.*”,這樣不怕有漏掉檔案的可能,並且在替換時,多等一下,以免有檔案因為機子的速度和搜尋替換的速度而還沒被修改)
具體的改法為:
第一:用“字元替換器”把IP全換成“ ”
第二:修改伺服器目錄下的“data”檔案夾下的“IpList.dat”檔案裡的IP項。(這裡的IP改為:“你的串連Intenet網的裝置的IP”)
第三:修改伺服器目錄下的“CS”檔案夾下的“Connectserverlist.dat”檔案裡的IP項。
(這裡的IP改為:“你的串連Intenet網的裝置的IP”)
還有一點要說明的是,這個檔案裡的IP設成“ ”也同樣可以,我個人覺得設成 ,在伺服器啟動時會快些,比較推薦這裡設成這樣。
第四:修改伺服器目錄下的“CS”檔案夾裡“data”檔案夾下的“Connectserverlist.dat”和“ServerList.dat”檔案裡的IP項。
(這裡的IP改為:“你的串連Intenet網的裝置的IP”)
第五:查看“啟動”目錄下的“4”和“8”兩個檔案裡的IP,是否為“ ”;檔案“8”的最後的連接埠號碼是是否為“55901”
如果不是的改過來。
第六:確定用戶端的“IP”和“連接埠”;用戶端的IP應該為:“你的串連Intenet網的裝置的IP”
用戶端的連接埠號碼應為“44405”
(至此,IP和連接埠的設定就完成了,服務就可以啟動了,應該是可以成功的,伺服器這邊不會有報錯,至於SQL還沒設好的人,具體看以有的教程,那教程都已經很詳細了)
下面我說明下我對內網的IP“映射”的觀點,特別是對那個“輸入連接埠”和“輸出連接埠”為什麼設成55901的想法。用“PortTunnel”這個軟體預設的輸入連接埠“81”和輸出連接埠“80”的設法肯定不行,我的理由是,MU的連接埠已經定死了,只有44405和55901,所以設成其它的肯定不對,
但是,把服務端設成44405,我估計跟我在ADSL撥號時的一樣會啟動第8個時會報錯的,所以保守起見,設為55901要好些,而且不管是內網還是外網的,我都比較建議服務器這邊設成55901,以確保不出錯。)下面我再說下,對於ADSL路由裝置的IP的一個,小小的理解上的意見。我發現現在用ADSL路由功能的使用者,他的ADSL的裝置的IP,好像都是: 這樣,ADSL路由下的使用者就要得把IP映射到這個ADSL的裝置的IP上,也就是映射到 上。
在用戶端那邊的,IP我想也應該是設成被映射的IP,即: ,連接埠是44405
做為用戶端我就有了一個想法,用戶端上網後,發現“哇,這麼多的 (因為開啟ADSL路由功能後的ADSL的IP就是 了,而打ADSL路由功能的人又不只一個,這樣以來,在網上就會N個 了)這樣,對於用戶端來說,它怎麼選擇,那個 才是它要進入的呢,我想這時就是連接埠起作用的時候吧,我覺得44405是和55901對應該,所以,用戶端應該就只查連接埠為55901的 ,這就排除了那些不是55901連接埠的 了,但網上肯定也不只是一個連接埠為55901的 吧,所以這時,我想伺服器的名字就起作用了,用戶端就只找伺服器名相同的 連接埠為55901的伺服器了,呵呵,不過,如果網上有兩個同伺服器名同,又同是 連接埠也同是55901時,客戶又是怎麼找呢,呵呵,這點還沒想去來,不得而知啊,哈哈~~~~~
以上的這些IP的設定都是以外網的IP+本機IP即 搭配來實現的,具體情況還而人而異,如果上述的IP搭配方式不行的話,就視情況換換搭配方式。
但是,原則是這樣的,伺服器這邊全用本機IP即: 的話,別人是決對不可能看到你,或連上你的,怎能自己單機玩。
但全用外網IP伺服器會報錯,所以,用外網的IP+本機IP搭配方式是可行有效。
還要補充點的是,如果你的用上述方法,還是不能進行,特別是對有固定外網的IP的人來說你就試著把8號檔案後面的55901 換成44405試下,不過8號檔案IP就肯定要動了,當然你不動就還是用 試試也行,估計會有錯的。
也不是我所寫的我沒這樣的才華是只是給你參考一下就好。
利用ADSL撥接方式如何搭建伺服器