📌  相关文章
📜  如何更改 DNS 服务器设置 Windows、Mac、Ubuntu 和 Android?

📅  最后修改于: 2021-10-28 02:57:00             🧑  作者: Mango

DNS 代表域名系统。它是一种将域名转换为 IP 地址的翻译服务。 DNS 服务器是 DNS 的一种实现。每当您尝试访问任何 URL 时,浏览器都会向您的 ISP 提供的 DNS 服务器请求该 URL 的 IP 地址,DNS 服务器响应此请求发送相应的 IP 地址。

为什么要更改 DNS?

有时 ISP 提供的 DNS 服务器并不是那么好。他们可能没有配置适当的缓存,这可能会导致连接缓慢。如果您的网络无法访问某些网站,那么更改 DNS 可能会解决您的问题。某些 DNS 服务提供商为您提供阻止网络上某些网站的功能,因此将您的 DNS 更改为此类服务提供商可以让您更好地控制您的网络。

如何更改您的 DNS?

有两种方法可以更改您的 DNS 服务器:

  1. 更改整个网络的DNS服务器。
  2. 更改特定设备的 DNS 服务器。

更改路由器的 DNS 服务器 IP 地址:

可以通过更新路由器中的 DNS 服务器地址来更新整个网络的 DNS 服务器。以下是每个路由器的一般指南:

  • 访问路由器的登录页面,通常登录页面的地址是http://192.168.1.1,您可以在路由器背面找到该地址。
  • 输入您的登录凭据并登录。
  • 找到路由器的网络设置,进入局域网设置,然后搜索DHCP服务器设置,会有添加自定义DNS的选项。

网络设置 -> LAN 设置 -> DHCP 设置

更改路由器的 DNS 服务器 IP 地址

在本例中,默认 DNS 为 192.168.1.1,我们将其更改为 Open DNS 地址,即 208.67.222.222。 (请注意,这些是每个路由器的一般说明,因此您的路由器说明可能略有不同)。

更改特定设备上的 DNS 服务器 IP 地址

在 Mac 上更改 DNS:打开系统首选项搜索网络并单击 WiFi,转到高级设置,然后单击 DNS。在 DNS 中,您会找到输入自定义 DNS IP 地址的选项。

系统偏好设置 -> 网络 -> WiFi -> 高级设置 -> DNS

您还可以使用终端更改 Mac 上的 DNS。打开终端并键入以下命令以通过 Wi-Fi 更改 Mac 的 DNS。

$ networksetup -setdnsservers Wi-Fi 

执行此命令后,您的 DNS 将被更改,您可以通过执行以下命令来验证您的 DNS 是否已更改:

$ scutil --dns | grep 'nameserver\[[0-9]*\]'

在 Ubuntu 上更改 DNS:打开 WiFi 设置并单击与您的 WiFi 网络对应的设置,然后转到 IPV4 并禁用自动 DNS 并输入您的 DNS 服务器 IP 地址,然后单击应用。

WiFi 设置 -> 您的 WiFi 网络设置 -> ipv4

您也可以通过键入以下命令使用终端在 Ubuntu 上更改 DNS –

$ nmcli connection show --active

此命令将为您提供活动连接列表。基本上,此命令用于获取您网络的 SSID,此 ssid 将在下一个命令中使用:

$ nmcli connection edit 
nmcli > remove ipv4.dns
nmcli > set ipv4.ignore-auto-dns yes
nmcli > set ipv4.dns 
nmcli > save
nmcli > quit 

执行这些命令后,您的 DNS 将被更改,您可以通过执行以下命令来验证您的 DNS 是否已更改:

$ nm-tool | grep DNS

请注意,您可能必须在 Ubuntu 上重新启动 WiFi 才能进行 DNS 更改。

在 Android 上更改 DNS:打开您的 Android 手机上的 WiFi 设置,然后打开您所连接的 WiFi 网络的设置,然后添加您的 DNS 服务器的 IP 地址。

WiFi 设置 -> 您的 WiFi 网络详细信息

在 Windows 上更改 DNS

  • 从开始菜单打开控制面板。
  • 单击网络和共享中心。
  • 单击更改适配器设置。
  • 右键单击您的活动网络适配器并选择属性。
  • 选择 Internet 协议版本 4 (TCP/IPv4) 并单击属性。
  • 在“使用以下 DNS 服务器地址”下的框中输入新的 DNS 服务器。