局域网内无法通过主机名访问共享

 

 

这是一个经常会遇到的bug,在小型局域网络中间经常会遭遇,症状是:局域网内无法通过计算机名访问共享文件夹,打印机设定等,通过内网IP可以。

 

  1. 检查相关服务是否开启
    我的电脑——右键管理——服务——“Computer Browser”看看这个服务有没有启动。
    网上邻居——属性——本地连接——属性——“网络的文件和打印机共享”看看这个服务有没安装。

     

  2. 检查是否启用TCP/IP上的NETBIOS
    网上邻居——属性——本地连接——属性——TCP/IP——高级——WINS——“启用了TCP/IP上的NETBIOS”
    检查一下确认启动。

     

  3. 检查防火墙等
    控制面板——防火墙
    控制面板——管理工具——本地安全策略——IP安全策略

     

  4. 清除缓存,尝试连接
    输入nbtstat -c 这个命令可以清空名称缓存。
    输入nbtstat -n 这个命令可以列出列表
    输入nbtstat -a 对方的IP 强制查询对方的机器名 如 nbtstat -a 192.168.0.13

     

  5. 附赠小脚本
    复制代码
    @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\数据部资料
    复制代码

     

posted @   ascertain  阅读(1920)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示