安装
brew install dnsmasq
-
配置
/usr/local/etc/dnsmasq.conf
# 配置上行DNS resolv-file=/etc/resolv.conf # resolv.conf DNS寻址从上到下 strict-order # DNS解析hosts时对应的hosts文件,对应no-hosts addn-hosts=/etc/hosts cache-size=1024 # 多个IP用逗号分隔,192.168.x.x表示本机的ip地址,只有127.0.0.1的时候表示只有本机可以访问。 # 通过这个设置就可以实现同一局域网内的设备,通过把网络DNS设置为本机IP从而实现局域网范围内的DNS泛解析(注:无效IP有可能导至服务无法启动) listen-address=127.0.0.1,172.16.3.174 # 重要!!这一行就是你想要泛解析的域名配置. address=/my.com/127.0.0.1 address=/my.net/127.0.0.1
重启未生效则尝试
sudo killall -HUP mDNSResponder
守护
sudo cp $(brew list dnsmasq | grep /homebrew.mxcl.dnsmasq.plist$) /Library/LaunchDaemons/
启动
sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
本地DNS-dnsmasq
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- dnsmasq是什么我就不说了,请自行百度。 目前我需要使用的用途是:1.dhcp(分配一个或者多个内网ip地址)...
- Introduction An important part of managing server configu...