內網IP也可以建ftp伺服器
第一步:
首先當然要安裝d2g client,申請一個動態域名解析了,你可以到它的官方網站下載到
http://www.deerfield.com/download/dns2go/
下載后你可以把它安裝在你的區域網伺服器或者客戶機上都可以。
一路回車安裝完后,按提示,註冊一個新的域名: **.dns2go.com
註冊好后,如果一切正常,你的d2g客戶端便已經工作了,可以對你的靜態或動態IP地址解析了。
其實,申請動態域名解析不僅僅dns2go一種方法,其它還有花生殼、動態主機等等。如果有靜態IP,則可以不用申請動態域名解析,直接用IP地址即可。
第二步:
但是,現在的d2g只能映射你區域網伺服器的IP,外部並不能訪問你的機器。
現在你需要一個埠映射軟體。
「
推薦一個小巧實用的工具: portTunnel
配合在區域網內架設網站的利器 --- PortTunnel介紹
這裡向大家推薦一款工具,可以幫助大家輕鬆搞定「埠映射」。這款工具叫「PortTunnel」(中文意思叫「埠通道」),由SteelBytes出品,目前已經完全免費了!它的設置極其簡單,可以運行在所有的Windows平台上。
好了,讓我們來實際x作一番:
假設我是一個區域網用戶,我的內部IP地址是10.10.10.10,我是通過指定網關10.10.10.1上網的,我在自己的計算機上安裝了「動態IP解析」軟體和WEB伺服器還有FTP伺服器準備開一個網站和FTP伺服器。以下是我的設置過程:
1. 到我的網關(代理)伺服器10.10.10.1 上安裝「PortTunnel」軟體(拷貝即可)
這是軟體的界面:
2. 針對我需要的WEB服務進行配置,點擊「Add」按鈕,然後配置如下:
點擊「OK」按鈕保存
注意:
圖中Port In填的埠號是80,這樣填的前提是網關(代理伺服器)上沒有WEB伺服器在運行,否則請更換其它埠,例如「8080」(在這種情況下,用戶必須通過http://<你的域名>:8080來訪問你的網站。)
3. 針對我需要的FTP服務進行配置,點擊「Add」按鈕,然後配置如下:
點擊「OK」按鈕保存
注意:
圖中Port In填的埠號是21,這樣填的前提是網關(代理伺服器)上沒有FTP伺服器在運行,否則請更換其它埠,例如「2100」(在這種情況下,用戶必須通過ftp://<你的域名>:2100來訪問你的FTP伺服器。)
4. 設置成功后的正常運行界面(平時這個界面可以關掉,不會影響使用)
注意:
正常運行時,你設置的通道的狀態應當是「Active」,如果是「Failed」那很可能你設置的「Port In」埠號和網關(代理伺服器)上的現有埠衝突。
5. 測試一下:
如果通過http://<你的域名>能訪問你的網站或FTP://<你的域名>能訪問你的FTP伺服器,那就成功了。
重要提示:
如果區域網內有多個用戶想架設網站,那麼注意在設置的時候,一個「Port In」埠只能為一個用戶服務,例如,usera使用了「80」作「Port In「,那麼他的網站就可以通過「http://」來訪問,而userb就只能使用其它「Port In」埠了,例如「8080」,他的網站只能通過「http://:8080」來訪問了。FTP伺服器的道理也是一樣。
附:
PortTunnel的下載地址:
http://www.steelbytes.com/download/PortTunnel_CH.zip (中文)
http://www.steelbytes.com/download/PortTunnel_ENGUK.zip (English)
這裡,Port In是要監聽的埠,port out是要映射的埠。比如你想監聽伺服器的88埠,映射到你的機器的80埠,這裡的port in便是88,port out便是80。默認的FTP埠是21,如果想開FTP伺服器,這裡可以是21。
添加后,點"start",伺服器開始。程序自動加入系統服務,每次開機便會自動啟動。