我有一个连接到 Airport Extreme 的共享磁盘,我可以通过命令 -k 在 OS X 中通过 finder 远程连接到该磁盘,并输入正确的地址:
afp://test.dyndns.org:1111
1111 是我在 AE 端口映射中为磁盘保留的端口。
这是一个很棒的功能,但我并不总是能使用 Mac。
我的问题是如何通过 Windows XP 连接到该驱动器?
请注意,共享驱动器是 Drobo FS,并且格式化为可处理 Windows 和 Mac OS。
我尝试通过“我的电脑”->“工具”->“映射网络驱动器”映射网络驱动器并输入:
\\test.dyndns.org:1111\Drobo-Name
我也尝试过“开始”->“运行”并输入相同的内容,无论是否带有端口号。
答案1
在我看来,Drobo FS 有一个以太网插孔,只需插入任何以太网网络,就可以充当自己的 AFP 和 SMB 服务器(分别是 Mac 和 Windows 文件共享),对吗?
由于它不是 USB 磁盘,因此它不是大多数人所说的“AirPort Extreme 共享磁盘”——该术语通常指插入 AirPort Extreme 的 USB 磁盘,AirPort Extreme 基站充当其 AFP 和 SMB 服务器。
听起来您已经有一个从 AirPort Extreme 的公共 IP 地址(端口 1111)到 Drobo FS 的私有 IP 地址(端口 548(标准 AFP 服务器端口))的端口映射。对吗?
如果您希望 Windows 客户端能够以相同的方式访问 Drobo FS,则需要对 SMB 和相关协议用于连接服务器的端口进行类似的端口映射。请参阅姊妹网站 ServerFault.com 上的这篇文章:https://serverfault.com/questions/36100/port-forwarding-for-samba
还要注意的是,其中一些 SMB 和 NetBIOS 相关端口是互联网上最容易受到攻击的端口之一,可能仅次于 SSH 端口 (21)。因此,住宅宽带 ISP 默认过滤这些端口的情况并不少见。因此,即使您完美设置了 NAT 端口映射,您仍然可能无法从外部连接,因为您的 ISP 可能会“为了您好”而阻止它。