一、確定伺服器以下網路參數(後面會用到)
[本機地址]、[網關地址]、[子網路遮罩]、[寢室IP地址]
1、開啟開始菜單,選擇運行,輸入cmd並斷行符號;
2、在開啟的命令列視窗裡輸入 ipconfig /all 並斷行符號,可以看到類似下圖的結果:
3、按上圖所示記下[本機地址]、[網關地址]和[子網路遮罩]。
你機子上的以上三個參數或許和上圖有所不同,不過一般[本機地址]類似
192.168.x.y ,[網關地址]類似 192.168.x.1 ,[子網路遮罩]一般都是
255.255.255.0
4、為了設定DMZ主機,我們不能使用路由器的DHCP功能,需要手動指定[本機地址]。
在控制台的網路連接項中,在本地串連上點右鍵選擇屬性,可以得到下圖:
選中Internet協議(TCP/IP),點擊屬性,得到如下對話方塊:
按上圖所示填寫參數,其中IP地址填192.168.x.y,子網路遮罩填3中獲得的[子網
掩碼],預設閘道填3中獲得的[網關地址],其他按圖中填寫即可。
5、至於][寢室IP地址],可以在bbs上發一帖,然後看看文章最下面顯示的IP地址就
是你們寢室的][寢室IP地址] ^_^
二、設定DMZ主機
以下設定以TP-LINK R402路由器為例,其他路由器的設定大同小異,最多是DMZ這個
1
說法不同,如TENDA的就是通透區功能表項目。1、開啟瀏覽器,輸入[網關地址]並斷行符號,
1、開啟瀏覽器,輸入[網關地址]並斷行符號,會看到下圖:
2、按上圖輸入使用者名稱和密碼登入(注意大小寫),進入路由器設定介面如下:
3、按上圖在左邊菜單找到DMZ主項目,填寫參數並點擊儲存;
三、ftp伺服器端設定
以下僅以Serv-U為例,一是因為它比較容易擷取(comic上就有),二是因為它比較
簡單,大多數新手都用的這個。
此處僅講解和DMZ有關的設定,其他設定請參考精華區其他教程。
1、如下圖所示,選中左邊域菜單下面的某個域,在右邊填寫相關參數並儲存;其中
ftp連接埠地址建議大家填寫非21且較大的連接埠號碼,比如2121、8021等等。
2、如下圖所示,在域下面選中Settings,並在右邊選中Advanced頁,填寫相關參數並儲存
至此,你的ftp應該可以被大家訪問了,地址格式如下:
ftp://user:password@[寢室IP地址]:[ftp連接埠]
(user和password是Serv-U中你自己設定的帳號的使用者名稱和密碼,[寢室Ip地址]在一、5
中獲得,[ftp連接埠]為三、1中設定的連接埠號碼)
舉個不是太恰當的例子,路由器類似於某單位的電話交換器。
每個分機都可以打出電話;但是如果別人想打進來,只知道總機號是不行的,不知道分機號就沒辦法轉到特定的某部分機。通常我們聽到的提示就是“請撥分機號,查號請撥○”,不知道別的分機號碼的時候,我們就只好撥○了,撥○就轉到特定的分機了,這部分機就相當於路由器的DMZ主機。
常見的家用上網的路由器就相當於這麼個功能不太完善的電話交換器。預設情況下只支援撥出,就是瀏覽網頁、發電子郵件等沒有問題。但是如果想建設個網頁,讓別人來訪問、或者為外網提供其他服務、或者想通過NetMeeting被外網的其他人呼叫就不行啦,因為外網的訪問資訊到了路由器以後就被阻擋住了,外網的電腦聯絡不到內網的電腦。預設的狀態下只能單向通訊。
當有這種需求的時候最簡單的方法就是啟用DMZ主機。啟用後所有的發往路由器外網地址的資訊都會被路由器轉寄給指定的DMZ主機。
當然,更好的辦法是根據需要設定相應的轉寄規則。