我已经设置了 Azure 存储文件,并在我的开发计算机中添加了一些防火墙规则来打开端口#445。但我现在无法访问我的文件共享。它也不响应 ping 命令。
但我可以从 Azure VM IaaS 服务器访问相同的文件共享。有什么我错过的吗?
不建议直接使用 PING 命令来验证与公共 DNS 名称或 IP 地址的网络连接,因为通常 PING 是被禁止的。您可以使用PowerShell命令Test-NetConnection -Port 445 -ComputerName somestoragexxx.file.core.windows.net
验证开发计算机上的端口 445。
如果此 TCP 445 连接失败,您可以正确检查 ISP 或您的本地网络安全是否阻止出站端口 445。请注意,您应该打开出站端口而不是入站端口 445。
As a test result, on my local machine, TCP test port 445 is false.
On the Azure VM, TCP test port 445 is true, and I could access the storage file share successfully.
此外,始终不允许通过 Internet 访问端口 445。你可以使用访问 Azure 文件中的文件的不同方式 https://learn.microsoft.com/en-us/azure/storage/files/storage-files-faq#general.
您可以使用 SMB 将文件共享挂载到本地计算机上
3.0协议,或者你可以使用类似的工具存储资源管理器 https://azure.microsoft.com/en-us/features/storage-explorer/访问文件共享中的文件。从您的应用程序中,您可以使用存储
客户端库、REST API、PowerShell 或 Azure CLI 来访问您的
Azure 文件共享中的文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)