You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

macOS拒绝使用本地网络中的主DNS服务器(同网dnsmasq)问题求助

macOS拒绝使用本地网络中的主DNS服务器(同网dnsmasq)问题求助

大家好,我最近碰到个棘手的DNS问题,想请各位大佬支支招!

我在本地局域网里部署了dnsmasq 2.89,用来解析内网服务的IP地址。DHCP配置里已经把主DNS设成了这个dnsmasq实例的IP(192.168.50.10),备用DNS用的是Cloudflare的1.1.1.1。我的桌面系统是macOS 14.3.1。

我检查了一圈:系统网络配置GUI里的DNS顺序是对的,resolv.conf(已经去掉注释)的内容也符合预期,就连用scutil --dns查询的结果都显示主DNS是192.168.50.10,备用是1.1.1.1,具体输出我整理了一下(去掉了mDNS和反向DNS相关条目):

❯ scutil --dns
DNS configuration

resolver #1
  search domain[0] : local
  nameserver[0] : 192.168.50.10
  nameserver[1] : 1.1.1.1
  if_index : 12 (en0)
  flags    : Request A records
  reach    : 0x00020002 (Reachable,Directly Reachable Address)

DNS configuration (for scoped queries)

resolver #1
  search domain[0] : local
  nameserver[0] : 192.168.50.10
  nameserver[1] : 1.1.1.1
  if_index : 12 (en0)
  flags    : Request A records
  reach    : 0x00020002 (Reachable,Directly Reachable Address)

可实际用起来就不对劲了——macOS好像完全不优先用本地的dnsmasq,不管是解析内网域名还是公网域名,感觉直接跳过了主DNS,默认用了备用的Cloudflare DNS,导致我内网的服务都解析不了,这可太头疼了!

有没有朋友遇到过类似的情况?或者知道怎么让macOS老老实实遵循DNS服务器的优先级来解析域名的?麻烦给我指点一下,谢谢啦!

备注:内容来源于stack exchange,提问作者Lily Mara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 08:43:02