我一直在通过mac端口安装的mac osx mountain lion上使用dnsmasq。最近,我升级到Osx Mavericks,突然间它停止了工作。
我检查了/ opt / local / etc /中的dnsmasq.conf和resolv.conf,它们没有变化。此外,显示在os活动监视器中运行的dnsmasq进程。我也尝试强制退出dnsmasq进程。
有什么建议吗?有没有人遇到类似的问题?
答案 0 :(得分:20)
通过以下方式解决了我的问题:
如果您的开发域名不是 .dev ,请将粗体部分更改为您的域。如果您需要其他域,则只需重复步骤2和步骤6。
资料来源:This Alan Ivey的精彩博文。
答案 1 :(得分:1)
为什么dnsmasq local-only域不再适用于特立独行的原因是因为不再安装BIND - 即使添加了命令行开发人员工具也是如此。
Here是详细解释的链接。
答案 2 :(得分:0)
升级后我遇到了DNS问题,其中只是无法从UI启动。我自己没有使用DNSMASQ,但你可以看看这是否与你的问题有关。
https://discussions.apple.com/message/23469825#23469825
在/var/db/launchd.db/com.apple.launchd/overrides.plist中编辑(以root用户身份)plist
寻找<key>org.isc.named</key>
将<key>Disabled</key>
的值设置为<false/>
。