EP19. "同事说'看不到别人的电脑',先查网络发现开了没"
🔒 登录后可标记已读- 这篇讲两件事:怎么系统性地测试网络连通性(比 EP10 讲的单独跑几个命令更完整的一套思路),以及网络发现(Network Discovery)这个经常被忽略、但直接决定"同事之间能不能互相看到对方电脑"的开关。
- 学完能做到:接到"网络有问题"的工单时,有一套从近到远的排查顺序;也能判断"看不到共享文件夹"到底是网络发现没开,还是别的原因。
重点内容
测试网络连通性:一套完整流程
承接 EP10 讲过的命令,这里整理成一套从"自己"到"外网"层层排查的完整流程:
ipconfig /all——先看这台机器自己拿到的 IP/网关/DNS 是否正常。ping 127.0.0.1(loopback,测试本机网络协议栈本身是否正常)。ping 本机网关——测本机到路由器这一段。ping 局域网内其他设备的 IP——测本机到同一网络内其他设备是否连通。ping 8.8.8.8——测能不能连到外网(跳过 DNS,纯测连通性)。nslookup google.com——测 DNS 解析是否正常。tracert 目标网址——如果前面都通但网速慢,用这个看卡在哪一跳。
📌 这套顺序的核心逻辑是"由近到远":先确认自己没问题,再确认本地网络没问题,最后才怀疑外网/DNS——不要一上来就跳去怀疑最远的那一环。
配置网络发现(Network Discovery)
决定"这台电脑能不能在网络上被其他设备看到、能不能看到其他设备"的开关:
- Settings → Network & internet → Advanced network settings → Advanced sharing settings。
- 展开对应网络类型(Private/Public)。
- 打开或关闭 Network discovery(网络发现) 滑动开关。
[截图:Advanced sharing settings 页面,Network discovery 开关区块]
- 命令行做法:
- 开启:
netsh advfirewall firewall set rule group="network discovery" new enable=yes - 关闭:
netsh advfirewall firewall set rule group="network discovery" new enable=no
- 开启:
📌 Public 网络类型下,网络发现默认是关闭的(这是 Windows 刻意的安全设计,公共 Wi-Fi 环境不该让别人看到你的电脑);只有在信任的 Private 网络(家用/公司内网)才建议打开,跟 EP18 讲的文件共享是同一个安全逻辑。
常见误区 / 踩坑提醒
- 同事反映"在网络里看不到其他同事的电脑",直接怀疑是网线或路由器坏了——先检查网络发现有没有开、这台机器的网络位置是不是被误判成了 Public,这类"设置问题"比"硬件问题"常见得多。
- 网络排查跳着测,比如一上来就测
tracert——按"由近到远"的顺序测,能更快锁定问题到底出在本机、局域网、还是外网/DNS,跳着测容易漏掉真正的问题点。 - 在公共 Wi-Fi(机场、咖啡厅)手动把网络发现打开图方便传文件——公共网络环境下开着网络发现,等于让同一个 Wi-Fi 底下的陌生人也能看到你的设备,用完记得改回去。
Sources
Udemy(课程 transcript):
- IT Support Technical Skills Bootcamp — Section 7, Lectures 62-63(测试网络连通性 / 配置网络发现)
官方文档 / 网络资料补充: (本讲原始素材只有课程大纲标题,没有实际操作内容,以下由 WebSearch 核实补充)