Mac终端怎么设置DNS服务器地址

大明大大_5336

大明大大_5336

2026-08-25

744人浏览

原创

在Mac终端用networksetup命令可永久设置DNS:先-listallnetworkservices查服务名,再-setdnsservers "服务名" IP1 IP2覆盖配置,-getdnsservers验证;支持按网络位置批量设置,用-listlocations、-switchlocation切换并配置。

mac终端怎么设置dns服务器地址

想在Mac终端里直接设置DNS服务器地址,避免图形界面反复点击,同时确保配置永久生效、不随网络重连丢失。

用networksetup命令设置DNS

打开“终端”(可通过聚焦搜索启动),这是唯一需要的入口,无需进入系统设置或重启网络服务。

执行以下命令查看当前所有网络服务名称:
networksetup -listallnetworkservices

输出中会列出类似“Wi-Fi”“以太网”“Thunderbolt Bridge”的条目。注意名称中若含空格,后续命令中必须用英文双引号包裹,否则命令会报错。

确认目标服务名后,运行设置命令:
networksetup -setdnsservers "Wi-Fi" 223.5.5.5 114.114.114.114

这条命令会**完全覆盖**该服务原有的DNS列表,原有DHCP自动获取的DNS将被清空。如果你只想追加而非替换,必须先用-getdnsservers查出当前值,再手动拼接后重新-set——networksetup不支持增量添加。

设置完成后立即验证:
networksetup -getdnsservers "Wi-Fi"

终端应逐行返回你刚填入的两个IP地址。若显示“There aren't any DNS servers set”,说明服务名错误或引号缺失;若只返回一行旧地址,说明命令未真正执行成功。

恢复DHCP自动获取DNS

方法一:执行命令
networksetup -setdnsservers "Wi-Fi" automatic

Adblock Dns
Adblock Dns

在你的机器上运行DNS服务器,使用Pi-hole黑名单阻止189,000+个广告、追踪器和恶意软件域名,实现全网拦截。

下载

方法二:直接删掉DNS配置项(效果等同于automatic)
networksetup -setdnsservers "Wi-Fi"

【注意】两种方式都会清除所有手动设置的DNS,且无法撤销。若未提前记录原DNS地址,恢复后可能暂时无法解析域名。

为不同网络位置批量设置DNS

第一步:列出所有已定义的位置
networksetup -listlocations

第二步:切换到目标位置(例如“公司内网”)
networksetup -switchlocation "公司内网"

第三步:对该位置下的指定服务设置DNS
networksetup -setdnsservers "Wi-Fi" 192.168.10.2 114.114.114.114

第四步:切回原位置验证是否隔离生效
networksetup -switchlocation "自动"

这一步操作起来很简单,直接把位置名填进命令就行,但必须确保位置名与-listlocations输出完全一致,包括中文标点和空格。大小写敏感,引号不可省略。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

mac终端 mac终端命令 dns

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

457

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

960

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

3312

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

1076

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

969

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

514

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

3056

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

5732

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

887

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.7万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 134.1万人学习