如何通过 cmd 更改网络设备上的辅助 DNS 服务器条目?

Ant*_*ler 2 networking domain-name-system windows-xp windows-command-prompt

在 Windows XP 中,如何通过命令行更改网络适配器上的辅助 DNS 服务器?

Ant*_*ler 6

在 Windows XP 中,为了更改辅助 DNS 服务器,您必须通过 cmd 添加它

netsh interface ip add dns
Run Code Online (Sandbox Code Playgroud)

如果已存在辅助 DNS 服务器,则必须先将其删除,然后再添加新服务器。再次在cmd

netsh interface ip delete dns "[connection name]" [old DNS ip address]
Run Code Online (Sandbox Code Playgroud)

将 [连接名称] 替换为网络适配器的名称(即“本地连接”)
将 [旧 DNS ip 地址] 替换为要删除的辅助 DNS 服务器的 IP 地址

要添加辅助 DNS 设置,请使用以下命令:

netsh interface ip add dns "[connection name]" [ip for secondary DNS] INDEX=2
Run Code Online (Sandbox Code Playgroud)

将 [connection name] 替换为网络适配器的名称(即“Local Area Connection”)
将 [ip for secondary DNS] 替换为辅助 DNS 服务器的 IP 地址

请注意,当您只需要更改更快的主 DNS 时,您可以使用替代方法

netsh interface ip set dns "[connection name]" static [ip for primary DNS]
Run Code Online (Sandbox Code Playgroud)

  • 这将*插入*给定索引处的DNS服务器,将现有条目移动到索引3。要*更改*辅助服务器,您必须在添加新条目之前删除现有条目:`netsh int ip delete dns“[connection名称]" [旧 IP]`。您可以使用完全相同的语法来更改主 DNS 服务器。只需设置`index=1`。 (3认同)