我在 Windows 7 网络中遇到了挑战。我是一名维护实验室设备的科学家,因此对任何网络愚蠢行为表示歉意。
我的一个实验室中有两台 Windows 7 计算机正在运行。两台计算机的 IP 地址均由机构 DHCP 服务器颁发;两台计算机都可以互相 ping 通(通过 IP 地址或通过<hostname>.<domain>
)。我正尝试在计算机 1 上映射网络驱动器(从计算机 2)。当我尝试将驱动器映射为
\\<hostname.domain>\<sharefolder>
一切正常(系统提示我输入用户名/密码等)。如果我尝试映射
\\<IP address>\<share folder>
我只是坚持
"Attempting to connect to \\<IP address>\<share folder>"
直到我收到
"Network error: Windows cannot access \\<IP address>\<share folder>".
附加信息:两台机器都运行机构授权/配置的 Symantec Endpoint Protection。如果我禁用它(这不是一个可持续的解决方案),错误就会消失,我可以随心所欲地通过 IP 地址进行映射。但最终,我需要能够通过 IP 地址进行映射,原因超出了这个问题的范围(不过,我很乐意解释)。
所以:显然 Symantec 正在做一些事情,阻止我通过 IP 地址成功映射。有人知道它是怎么做到的吗?我通过疯狂的谷歌搜索粗略地了解到,Windows 文件共享使用端口 139 和 445...通过 IP 地址而不是网络主机名进行映射是否会改变文件共享请求发送/读取的端口?也就是说,也许 Symantec 阻止了一个端口,但没有阻止另一个?否则,我不清楚 Symantec 区分这两个操作的过程中有哪些信息。