在插上网线后,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 服务器)
1
ysc3839 2022-05-25 10:24:43 +08:00
只用有线连接过的话就是“网络 1”、“网络 2”这样的。
|
2
villivateur OP @ysc3839 我这里可以显示出实际的网络名称,可能网络中需要有某个主机返回网络名
|
3
NewYear 2022-05-25 12:00:34 +08:00
你没有说清楚什么是“实际的网络名称”
我只说域控环境,理论上域控服务器不太可能和你电脑同一个子网,所以只要你电脑能连接上域控就把域控的名字标记上去。 至于其他环境的名称,没见过。 |
4
villivateur OP @NewYear
显示的网络名称是我们公司的英文名。 我用的是公司网络环境,不清楚公司有没有所谓的”域控“,只知道我们所有办公电脑的登陆账户都不包含域前缀,用起来跟个人电脑一样。 系统也是我自己装的干净系统。 |
5
XiLingHost 2022-05-25 13:01:51 +08:00
DHCP 服务器可以下发默认的 DNS 查找域名
|
6
SgtPepper 2022-05-25 13:41:55 +08:00
@villivateur sysdm.cpl 看下你的工作组是 workgroup 还是显示的域:XXX 是后者就是加域了,加域的话有线连接会显示公司域的名字。
“我查了资料说用的是 DHCP 服务器的 hostname ”如果你没加域,试试 nslookup DHCP 的地址试试。 |
7
smallfount 2022-05-25 13:45:27 +08:00
@villivateur
这是公司 DHCP 下发的 domain name option 而已。。 |
8
jacy 2022-05-25 14:01:12 +08:00
应该不是域控的问题,我用的台式机用无线连过,现在用网线连的同一个网络,可能判断是同一个网络,网络名就是无线名 2
|
9
villivateur OP |
10
villivateur OP @smallfount 我模拟 DHCP 请求然后抓包看了一下,我们的 DHCP 返回值中并没有包含 domain name 这个 option
|
11
SgtPepper 2022-05-25 15:50:05 +08:00
@villivateur 可能是一个叫 Network List Manager Policies 本地安全策略决定的 https://windowsloop.com/change-network-name-windows-10/#secpol
|