局域网内无法通过主机名访问共享
这是一个经常会遇到的bug,在小型局域网络中间经常会遭遇,症状是:局域网内无法通过计算机名访问共享文件夹,打印机设定等,通过内网IP可以。
- 检查相关服务是否开启
我的电脑——右键管理——服务——“Computer Browser”看看这个服务有没有启动。 网上邻居——属性——本地连接——属性——“网络的文件和打印机共享”看看这个服务有没安装。
- 检查是否启用TCP/IP上的NETBIOS
网上邻居——属性——本地连接——属性——TCP/IP——高级——WINS——“启用了TCP/IP上的NETBIOS” 检查一下确认启动。
- 检查防火墙等
控制面板——防火墙 控制面板——管理工具——本地安全策略——IP安全策略
- 清除缓存,尝试连接
输入nbtstat -c 这个命令可以清空名称缓存。 输入nbtstat -n 这个命令可以列出列表 输入nbtstat -a 对方的IP 强制查询对方的机器名 如 nbtstat -a 192.168.0.13
- 附赠小脚本
@echo off echo 正在打开 "<<数据部资料>>",请耐心等待,以后请访问本地Q盘,进行资料查阅! nbtstat -c >nul nbtstat -a 192.168.100.170 >nul ::start /max explorer /e /n /root,\\Win-v6jmm6cf03n\数据部资料 net use Q: \\Win-v6jmm6cf03n\数据部资料 /user:everyone start /max \\Win-v6jmm6cf03n\数据部资料 pause ::start /max explorer.exe /root,\\Win-v6jmm6cf03n\数据部资料