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

📅  最后修改于: 2021-06-28 08:11:04             🧑  作者: 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,您可以在路由器背面找到该地址。
  • 输入您的登录凭据并登录。
  • 找到路由器的网络设置,然后转到LAN设置,然后搜索DHCP服务器设置,将有一个添加自定义DNS的选项。

网络设置->局域网设置-> DHCP设置

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

在这种情况下,默认DNS为192.168.1.1,我们将其更改为开放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:在打开您要连接的WiFi网络的设置,然后添加DNS服务器的IP地址之后,在android手机上打开WiFi设置。

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

在Windows上更改DNS

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