首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dnsmasq不听conf文件。

dnsmasq不听conf文件。
EN

Unix & Linux用户
提问于 2015-12-13 17:52:26
回答 2查看 1.5K关注 0票数 1

我已经安装和启动dnsmasq,分别使用brew install dnsmasqsudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist。我尝试在dnsmasq.conf中使用"adress“函数,并添加了以下示例:

代码语言:javascript
复制
address=/.facebook.com/127.0.0.1

但是,从我的浏览器中访问facebook并不会将我发送到本地主机。我还尝试启动它并指定conf文件,但它仍然在默认路径中。

这也可能是它根本不起作用,但没有办法说出来。

EN

回答 2

Unix & Linux用户

发布于 2015-12-13 22:25:59

首先,文件/etc/resolv.conf是否具有运行dnsmasq的机器的IP地址的nameserver条目?如果不是,您的浏览器只是使用在/etc/resolv.conf中显示的任何IP地址作为DNS名称服务器。通过在终端窗口中运行nslookup并发出server命令,您可以了解浏览器使用的IP地址。

第二,dnsmasq.confresolv-file参数吗?如果您想使用dnsmasq聚合DNS流量,或者只是阻塞某些站点,那么您可能想要mv /etc/resolv.conf /etc/dnsmasq.resolv,然后填写resolv-file=/etc/dnsmasq.resolv参数。

不要忘记在这些更改之后停止并启动dnsmasq

票数 1
EN

Unix & Linux用户

发布于 2015-12-14 00:00:04

我必须在系统首选项中设置两个不同的DNS服务器,其中一个位于顶部的是127.0.0.1

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/249117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档