如何更改电脑的DNS设置?

电脑修改DNS步骤如下:,1. 打开网络连接设置,找到正在使用的网络适配器。,2. 右键点击选择“属性”,双击“Internet协议版本4 (TCP/IPv4)”。,3. 选择“使用下面的DNS服务器地址”,输入首选和备用DNS地址。,4. 点击“确定”保存设置。

电脑如何修改DNS

一、前言

电脑如何修改dns

在现代网络环境中,DNS(域名系统)扮演着至关重要的角色,它将人类可读的域名转换为计算机可理解的IP地址,使得我们能够方便地访问各种网站和服务,本文将详细介绍如何在不同操作系统上设置DNS,包括Windows、macOS和Linux。

二、什么是DNS?

DNS是“Domain Name System”的缩写,它是互联网的电话簿,当你在浏览器中输入一个网址时,DNS会将这个网址解析为一个IP地址,从而让你的计算机能够找到并连接到目标服务器,由于IP地址是数字形式的,使用DNS可以大大简化我们访问互联网的过程。

三、为什么要更改DNS?

更改DNS的原因有很多,某些公共DNS服务器(如Google DNS和Cloudflare DNS)通常比ISP提供的DNS更快、更可靠,使用公共DNS可以提高隐私保护,某些DNS服务提供商会提供额外的安全功能,如防止恶意网站和广告拦截,有时ISP的DNS可能会出现故障,导致无法访问某些网站,切换到其他DNS可以解决这个问题。

四、Windows系统下的DNS设置

1. 控制面板修改

打开网络连接设置:点击屏幕右下角的网络图标,选择“网络和Internet设置”,进入“状态”页面,点击“更改适配器选项”。

选择网络适配器:在打开的窗口中,找到你当前正在使用的网络连接(如以太网或WiFi),右键点击并选择“属性”。

配置Internet协议:在弹出的属性窗口中,找到“Internet协议版本4 (TCP/IPv4)”并双击打开,注意,如果你的网络主要使用IPv6,则选择相应的版本。

电脑如何修改dns

修改DNS服务器:在“Internet协议版本4 (TCP/IPv4) 属性”窗口中,选择“使用下面的DNS服务器地址”,并在“首选DNS服务器”和“备用DNS服务器”栏中输入你希望使用的DNS地址,完成后点击“确定”保存设置。

验证更改:为了确认DNS设置已生效,你可以通过命令行工具(如cmd或PowerShell)输入nslookup命令加上任意网址来测试DNS解析情况。

2. 命令提示符修改

以管理员身份打开命令提示符(CMD)。

输入以下命令来修改首选DNS服务器:netsh interface ip set dns name="你的网络连接名称" source=static addr=8.8.8.8 register=primary

输入以下命令来添加备用DNS服务器:netsh interface ip add dns name="你的网络连接名称" addr=8.8.4.4 index=2

完成设置后,可以通过ipconfig /all命令查看DNS设置是否生效。

电脑如何修改dns

3. 图形用户界面(GUI)修改

打开“控制面板”,点击“网络和共享中心”。

在左侧菜单中选择“更改适配器设置”,找到并右键点击你的网络连接(如以太网或WiFi),选择“属性”。

在列表中找到“Internet协议版本4 (TCP/IPv4)”并双击,勾选“使用下面的DNS服务器地址”,然后输入你希望使用的DNS服务器地址,

首选DNS服务器:8.8.8.8(Google DNS)

备用DNS服务器:8.8.4.4(Google DNS)

或者:

首选DNS服务器:1.1.1.1(Cloudflare DNS)

备用DNS服务器:1.0.0.1(Cloudflare DNS)

输入完毕后,点击“确定”按钮保存设置。

五、macOS系统下的DNS设置

1. 系统偏好设置修改

打开系统偏好设置:点击屏幕左上角的苹果图标,然后选择“系统偏好设置”。

选择网络:在系统偏好设置窗口中,点击“网络”图标。

选择网络服务:在左侧的网络服务列表中,选择你当前连接的网络(如WiFi或以太网)。

进入高级设置:点击右下角的“高级”按钮,进入详细配置界面。

修改DNS:在“DNS”标签页中,你会看到当前的DNS服务器列表,点击左下角的加号(+)按钮,添加新的DNS服务器地址。

Google DNS:8.8.8.8 和 8.8.4.4

Cloudflare DNS:1.1.1.1 和 1.0.0.1

输入完毕后,点击“好”按钮,然后点击“应用”以保存设置。

2. 终端命令修改

打开“终端”。

输入以下命令来编辑/etc/resolver 文件:sudo nano /etc/resolver

在文件中添加以下行来指定DNS服务器:

  nameserver 8.8.8.8
  nameserver 8.8.4.4

或者:

  nameserver 1.1.1.1
  nameserver 1.0.0.1

保存文件并退出编辑器。

完成设置后,可以通过dscacheutil flushcache 命令刷新DNS缓存。

3. 图形用户界面(GUI)修改

打开“系统偏好设置”,点击“网络”。

在左侧的网络连接列表中,选择当前正在使用的网络连接(如WiFi或以太网)。

点击右下角的“高级”按钮。

切换到“DNS”标签页。

点击左下角的加号(+)按钮添加新的DNS服务器地址。

