• 4

[解決]小心DDNS的設置對DSM流量的影響

6/7日更新

謝謝大家的協助與回應,目前我已經使用DNSMasq這個程式來解決。
小弟將學習的成果發表為另一篇文章:「利用NAS打造屬於自己的DNS Server」,請參考。

================================================================

老實說,我很驚訝這樣的結果!
在Synology的DSM相關程式裡,NAS的位址設置對流量會有這麼巨大的影響。
小弟原先的想法很簡單:在DSM的各種應用程式中,NAS的位址都設定成DDNS的位址。
這樣的好處顯而易見,對於沒有固定IP的人來說,在外面還是可以隨時連線回來家中的NAS。
但沒有想到這樣子有一個非常嚴重的問題,如果NAS位址設定成DDNS的話。
那麼你即使跟NAS在同一個區域網路裡,跟NAS之間傳輸資料會變成繞出去WAN再繞回來。
天吶,這樣子的影響簡直讓人不可想像,這樣除了讓傳輸變的很慢以外,還會佔用寶貴的上傳頻寬。

以下是我的測試:

1.將DS file的NAS位置設定成DDNS。
[解決]小心DDNS的設置對DSM流量的影響

DSM裡的流量監控只有幾百KB/s
這時的資料是這樣跑的:NAS-->WAN-->iPhone
[解決]小心DDNS的設置對DSM流量的影響

2.將DS file的NAS位置設定成私人IP。
[解決]小心DDNS的設置對DSM流量的影響

DSM裡面的流量暴增變為以MB/s為單位
這時的資料是NAS-->LAN-->iPhone
[解決]小心DDNS的設置對DSM流量的影響

另外再來介紹被大書特書的新功能Clound station。
一樣將位址設定成DDNS
[解決]小心DDNS的設置對DSM流量的影響

將測試流量的軟體DU Meter設定成只監控往WAN的流量。
[解決]小心DDNS的設置對DSM流量的影響

看到了嗎?在同一個區網裡,利用Clound station同步檔案。
速度居然只有幾百KB/s~
如果沒有設定QoS的用戶可能會因為WAN的上傳頻寬被佔滿而導致網路連線癱瘓。
[解決]小心DDNS的設置對DSM流量的影響

所以解決的辦法為何呢?很簡單也很麻煩。
在家裡連線的時候,將位址設定成私人IP。
在外連線的時候,將位址設定成真實IP或DDNS。
如果常常外面家裡兩頭用的人呢?我也不知道該說什麼了....

我在想不知道能不能設定一下固定路由來解決問題。
但會用到DDNS表示真實IP是會變來變去的,這又該如何設定成固定路由?
2012-06-01 22:06 發佈
其實家用電腦 改一下HOSTS騙騙它就行嚕
雖然說IOS裝置也可以改 但是因為會移動帶出去 改就沒太大意義了
derliang wrote:
老實說,我很驚訝這樣...(恕刪)
你可以用用看 ezCloud 的識別碼
他會自動判斷要用 LAN 還是 WAN 的 IP 連線
在外面就連VPN回家裡,一樣可以輸入家裡區網的NAS虛擬IP
giayiu wrote:
你可以用用看 ezC...(恕刪)


耶ezClound這麼神呀,那我快點來試試。
ezClound也支援DS audio與DS photo+嗎?

這個ezClound之前讓我不太信任,因為他常常無法順利註冊。
是說改了連線位址以後,Clound station又要重新再設定連結與資料夾
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!
如果你的分享器有支援nat lookback,那不管在哪裡都用ddns就可以了,分享器會自動判斷。要不然就是用VPN,一率使用內部IP,iPhone的VPN還滿方便的,這兩種我都有用。
juangyh wrote:
其實家用電腦 改一下 HOSTS 騙騙它就行嚕
雖然說 IOS 裝置也可以改 但是因為會移動帶出去 改就沒太大意義了


如果用hosts不知道能不能解決,因為hosts也是告訴電腦IP與hosts name的解析而已。
而且小弟的情形不適用於修改hosts。
因為小弟使用的是筆電,常會在家裡跟公司之間不同的LAN使用。
設定了hosts以後,到公司連接自己的DDNS就會變成連不上

kuanll wrote:
如果你的分享器有支援 nat lookback, 那不管在哪裡都用 ddns 就可以了,分享器會自動判斷。要不然就是用 VPN,一率使用內部 IP,iPhone 的 VPN 還滿方便的,這兩種我都有用。


我想這不是nat lookback的問題。
因為我在家裡不管是輸入私人IP或者是DDNS都可以連線,這表示分享器有支援nat lookback。
但如果輸入的位址是DDNS的話,流量是由LAN-->WAN-->LAN,等於繞一大圈
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!

derliang wrote:
我想這不是nat lookback的問題。
因為我在家裡不管是輸入私人IP或者是DDNS都可以連線,這表示分享器有支援nat lookback。
但如果輸入的位址是DDNS的話,流量是由LAN-->WAN-->LAN,等於繞一大圈


我使不知道nat lookback的定義

不過你的測試確實是分享器所導致的

有少數的分享器會自動幫你判斷(不知道是什麼技術)

就算你用的是網域名稱或是實體IP來連線

分享器會自動幫你轉用所對應到的虛擬IP來連

而不會到外網再回來
kuanll wrote:
如果你的分享器有支援nat lookback,那不管在哪裡都用ddns就可以了,分享器會自動判斷。要不然就是用VPN,一率使用內部IP,iPhone的VPN還滿方便的,這兩種我都有用。...(恕刪)


用 VPN 應該是比較簡單的解決方法.

不然就是設置兩個 DNS Server, 從 Internet 和 LAN 端解析時傳回不同的 IP. 有些 IP 分享器上支援 DNS 功能, 可以做一些 domain name & IP 對應的設定, 這樣應該也是可以的.

但 kuanll 兄提到 NAT loopback, 小弟覺得有些怪怪的, NAT loopback 和直接採用 LAN IP 去連 NAS 應該會有不同的傳輸速度表現, 畢竟 firewall 它還是要真正去維護連線上 NAT 的對應關係, 或許速度上它會比從 WAN 端再折回來快, 但應該還是會受 firewall 的處理能力所限制. (以 vigor 2920n 測試, NAT loopback 下傳輸速度和直接以 LAN IP 連線傳輸速度差異非常大)
FB: Pctine

pctine wrote:
(以 vigor 2920n 測試, NAT loopback 下傳輸速度和直接以 LAN IP 連線傳輸速度差異非常大)...(恕刪)


小弟也是2920n啦,p大有發現即使用LAN IP來連,Clound station同步的速度還是非常慢嗎?
不知道是不是因為Clound station同步時檔案還要處理的關係。
一般用網芳抓檔案的時候,速度隨便都有幾十MB/S,但用Clound station速度大概只有幾MB/S而已。

我發現現在連FTP一樣會有這樣的問題,我想應該是只要設DDNS當位址的都會有這流量跑到WAN的問題。
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?