电脑指令怎么设置DNS?

HCRM技术_小炮 DNS 2026-01-09 33 1

通过图形界面设置(推荐,更直观)

以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.5223.6.6.6 (国内速度快,稳定)

114 DNS114.114.114.114114.114.115.115 (国内老牌)

Cloudflare1.1.1.11.0.0.1 (注重隐私和速度)

Google DNS8.8.8.88.8.4.4 (全球通用)

腾讯 DNSPod119.29.29.29182.254.116.116

方法二:通过命令行指令设置(高效,适合批量或高级操作)

此方法需要使用管理员权限 的命令行工具。

**对于 Windows 系统

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"

**对于 macOS 系统

1、 打开终端

2、 使用networksetup 命令,首先列出所有网络服务:

    networksetup -listallnetworkservices

找到你要设置的服务名,例如Wi-FiUSB 以太网

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-resolvedsudo service nscd restart

2、测试DNS是否生效

* 打开命令提示符或终端。

* 输入nslookup www.baidu.comping www.google.com

* 观察返回的IP地址是否正常,以及解析速度。

**注意事项

管理员权限命令行操作通常需要管理员或root权限。

接口名称命令行中使用的接口名称必须准确,否则命令无效,请务必先用查看命令确认。

备用地址填写一个备用DNS服务器(如8.8.4.4)可以在主DNS失效时提供冗余。

网络环境某些公司或学校的网络可能强制使用特定DNS,手动更改后可能导致无法上网。

首选图形界面如果你不熟悉命令行,强烈建议使用第一种图形界面方法,它更安全、更直观。

:对于普通用户,通过网络适配器属性的图形界面设置是最简单可靠的方式,命令行方式则适合需要批量配置、远程操作或作为脚本一部分的高级用户。

文章摘自:https://idc.huochengrm.cn/dns/22952.html

评论

精彩评论
  • 2026-01-10 12:07:07

    电脑指令设置DNS,请打开命令提示符,输入ipconfig /flushdns后回车执行。