透過命令更新 Windows 網路介面卡的 DNS 伺服器

前言

當你在 Windows 上安裝某些 VPN 程式的時候,連線後有可能這些程式會在介面卡上加上他的 DNS。此舉很有可能擾亂你原本所使用的,因此這篇文章就是簡單的講解如何查詢、更新或刪除介面卡上的 DNS 伺服器。

操作方式

使用管理員身分打開 cmd 後,輸入以下命令列出所有介面卡:

netsh interface show interface

大概可以看到類似以下的內容。

001.jpg

我們可以透過以下的命令顯示當前 DNS 伺服器(以介面卡 乙太網路 為例):

:: 針對 IPv4
netsh interface ipv4 show dnsservers "乙太網路"
:: 針對 IPv6
netsh interface ipv6 show dnsservers "乙太網路"

002.jpg

如果想新增 DNS 伺服器的話,可以使用以下命令:

netsh interface ip add dnsservers "乙太網路" 8.8.8.8

假設我想刪除 DNS,可以使用以下命令:

netsh interface ip delete dnsservers "乙太網路" 8.8.8.8

如果你想狠一點,刪除介面卡上所有 DNS,那可以使用:

netsh interface ipv4 delete dnsserver "乙太網路" all
netsh interface ipv6 delete dnsserver "乙太網路" all