Windows 如何自动命名网络?

Windows 如何自动命名网络?

在某些情况下,Windows 能够自动为所连接的网络赋予一个名称,而不是通用命名Network 1Network 2等。

对于无线连接,它似乎只是采用网络的 SSID。

对于有线连接,它似乎需要通过 DHCP 和(反向?)DNS 查找获取一些信息。我曾在使用简单消费级路由器的网络上看到过这种做法,但无法让它与自定义 Linux DHCP/DNS 服务器一起工作。

Windows 到底需要什么信息才能自动找到这个名称?

附录1

我刚刚检查并重试了我的设置,但仍然出现相同的行为。

dnsmasq我的 DHCP 和 DNS 由Ubuntu 机器提供。dnsmasq配置包含:

domain = office.example.com
dhcp-range=192.168.0.100,192.168.0.200,12h

为了测试目的,我还在 DNS 文件中为 DHCP 客户端添加了固定的 DNS 名称(这并没有改变我的问题)hosts

192.168.0.100 dhcp-client100.office.example.com       dhcp-client100

这些数据也出现在我的 Ubuntu 盒子的租约中:

lease {
  interface "eth0";
  fixed-address 192.168.0.120;
[snip...]
  option host-name "dhcp-client120";
  option domain-name "office.example.com";
[snip...]
}

以及 Windows 框:

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : office.example.com
   Description . . . . . . . . . . . : Intel(R) PRO/1000 MT Desktop Adapter
[snip...]
   DHCP Enabled. . . . . . . . . . . : Yes
[snip...]
   IPv4 Address. . . . . . . . . . . : 192.168.0.145(Preferred)
[snip...]

但是,当 Windows 系统第一次连接到网络时,网络名称的标签会从 变为,Identifying...而不是。Unidentified NetworkNetwork 1office.example.com

两个盒子都正向和反向查找其 IP 和主机名。

答案1

不确定完整列表,但我见过它以这种方式使用 DHCP“域名”选项。ISC dhcpd 语法如下:

option domain-name "example.com";

相关内容