Google DNS:8.8.8.8 和 8.8.4.4

Cloudflare DNS:1.1.1.1 和 1.0.0.1

输入完毕后,点击“好”按钮,然后点击“应用”以保存设置。

六、Linux系统下的DNS设置

1. 编辑网络配置文件

不同的Linux发行版可能使用不同的网络管理工具,以下是通过/etc/resolv.conf 文件设置DNS的方法:

使用文本编辑器打开/etc/resolv.conf 文件:sudo nano /etc/resolv.conf

在文件中添加以下行来指定DNS服务器:

  nameserver 8.8.8.8
  nameserver 8.8.4.4

或者:

  nameserver 1.1.1.1
  nameserver 1.0.0.1

保存文件并退出编辑器。

2. NetworkManager图形界面修改

如果使用的是NetworkManager,可以通过图形界面进行修改:

打开NetworkManager应用程序。

选择你当前正在使用的网络连接,点击“编辑”。

在弹出的窗口中,切换到“IPv4设置”或“IPv6设置”标签页。

在“方法”下拉菜单中选择“自动(仅地址)”或“手动”。

如果选择“手动”,则需要在下方输入框中填写IP地址、子网掩码和网关,对于DNS设置,可以在“DNS服务器”字段中输入你希望使用的DNS服务器地址。

Google DNS:8.8.8.8,8.8.4.4

Cloudflare DNS:1.1.1.1,1.0.0.1

完成设置后,点击“应用”按钮保存更改。

3. nmcli命令修改

如果使用的是nmcli命令行工具,可以使用以下命令来修改DNS设置:

获取当前连接的名称:nmcli connection show active

使用以下命令设置DNS服务器:

nmcli connection modify "你的连接名称" ipv4.dns "8.8.8.8 8.8.4.4"

nmcli connection modify "你的连接名称" ipv4.ignoreautodns yes

完成设置后,可以通过以下命令重启网络连接:nmcli connection down "你的连接名称"nmcli connection up "你的连接名称"

七、移动设备(Android/iOS)上的DNS设置

Android设备

设置可能因设备而异,但通常可以在“设置”中找到“网络和互联网”或“连接”选项,然后选择WiFi,长按当前连接的WiFi网络,选择“修改网络”或类似选项,在“高级选项”中找到“IP设置”,选择“静态”,然后可以修改DNS服务器地址。

Google DNS:8.8.8.8 和 8.8.4.4

Cloudflare DNS:1.1.1.1 和 1.0.0.1

注意事项:并非所有Android设备都支持直接修改DNS设置,如果不支持,可以考虑使用第三方应用或VPN服务来实现。

iOS设备

iOS系统不直接允许用户为WiFi网络设置自定义DNS,但可以通过安装特定的VPN应用或使用DNS覆盖功能(如iOS 14及更高版本中的“私人地址”功能)来间接实现,使用Pihole等应用可以设置自定义DNS服务器,具体步骤如下:

下载并安装应用:从App Store下载并安装Pihole或其他支持自定义DNS的应用。

配置应用:按照应用内的指示进行设置,通常需要登录到路由器管理界面并将Pihole设置为上游DNS服务器。

启用DNS覆盖功能:在iOS设备的“设置”>“WiFi”中,找到当前连接的网络并点击右侧的信息图标(i),然后向下滚动找到“DNS”选项并设置为“手动”,接着输入Pihole提供的DNS服务器地址。

Pihole DNS:192.168.1.2(假设Pihole安装在本地网络上)

备用DNS:8.8.8.8(Google DNS)

八、常见问题与解答栏目

问:如何更改电脑的DNS服务器以提高上网速度?

答:更改DNS服务器可以提高上网速度,因为不同的DNS服务器解析域名的速度不同,你可以使用公共DNS服务器,如Google Public DNS(8.8.8.8和8.8.4.4)或Cloudflare DNS(1.1.1.1和1.0.0.1),在Windows系统中,你可以通过控制面板或命令提示符修改DNS设置;在macOS系统中,你可以通过系统偏好设置或终端命令修改DNS设置;在Linux系统中,你可以通过编辑/etc/resolv.conf 文件或使用NetworkManager图形界面修改DNS设置,完成设置后,建议使用nslookup 命令验证DNS设置是否生效。

问:如何更改电脑的DNS服务器以提高网络安全性?

答:更改DNS服务器可以提高网络安全性,因为某些DNS服务器提供额外的安全功能,如防止恶意网站和广告拦截,你可以使用Quad9 DNS(9.9.9.9和149.112.112.112),这是一个免费的公共递归DNS服务,旨在阻止已知的恶意软件、钓鱼网站和其他在线威胁,在Windows系统中,你可以通过控制面板或命令提示符修改DNS设置;在macOS系统中,你可以通过系统偏好设置或终端命令修改DNS设置;在Linux系统中,你可以通过编辑/etc/resolv.conf 文件或使用NetworkManager图形界面修改DNS设置,完成设置后,建议使用nslookup 命令验证DNS设置是否生效。

来源互联网整合,作者:小编,如若转载,请注明出处:https://www.aiboce.com/ask/91255.html

Like (0)
小编小编
Previous 2024年12月16日 11:06
Next 2024年12月16日 11:18

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注