以Windows 11为例(Windows 10/7步骤类似):
1、 右键点击任务栏右下角的网络图标(Wi-Fi或小电脑) -> 选择“网络和 Internet 设置”。
2、 点击“高级网络设置” ->“更多网络适配器选项”。
3、 在弹出的窗口中,右键点击你正在使用的网络连接(如“WLAN” 或“以太网”) -> 选择“属性”。
4、 双击“Internet 协议版本 4 (TCP/IPv4)”。
5、 在弹出的窗口中:
* 选择“使用下面的 DNS 服务器地址”。
* 在“首选 DNS 服务器” 和“备用 DNS 服务器” 中填入你想要的 DNS 地址。
* 点击“确定” 保存。
常用公共DNS服务器地址:
阿里 DNS223.5.5.5 和223.6.6.6 (国内速度快,稳定)
114 DNS114.114.114.114 和114.114.115.115 (国内老牌)
Cloudflare1.1.1.1 和1.0.0.1 (注重隐私和速度)
Google DNS8.8.8.8 和8.8.4.4 (全球通用)
腾讯 DNSPod119.29.29.29 和182.254.116.116
方法二:通过命令行指令设置(高效,适合批量或高级操作)
此方法需要使用管理员权限 的命令行工具。
1、以管理员身份运行命令提示符(CMD)或 PowerShell。
* 在开始菜单搜索“cmd”或“PowerShell”,右键选择“以管理员身份运行”。
2、查看当前网络连接名称:
netsh interface show interface 找到你正在使用的网络连接的“接口名称”,例如WLAN、以太网 或本地连接。
3、设置DNS(以 Wi-Fi 为例,设置为阿里和谷歌 DNS):
# 设置主 DNS (如阿里 DNS 223.5.5.5)
netsh interface ip set dns name="WLAN" source="static" address="223.5.5.5"
# 添加备用 DNS (如谷歌 DNS 8.8.8.8)
netsh interface ip add dns name="WLAN" address="8.8.8.8" index=2重要提示:将上面命令中的"WLAN" 替换为你查到的实际接口名称,如果是以太网,就写name="以太网"。
4、恢复为自动获取DNS:
netsh interface ip set dns name="WLAN" source="dhcp"1、 打开终端。
2、 使用networksetup 命令,首先列出所有网络服务:
networksetup -listallnetworkservices 找到你要设置的服务名,例如Wi-Fi 或USB 以太网。
3、设置DNS(以 Wi-Fi 为例):
# 设置 DNS 服务器列表,可以同时设置多个,用空格隔开
sudo networksetup -setdnsservers Wi-Fi 223.5.5.5 8.8.8.8输入你的电脑密码。
4、恢复为自动获取DNS:
sudo networksetup -setdnsservers Wi-Fi "empty"对于 Linux 系统(使用 NetworkManager,如 Ubuntu)
1、 打开终端。
2、 查看网络连接列表:
nmcli connection show找到你要设置的连接名称。
3、设置DNS(假设连接名为Wired connection 1):
# 修改DNS设置
sudo nmcli connection modify "Wired connection 1" ipv4.dns "223.5.5.5 8.8.8.8"
# 让设置生效
sudo nmcli connection up "Wired connection 1"4、恢复为自动获取DNS:
sudo nmcli connection modify "Wired connection 1" ipv4.ignore-auto-dns no
sudo nmcli connection modify "Wired connection 1" ipv4.dns ""
sudo nmcli connection up "Wired connection 1"1、刷新DNS缓存:
Windows在管理员CMD中运行ipconfig /flushdns
macOS在终端中运行sudo killall -HUP mDNSResponder
Linux根据发行版不同,命令可能为sudo systemctl restart systemd-resolved 或sudo service nscd restart
2、测试DNS是否生效:
* 打开命令提示符或终端。
* 输入nslookup www.baidu.com 或ping www.google.com。
* 观察返回的IP地址是否正常,以及解析速度。
管理员权限命令行操作通常需要管理员或root权限。
接口名称命令行中使用的接口名称必须准确,否则命令无效,请务必先用查看命令确认。
备用地址填写一个备用DNS服务器(如8.8.4.4)可以在主DNS失效时提供冗余。
网络环境某些公司或学校的网络可能强制使用特定DNS,手动更改后可能导致无法上网。
首选图形界面如果你不熟悉命令行,强烈建议使用第一种图形界面方法,它更安全、更直观。
:对于普通用户,通过网络适配器属性的图形界面设置是最简单可靠的方式,命令行方式则适合需要批量配置、远程操作或作为脚本一部分的高级用户。
文章摘自:https://idc.huochengrm.cn/dns/22952.html
评论
万飞烟
回复电脑指令设置DNS,请打开命令提示符,输入ipconfig /flushdns后回车执行。