如何清除 Windows Server 2019 DNS 后缀搜索列表

如何清除 Windows Server 2019 DNS 后缀搜索列表

我有一台 Server 2019,它应该有一个静态 IP 地址。安装过程中错误地为其分配了一个 DHCP 地址,并且 DHCP 还设置了 DNS 后缀搜索列表。

运行时,ipconfig /all我在 DNS 后缀列表中看到 nycab,这导致我拥有的某些应用程序出现问题。与安装时未获取 DHCP 地址的其他服务器相比,DNS 后缀为空。

    Windows IP Configuration

   Host Name . . . . . . . . . . . . : xxxxxxxxxx
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : No
   WINS Proxy Enabled. . . . . . . . : No
   DNS Suffix Search List. . . . . . : nycab

Ethernet adapter Ethernet0:

   Connection-specific DNS Suffix  . : nycab
   Description . . . . . . . . . . . : vmxnet3 Ethernet Adapter
   Physical Address. . . . . . . . . : xxxxxxxxxx
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::908a:a2d3:4eba:8092%2(Preferred)
   Autoconfiguration IPv4 Address. . : 169.254.128.146(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.0.0
   Default Gateway . . . . . . . . . : fe80::92ec:77ff:fe0d:efed%2
   DHCPv6 IAID . . . . . . . . . . . : 100666409
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-29-31-92-9C-00-0C-29-AE-C4-5A
   DNS Servers . . . . . . . . . . . : xxxxx
   NetBIOS over Tcpip. . . . . . . . : Enabled
   Connection-specific DNS Suffix Search List :
                                       nycab

我尝试过重置网络、运行各种 powershell 命令,甚至重置整个 TCP 堆栈,但似乎没有什么可以清除这个 nycab 值。

如果我在 NIC 中的 DNS 后缀中设置了一个特定值,则该值将显示在 ipconfig 中,但是当清除它时,该值将恢复为 nycab。

除了重新安装 Windows,我如何清除 DNS 后缀?我搜索了整个注册表,但它没有出现在任何地方

答案1

好吧,事实证明,在我的情况下,我的防火墙也运行了 DHCPv6,它通过多播发布其所属域的域(DNS 后缀),而 Windows 正在使用其中一个多播获取信息。Windows 安装本身不包含任何 DNS 后缀,这就是为什么我尝试的所有清除方法都不起作用的原因。在我的情况下,它是防火墙 DHCPv6 中的一项设置,名为“通过 radvd 提供 DNS 配置”

相关内容