有Router(路由器)時如何架伺服器?(DMZ及Virtual Server)

12 / 21, 2012 伺服器 , 架站技巧 , 電腦技巧

路由器一直以來都是架站者的惡夢,可是又不可否的,路由器真的超好用的,想要架站時,只好選擇想辦法通過路由器。之所以會有這篇文章,是因為之前用Raspiberry Pi架了網頁,卻一直卡在路由器的地方,而家中使用的路由器是中華電信和D-Link的DSL-6641K,網路上資料不是很多,於是就寫了這篇教導大家!


首先當然就是登入後台,網址是192.168.1.1,帳密則為下面列表:
北部:cht/chtnvdsl
中部:cht/chtcvdsl
南部:cht/chtsvdsl
註:斜線前是帳號,全臺皆為cht,密碼則是斜線後,部分中部地區使用南部的密碼,部分南部地區使用中部的密碼(中華電信的陰謀),在中部和南部的朋友2組密碼都試試看

DMZ

優缺點:操作容易,但如果不同的Port要指到不同電腦,DMZ做不到,而且基本上只要開啟,「所有」Port都會開放,安全性較低

登入後到ADVANCED->DMZ (Exposed Host),按下Enable,IP Address請填內部IP(192.168.x.x)
路由器架站-DMZ

Virtual Server

優缺點:設定多,可以指定Port開放與否,及指向哪台電腦,但操作較為複雜

到ADVANCED->Virtual Server,找到要使用的Port(從Internal看,上行是內部IP,預設為0.0.0.0,下行是要開放的Port),按下旁邊的Edit(如果沒有在選項內,請按Add)
路由器架站-Virtual Server-1
接下來在下方會出現設定
路由器架站-Virtual Server-2
翻譯如下:
Rule Status:開啟與否,請開啟
Name:名稱,維持預設即可
Interface:這裡比較複雜,下方會有設定教學
Internal IP:內部IP(192.168.x.x)
Internal Start Port:對內部要開啟的Port起點(如果是要開啟多個連續Port,就在這設第一個Port),除非是新增的,否則都會有預設值,不用改
Internal End Port:要開啟的Port終點(如果是要開啟多個連續Port,就在這設最後一個Port),除非是新增的,否則都會有預設值,不用改
External Start Port:對外部要開的Port(如果是要開啟多個連續Port,就在這設第一個Port),基本上與Internal Start Port相同
External End Port : 對外部要開的Port(如果是要開啟多個連續Port,就在這設第一個Port),基本上與Internal End Port相同
Protocol Type:維持預設即可

關於Interface,請到SETUP->WAN Setup,找到Connection Type欄位找到PPPoE(或目前使用模式),看看Index欄位終是對應到哪個,那就是Interface要選的
路由器架站-Connection查詢

  • BringTheCatAndTheDoG

    我用的是DSL-2750E
    可是我的目錄裡沒有Virtual Server,該怎麼辦

    • s3131212

      那有DMZ設定嗎?如果有,就用DMZ吧,Virtual Server通常是比較進階的路由器才會內建

  • AvengerMoJo

    我用的firmware和你的點不一樣? DSL-6641K 1.0.3.bbtj.6641kN6 是我的版本.
    interface設定找不到DMZ和Virtual Server都用不了 🙁

    • AvengerMoJo

      看到了你說的後台介面謝謝

      • 嗯,祝你成功