Zoh*_*air 12 networking mac router ip
我在我的 MacBook 上运行了一个 Samba 服务器,我还设置了从我的路由器到所述服务器的端口转发。
我的公共 IP 是106.51.x.x(根据谷歌和其他一些服务),而我的 Mac 的本地 IP 是192.168.x.x,但是当我前往路由器的配置页面时,它说我的外部 IP 是10.242.x.x。
这是我不明白的,当连接到我的家庭 WiFi 时,使用该10.242.x.x地址工作正常。但是如果我尝试通过 4G 访问它,连接就会超时。
至于公共地址,WiFi 和 4G 都不起作用。
我的 Mac(我正在运行 MacOS Sierra)上是否有一些我必须更改才能使其对公众可见的设置?
use*_*686 27
你的路由器的地址,10.242.x.x是同样在私人地址范围(所有的10.0.0.0/8被保留用于局域网)。这通常意味着您的 ISP 实施了 CGNAT 并且106.51.x.x在多个客户之间共享相同的公共地址。(就像您的家用路由器一样,但范围更广。)
在这种情况下,您实际上没有公共地址并且无法直接从外部访问您的网络。
您的第一个选择是建立到某个外部服务器的 VPN 连接,该服务器拥有自己的公共 IP 地址并且可以将连接转发回您的家庭网络(通过 VPN)。
附带说明一下,尽管 Samba 的风险低于 Windows,但将 SMB 暴露给公共 Internet 仍然不是一个好主意。较旧的协议版本不支持加密(SMBv3 支持,但它需要 Samba 4.7 或 Windows 8),因此您可能会泄露密码和文件数据。
如果您使用 VPN 方法,我建议您不仅将 VPN 用于主服务器的家庭链接,而且在您从公共 4G/Wi-Fi 访问服务器本身时也使用 VPN。(有适用于 strongSwan、OpenVPN、OpenConnect 的移动应用程序...)这样您就可以拥有安全的连接并且不需要任何端口转发。
| 归档时间: |
|
| 查看次数: |
2422 次 |
| 最近记录: |