DNS代表域名系统。它是将域名转换为IP地址的翻译服务。 DNS服务器是DNS的实现。每当您尝试访问任何URL时,浏览器都会从您的ISP提供的DNS服务器中请求该URL的IP地址,并且DNS服务器响应此请求将发送相应的IP地址。
为什么要更改DNS?
有时ISP提供的DNS服务器不是那么好。他们可能没有配置适当的缓存,这可能导致连接缓慢。如果您的网络上无法访问某些网站,则更改DNS可能会解决您的问题。某些DNS服务提供商为您提供了阻止网络上某些网站的功能,因此将DNS更改为此类服务提供商可以使您对网络有更多的控制权。
如何更改您的DNS?
有两种更改DNS服务器的方法:
- 更改整个网络的DNS服务器。
- 更改特定设备的DNS服务器。
更改路由器的DNS服务器IP地址:
可以通过更新路由器中的DNS服务器地址来更新整个网络的DNS服务器。以下是每个路由器的一般指南:
- 通常,请访问路由器的登录页面,该登录页面的地址为http://192.168.1.1,您可以在路由器背面找到该地址。
- 输入您的登录凭据并登录。
- 找到路由器的网络设置,然后转到LAN设置,然后搜索DHCP服务器设置,将有一个添加自定义DNS的选项。
网络设置->局域网设置-> DHCP设置
在这种情况下,默认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服务器。