找回密码
 加入我们
搜索
      
查看: 570|回复: 12

[软件] Windows文件共享,通过计算机名方式,似乎只有同一个子网才能使用?

[复制链接]
发表于 2025-8-27 17:38 | 显示全部楼层 |阅读模式
本帖最后由 Sly 于 2025-8-27 18:17 编辑

比如:
子网10.1.2.0里有计算机A、B
子网10.1.3.0里有计算机C、D
(网关10.1.2.1和10.1.3.1是同一个设备)

A可以通过“\\B”访问B。
但无法通过“\\C”访问C,只能是通过\\10.1.3.123(假如这是C的IPv4地址)来访问。

是否有办法(或者通过某种配置),在不改变子网结构的前提下,实现几个子网都可以互相用计算机名访问?
(网络负载能撑住,没多少体量。不包括自建DNS服务器,毕竟DHCP后电脑等IP并不固定)。

思路大概率是广播转发。
发表于 2025-8-27 17:46 | 显示全部楼层
能不能ping?
像是DNS問題?
 楼主| 发表于 2025-8-27 17:46 | 显示全部楼层
oolmfoo 发表于 2025-8-27 17:46
能不能ping?
像是DNS問題?

当然可以ping的通
发表于 2025-8-27 17:57 | 显示全部楼层
smb的话会有这个问题,webdav的话可以随便互通
我也不知道为什么,反正我以前公司里的内网共享盘就是用webdav搞定的
而且还解决了smb有人数上限的问题
发表于 2025-8-27 18:09 | 显示全部楼层
凭经验来说

通过计算机名访问需要依靠windows自己的网络发现功能,然而这个功能没法跨子网。

跨子网访问需要第三层转发,但第三层不会主动转发广播信息。

至少SMB协议下是这样。
发表于 2025-8-27 18:10 来自手机 | 显示全部楼层
lmhosts可简单搞定
hosts同目录新增lmhosts文件:
10.1.3.123    C #PRE
nbtstat -R生效
 楼主| 发表于 2025-8-27 18:15 来自手机 | 显示全部楼层
RyanLR 发表于 2025-8-27 18:10
lmhosts可简单搞定
hosts同目录新增lmhosts文件:
10.1.3.123    C #PRE

电脑多+DHCP动态分IP呢
发表于 2025-8-27 19:21 | 显示全部楼层
SMB通过计算机名访问,速度会损失,通过IP访问比他快。
发表于 2025-8-27 20:57 来自手机 | 显示全部楼层
swwbtk 发表于 2025-8-27 09:57
smb的话会有这个问题,webdav的话可以随便互通
我也不知道为什么,反正我以前公司里的内网共享盘就是用webd ...

webdav都是https级别了 还是不太一样
发表于 2025-8-27 21:09 | 显示全部楼层
加入到域控网络就行了
发表于 2025-8-27 21:11 | 显示全部楼层
Sly 发表于 2025-8-27 18:15
电脑多+DHCP动态分IP呢

看看你提供dhcp的设备有没有顺便提供wins服务,我印象中华硕是支持的
还有种利用WSD协议的,这个我不熟
发表于 2025-8-27 21:51 | 显示全部楼层
传统的计算机名访问是通过netbios协议来的,默认跨网段就不行,所以要么是IP访问,要么是内网有DNS服务器解析计算机名
发表于 2025-8-27 22:26 | 显示全部楼层
你要搞明白只要三层路由可达\\+IP地址的方式就能使用文件共享,但你要用主机名就牵扯到解析问题。。。
所以用IP访问吧
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-8-28 07:47 , Processed in 0.009009 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表