V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
villivateur
V2EX  ›  问与答

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

  •  
  •   villivateur · 2022-05-25 10:15:26 +08:00 · 1377 次点击
    这是一个创建于 917 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在插上网线后,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 服务器)

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

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

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


    @jacy 我也用 WiFi 连过公司网,WiFi SSID 也是公司英文名,没有多个 2
    villivateur
        10
    villivateur  
    OP
       2022-05-25 14:49:08 +08:00
    @smallfount 我模拟 DHCP 请求然后抓包看了一下,我们的 DHCP 返回值中并没有包含 domain name 这个 option
    SgtPepper
        11
    SgtPepper  
       2022-05-25 15:50:05 +08:00
    @villivateur 可能是一个叫 Network List Manager Policies 本地安全策略决定的 https://windowsloop.com/change-network-name-windows-10/#secpol
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3518 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:58 · PVG 18:58 · LAX 02:58 · JFK 05:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.