如何連上NAT後面的檔案伺服器(NAS server)

想請問如何連上NAT後面的檔案伺服器(NAS server)

看過很多教學是說在Finder用連接伺服器的方式做連線

例如連接118.118.118.118

就打smb://118.118.118.118

但是我們實驗室的伺服器是接在NAT後面的

掛的port假設是9527

所以從外面聯的話應該連118.118.118.118:9527

可是如果我打smb://118.118.118.118:9527的話

就會連不上

想請問是否有類似的軟體可以達到相同的功效?

或是有其他設定方式?

謝謝各位
2010-11-30 17:51 發佈

quts wrote:
想請問如何連上NAT...(恕刪)


Hi There
我不確定apple的有沒有跟別人不一樣

不過在網路裡面, 你現在負責做NAT的設備也要夠做PAT(Port Address Translation)

也就是說, 內部的NAS IP若為192.168.1.1 port為9527的話

在做NAT的設備就需要設定當有人連118.118.118.118這個IP, 且目的port為9527

就必需轉到192.168.1.1 port 9527

希望有幫到忙

Yanni
我有在NAT做port mapping了
我用windows可以連
所以想請問在MAC上是不是有什麼要注意的地方
不知道你說的"外面"是多遠.
一般來說,samba 只支援區網內連線
跨網域..正常是無法連線的...

quts wrote:
想請問如何連上NAT...(恕刪)


大大: 你指外面的意思是不是指外聯網呢?

方法1) 可以去申請一個免費的DDNS (動態DNS服務)
可到DYNDNS申請一個!

那你的DNS可以用你剛申請的動態DNS服務,連接起來吧!

方法2)可以用VPN server直接連你自家的內聯網! 就是你剛才打出來的一堆IP號唷!
tyf000 wrote:
一般來說,samba 只支援區網內連線
跨網域..正常是無法連線的...


不正確。

Windows 網芳(正式名稱為 SMB/CIFS,Common Internet File System)是一個應用程式層級的通訊協定。在 Windows 95 年代,SMB 底層通訊層只支援 NetBIOS/NetBEUI,的確是只能在區域網路上執行。但在 Windows 98 以後微軟就已經實作完成 CIFS over TCP/IP,就沒有網域的問題了。

所謂「跨網域會發生問題」主要是發生在 UDP 廣播封包。廣播封包只會在設備介面所在的網路區段中傳遞,路由器、或是 VLAN 交換器都不會轉發廣播封包到不同區段(如果會的話那網際網路就不用玩了)。而應用程式或網路服務使用 UDP 廣播封包,也主要是用在「探尋」、「宣告」、「服務登記」。

舉例來說,Windows 網芳就有利用 UDP 封包來建立「瀏覽」清單;Apple 的 Bonjour、UPnP、DLNA 等也全都是利用廣播封包來達成設備配對等功能。

前面說過 UDP 廣播封包無法跨網域傳送,但是 Windows 網芳跨網域建立,這在任何一家超過 50 個員工的公司裡面都是必須要有的功能。當然這個問題有很多種解法,而微軟在 Windows NT 4.0 加入的一個快速解決方法就是「Browser Master」。Browser Master 主要就是負責建立同一網域區段內所有電腦的清單;既然有 Master 那當然就有 Slave,Slave 和 Master 就是透過 TCP/IP 來交換清單訊息,所以才能讓使用者跨網域「瀏覽」看到公司其他部門的電腦。


joejoejo wrote:
方法2)可以用VPN server直接連你自家的內聯網! 就是你剛才打出來的一堆IP號唷!


正解。

NAT 設 Port mapping 的作法雖然方便,但也留下一個漏洞讓惡意攻擊者有機可乘。
VPN 是最安全、也最方便的解決方案。

不過缺點就是,樓主必須去買一個有提供 VPN 「伺服器」功能的 NAT,通常價格會比較高。
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?