当前位置: 首页 > news >正文

macOS系统 - macOS修改DNS配置永久生效方法

这是因为macOS使用系统配置缓存管理DNS,直接修改 /var/run/resolv.conf 是无效的(它会在每次网络变化或重启时被覆盖)。

正确的修改DNS方法(任选其一):

方法一:通过系统偏好设置(推荐)

  1. 打开 系统偏好设置 > 网络
  2. 选择当前使用的网络接口(如Wi-Fi或以太网)
  3. 点击 高级
  4. 切换到 DNS 标签页
  5. 点击左下角 + 添加DNS服务器
  6. 例如:8.8.8.81.1.1.1
  7. 点击 然后 应用

方法二:使用命令行(networksetup)

# 查看所有网络服务
networksetup -listallnetworkservices# 设置Wi-Fi的DNS(替换为你的服务名称)
networksetup -setdnsservers Wi-Fi 8.8.8.8 1.1.1.1# 清空DNS设置(恢复为DHCP分配)
networksetup -setdnsservers Wi-Fi "Empty"

方法三:创建配置文件(适用于高级用户)

创建 /etc/resolver/ 目录下的配置:

# 创建resolver目录
sudo mkdir -p /etc/resolver# 为特定域名设置DNS
sudo tee /etc/resolver/google <<EOF
nameserver 8.8.8.8
EOF

为什么直接修改resolv.conf无效?

  • macOS使用 resolv.conf 是由 resolvd 动态生成的
  • 真正的配置存储在 系统配置数据库
  • /var/run/resolv.conf 只是一个临时映射

验证DNS是否生效:

# 查看当前DNS配置
scutil --dns# 查看当前使用的DNS服务器
cat /etc/resolv.conf# 测试DNS解析
nslookup example.com
dscacheutil -q host -a name www.apple.com

永久生效的要点:

使用上述系统提供的方法修改,而不是直接编辑 /var/run/resolv.conf/etc/resolv.conf,这样配置会被保存并在重启后依然有效。

http://www.jsqmd.com/news/155159/

相关文章:

  • MCP与传统工具调用的核心差异:大模型开发者必看的技术演进指南
  • 基于YOLO的工业级目标检测部署全指南,附免费模型镜像下载
  • YOLO目标检测上手难?我们已配置好预训练镜像等你来用
  • YOLO目标检测API支持Token余额预警提醒
  • YOLO模型定制化服务上线!按需购买GPU算力与Token包
  • 2026必备!大模型从入门到精通:零基础小白收藏级学习指南_神仙级AI大模型入门教程(非常详细)
  • 2025最新!10个降AI率工具测评,本科生必备攻略
  • YOLOv10模型支持知识蒸馏,学生模型可在低配GPU运行
  • 2025年主流AI开发工具
  • LLM分类模式驱动三
  • YOLO模型训练时GPU显存不够?这里有最优资源配置建议
  • 深入理解 C# 特性(Attribute):概念、实现与实战
  • YOLOv8 vs YOLOv9 vs YOLOv10:谁才是性价比最高的GPU训练选择?
  • LLM分类模式驱动四
  • YOLO推理性能优化指南:降低Token消耗的5个关键步骤
  • YOLO单阶段检测优势详解:为何它比两阶段更快更稳定?
  • YOLO目标检测在石油化工中的应用:泄漏检测预警
  • LLM分类模式驱动一
  • 阿里二面挂了!被问 “抢红包原理”,我只答 “随机算法”,面试官:高并发不用管吗?
  • 【人工智能】【大模型】大语言模型最新进展:2025年技术演进与实用指南
  • YOLO模型镜像免费提供!快来领取专属Token优惠券
  • YOLOv8-Deformable DETR混合架构探索
  • 【人工智能】【阿里云百炼平台】 ① 大模型全景图:从文本到全模态,一张图看懂AI能力边界(2025版)
  • YOLO模型支持Faiss向量索引,GPU加速相似图检索
  • YOLO实时检测模型上线!一键部署你的GPU云算力环境
  • YOLOv9-PAFPN特征金字塔改进:增强小目标检测
  • YOLO模型压缩技术揭秘:如何在低算力设备上运行?
  • 深入浅出OpenCV:全景目录
  • 从YOLOv1到YOLOv10:十年演进史与大模型Token成本对比分析
  • redis-2305e285 Predixy 中间件架构验证报告