电脑DNS怎么设置?Windows 10/11与Mac操作步骤
简答:电脑DNS设置通常只需修改当前正在使用的网络适配器中的DNS服务器字段,不要同时改动IP地址、子网掩码和默认网关。Windows 11优先从“设置—网络和Internet”进入,Windows 10可通过控制面板修改IPv4属性;设置后用ipconfig /all和nslookup验证。如果只是网页打不开,建议先验证当前DNS,再决定是否修改。
定义:DNS是把域名转换为网络地址的解析服务;修改DNS主要影响域名解析,不会直接增加宽带带宽,也不能单独解决所有延迟、丢包或连接问题。
30秒操作卡:先只改DNS,不动其他网络参数
本文整理的是Windows 10、Windows 11和macOS的通用设置方法。不同系统版本、网络类型和更新状态可能导致菜单名称略有差异,但最重要的判断原则不变:先确认当前正在使用的网卡,再只修改DNS服务器。
| 系统或场景 | 优先入口 | 修改内容 | 先不要改动 |
|---|---|---|---|
| Windows 11 | 设置—网络和Internet—Wi-Fi或以太网—当前网络—DNS服务器分配 | 首选DNS、备用DNS | IP地址、子网掩码、默认网关 |
| Windows 10 | 控制面板—网络和共享中心—更改适配器设置—网卡属性 | IPv4中的DNS地址 | 静态IP和网关,除非管理员明确提供 |
| Mac | 系统设置—网络—当前网络—详细信息—DNS | DNS服务器列表 | 搜索域及其他无关网络项目 |
| Wi-Fi与以太网并存 | 选择状态为已连接的实际网卡 | 只设置当前生效的连接 | 未连接或闲置的网卡 |
- 先记下原来的DNS配置,便于恢复。
- 确认当前使用的是Wi-Fi还是以太网。
- 只填写运营商、单位、校园网或DNS服务提供方给出的地址。
- 保存后重新连接网络,再执行验证命令。
- 如果设置后异常,优先恢复自动获取DNS。
微软的Windows网络设置适用于Windows 10和Windows 11;华为官方教程也明确给出了通过网卡属性修改IPv4 DNS的路径。可参考微软Windows基本网络设置和华为Windows计算机设置DNS地址说明。
Windows 11怎么设置DNS
适用范围:Windows 11,且当前网络已经连接。界面名称可能随系统更新变化。
- 打开“开始—设置—网络和Internet”。
- 使用无线网络时进入“Wi-Fi”,选择当前已连接的网络;使用网线时进入“以太网”。
- 找到“DNS服务器分配”或名称相近的项目,点击“编辑”。
- 将方式从“自动(DHCP)”改为“手动”。
- 只打开需要配置的IPv4,填写首选DNS和备用DNS。
- 点击保存,关闭设置页面后重新连接当前网络。
如果找不到“DNS服务器分配”,可进入“更多网络适配器选项”或“高级网络设置”,找到当前网卡后打开“属性”,再进入“Internet协议版本4(TCP/IPv4)”修改DNS。这是Windows 11中较稳定的备用路径,但不同版本的入口名称可能不同。
部分Windows 11版本还会显示DNS加密相关选项。普通修改DNS时可以先跳过,不需要额外填写模板;只有在网络管理员或DNS服务提供方明确要求时,才按其说明配置。不要把DNS加密选项和普通DNS地址混为一项。
Windows 10怎么修改DNS
适用范围:Windows 10,也适用于Windows 11找不到新版设置入口的情况。
- 在任务栏搜索并打开“控制面板”。
- 将“查看方式”改为“大图标”或“小图标”,进入“网络和共享中心”。
- 点击“更改适配器设置”。
- 找到当前实际连接的Wi-Fi或以太网网卡,右键选择“属性”。
- 选中“Internet协议版本4(TCP/IPv4)”,点击“属性”。
- 如果只想修改DNS,保留IP地址、子网掩码和默认网关原有的自动获取方式。
- 选择“使用下面的DNS服务器地址”,填写首选DNS和备用DNS,依次点击“确定”。
华为官方文档对Windows 10和Windows 11均给出了这条控制面板路径,并建议DNS地址向网络运营商咨询。没有完整网络参数时,不要同时选择“使用下面的IP地址”,否则可能导致电脑无法正常获取网络配置。
Mac电脑怎么设置DNS
Mac不是本文重点,但如果你使用macOS,可以按下面路径操作;系统版本不同,菜单名称可能略有差异。
- 点击苹果菜单,打开“系统设置”。
- 在边栏选择“网络”。
- 点击当前正在使用的网络服务,例如Wi-Fi或有线网络。
- 点击“详细信息”,再选择“DNS”。
- 在DNS服务器列表下添加已确认的IPv4或IPv6地址。
- 点击“好”或“完成”,重新连接网络后测试。
恢复时,选中手动添加的DNS地址并移除;如果该网络原本由系统自动获取配置,则恢复为原有自动状态。具体入口可参考Apple在Mac上更改DNS设置。
设置后如何验证DNS是否生效
不要只看网页能否打开。建议在设置前后分别记录结果,并确认命令对应的是当前正在使用的网卡。
查看当前DNS服务器
- 按Win+R,输入
cmd并回车。 - 执行
ipconfig /all。 - 找到当前Wi-Fi或以太网适配器,查看“DNS服务器”一栏。
- 确认显示的地址与刚才填写的首选DNS或备用DNS一致。
微软文档说明,ipconfig /all可以显示各网络适配器的完整TCP/IP配置,包括DNS相关信息,适合用于核对当前设置。
测试域名解析
- 执行
nslookup example.com,将域名替换为你有权限访问的实际域名。 - 观察返回的DNS服务器和解析结果是否存在。
- 如果超时,先检查DNS地址拼写、当前网卡和本地网络连接。
刷新DNS缓存
在命令提示符中执行ipconfig /flushdns,然后重新测试同一个域名。微软文档说明,该参数用于清空并重置DNS客户端解析缓存,可用于排查缓存导致的解析问题。相关说明见Microsoft Learn的ipconfig命令说明。
网页打不开时,先判断是不是DNS问题
| 现象 | 先检查 | 下一步 |
|---|---|---|
| 只有一个域名打不开 | 域名拼写、网站状态和浏览器缓存 | 用nslookup测试该域名,不要立刻改全部网络参数 |
| 多个网页都打不开 | 当前网卡、默认网关、DNS服务器和路由器连接 | 先执行ipconfig /all,再分别测试本地连接和域名解析 |
| 改DNS后全部异常 | DNS地址是否填写错误,是否误改IP或网关 | 恢复自动获取DNS并重新连接 |
| 单位或校园系统打不开 | 是否必须使用单位指定DNS或内部域名 | 不要擅自替换,先向网络管理员确认 |
| 解析正常但业务页面打不开 | 路由、证书、应用设置和服务端状态 | 不要仅凭nslookup结果判断整个网络正常 |
DNS只负责域名解析,不能直接增加带宽,也不一定降低延迟或解决丢包。微软的网络排查文档建议结合连接状态、设备、路由器和网络命令综合判断;因此,改DNS无效时,应回到具体现象继续分流,而不是反复更换地址。可参考微软Windows网络连接排查说明。
设置失败后如何恢复自动获取DNS
- Windows 11:回到当前网络的DNS服务器编辑页面,将方式改为“自动(DHCP)”并保存。
- Windows 10:打开当前网卡的“Internet协议版本4(TCP/IPv4)属性”,选择“自动获得DNS服务器地址”。
- 如果曾经修改过IPv6,也要检查IPv6属性,避免只恢复IPv4。
- 执行
ipconfig /flushdns,再重新连接网络。 - 仍然无法联网时,检查网线或无线连接、路由器和系统网络配置,不要一次修改多个项目。
如果电脑连接的是单位、校园或办公网络,DNS可能由管理员统一配置。最稳妥的做法是先记录原设置,再恢复自动获取,并确认是否存在指定DNS、搜索域或IPv6要求。
常见问题
电脑DNS应该填写什么地址?
优先使用网络运营商、单位、校园网或DNS服务提供方明确给出的地址。不同网络的可用性和管理要求不同,不能假设一组地址适用于所有电脑。
修改DNS会让网速变快吗?
不一定。DNS主要影响域名解析环节,不会直接增加宽带带宽。网页打开速度还可能受到延迟、丢包、路由、服务器负载和无线连接质量影响。
Windows 11找不到DNS服务器分配怎么办?
可以进入“更多网络适配器选项”或“高级网络设置”,打开当前网卡属性,再通过“Internet协议版本4(TCP/IPv4)”修改DNS。不同系统版本的菜单名称可能不同。
Wi-Fi和以太网需要分别设置DNS吗?
只需设置当前实际使用的网络适配器。如果经常在Wi-Fi和网线之间切换,两个适配器可以分别保留配置;设置没有效果时,先确认当前生效的是哪张网卡。
改完DNS后无法上网怎么办?
先恢复自动获得DNS,确认没有误改IP地址、子网掩码和默认网关,再执行ipconfig /flushdns并重新连接网络。单位或校园网络还应向管理员确认指定配置。
为什么nslookup能解析,浏览器仍然打不开?
这表示域名解析可能不是唯一问题。还应检查本地连接、路由、浏览器缓存、证书、系统网络相关设置和服务端状态,不能只依据一次nslookup结果下结论。