[求助] DS 214play 使用網頁傳輸檔案很慢

原諒我不會用太短的標題表達我的問題

以下詳述我遇到的狀況

我家的內網均為gigabye,所以理論上與NAS的溝通速度應該都在90MB/s以上

印象NAS剛設定完成時(這時是使用內網IP 192.168.x.x) 檔案傳輸也保持在 90MB/s以上的水準

結果就在我跟家裡的Router奮鬥了兩天之後(Router是RB450 orz)

終於把NAT Loopback的設定完成了,原本開開心心的使用了一陣子

才發現....疑,我的上下行速度剩下20MB/s了...

以為網路出了什麼問題,試著打開網芳對NAS丟東西

結果一樣可以跑到100MB/s以上,網頁傳輸卻始終是該死的20MB/s...

Google了一下聽說有人講到跟https協定有關,於是我把https協定全部都關光光
(用系統搜尋的到所有的https設定)

問題依舊

就在我望天無語的時候

一時手殘把網址打成了NAS的靜態IP(192.168.X.X) 試著上傳東西才發現

疑...速度又回到90MB/s的水準了(還是比網芳慢)

這到底是什麼原因呢?是RouterOS的NAT Loopback不支援嗎(有這種可能?|||)

但我對NAT Loopback的理解不就只是把外網ip解析成內網ip嗎...

照理來說不可能讓我對nas的溝通變慢啊?我也觀察過RouterOS中,我使用DDNS網址連進NAS之後

CPU並沒有超過負荷的現象

這到底是怎麼回事呢?Orz 實在不知道這問題出在哪裡

印象常在這板出沒的pctine大大還有眾多高手,剛好都是兩台機器皆有涉獵

不知道能否替我解惑

我參照的NAT Loopback設定是官網的
>>http://wiki.mikrotik.com/wiki/Hairpin_NAT

DNS > Static的設定怎麼設都不會動orz
2014-01-28 21:55 發佈

amadegx wrote:
原諒我不會用太短的標...(恕刪)


不需用到什麼厲害的功能,用RB450G內建的DNS功能就可以了。
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!

derliang wrote:
不需用到什麼厲害的功...(恕刪)


意思是把RB450自己當成DNS Server嗎?

那就牽扯到我在您另一篇文章中發問的問題了

我怎麼指向都無法將DNS Server從google移開 囧"

明明看我的網卡狀態 dns server都被我改成ros的ip or NAS的ip了

但一用nslookup,我看自己的預設伺服器依舊是google....orz

所以static裡面的設定完全不會運作

到底該怎麼正確使用呢?


我試過在dhcp server > network 裡面更改 網卡變了 nslookup完全不理我

在nat裡面增加dst條件重新指向 一樣不理我...

但弔詭的是

若我的指令用nslookup name.synology.me name.synology.me
卻又可以正確解析IP 轉換成192.168.0.X

不過預設伺服器卻始終是GOOGLE 囧" 所以根本沒用
怎會這樣....
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!
amadegx wrote:
但我對NAT Loopback的理解不就只是把外網ip解析成內網ip嗎...
照理來說不可能讓我對nas的溝通變慢啊?我也觀察過RouterOS中,我使用DDNS網址連進NAS之後
CPU並沒有超過負荷的現象...(恕刪)


假設:
NAS LAN IP: 192.168.1.2
Router Public IP: 1.1.1.1
PC LAN IP: 192.168.1.10

有關於 RouterOS NAT Loopback 的問題及解法, 在你所附 wiki 上面的網址已有詳細的說明, 大致上解法有二,

一種就如同 derliang 兄所提利用 DNS 來解決, 假設你的 hostname 是 www.abc.com, 當你從 LAN 端 launch 此網站時, 直接利用 RouterOS DNS server 將其解成內部的 IP (或是在 PC 上 hosts file 直接對應至內部 IP), 利用此方法因為你的 PC 是直接和 NAS 連線, 中間的 traffic 並不經過 Router, 所以速度上是最快的.

第二種方法是利用 Router masquerade (NAT), 在 loopback NAT 所發生的問題是在於 NAS 回傳的封包 destination 直接指向 192.168.1.10, 但這些封包回傳給 PC(192.168.1.10) 時, 會被直接丟棄掉, 因為 PC 是 launch NAS Public IP, 所以在 RouterOS hairpin NAT 做的就是將這種特殊情況利用 masquerade 解掉, 這裡要注意的是, 這樣所有從 NAS 回傳的封包就必須經過 Router 了, 所以速度自然就變慢了, 傳輸的效能完全就考驗 Router NAT throughput.

希望這樣的解釋能夠回答你的問題.

FB: Pctine
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?