Windows 是如何确定以太网连接的名称的?

2022-05-25 10:15:26 +08:00
 villivateur

在插上网线后,Windows 会显示网络已连接,并显示网络名称。

但 Windows 是怎么知道我连接的网络名称的?如果是 WiFi 的话,可以直接用 SSID 。但有线连接呢?

我查了资料说用的是 DHCP 服务器的 hostname ,但我尝试用 nbtstat -a 192.168.0.1 或者 ping -a 192.168.0.1 命令,却查不到 DHCP 服务器的 hostname 。(192.168.0.1 是我的 DHCP 服务器)

1404 次点击
所在节点    问与答
11 条回复
ysc3839
2022-05-25 10:24:43 +08:00
只用有线连接过的话就是“网络 1”、“网络 2”这样的。
villivateur
2022-05-25 10:37:59 +08:00
@ysc3839 我这里可以显示出实际的网络名称,可能网络中需要有某个主机返回网络名
NewYear
2022-05-25 12:00:34 +08:00
你没有说清楚什么是“实际的网络名称”

我只说域控环境,理论上域控服务器不太可能和你电脑同一个子网,所以只要你电脑能连接上域控就把域控的名字标记上去。
至于其他环境的名称,没见过。
villivateur
2022-05-25 12:31:04 +08:00
@NewYear
显示的网络名称是我们公司的英文名。
我用的是公司网络环境,不清楚公司有没有所谓的”域控“,只知道我们所有办公电脑的登陆账户都不包含域前缀,用起来跟个人电脑一样。
系统也是我自己装的干净系统。
XiLingHost
2022-05-25 13:01:51 +08:00
DHCP 服务器可以下发默认的 DNS 查找域名
SgtPepper
2022-05-25 13:41:55 +08:00
@villivateur sysdm.cpl 看下你的工作组是 workgroup 还是显示的域:XXX 是后者就是加域了,加域的话有线连接会显示公司域的名字。

“我查了资料说用的是 DHCP 服务器的 hostname ”如果你没加域,试试 nslookup DHCP 的地址试试。
smallfount
2022-05-25 13:45:27 +08:00
@villivateur
这是公司 DHCP 下发的 domain name option 而已。。
jacy
2022-05-25 14:01:12 +08:00
应该不是域控的问题,我用的台式机用无线连过,现在用网线连的同一个网络,可能判断是同一个网络,网络名就是无线名 2
villivateur
2022-05-25 14:29:01 +08:00
@SgtPepper 工作组就是 WORKGROUP ,nslookup 提示查不到


@jacy 我也用 WiFi 连过公司网,WiFi SSID 也是公司英文名,没有多个 2
villivateur
2022-05-25 14:49:08 +08:00
@smallfount 我模拟 DHCP 请求然后抓包看了一下,我们的 DHCP 返回值中并没有包含 domain name 这个 option
SgtPepper
2022-05-25 15:50:05 +08:00
@villivateur 可能是一个叫 Network List Manager Policies 本地安全策略决定的 https://windowsloop.com/change-network-name-windows-10/#secpol

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/855141

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX