安装
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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- dnsmasq是什么我就不说了,请自行百度。 目前我需要使用的用途是:1.dhcp(分配一个或者多个内网ip地址)...
- Introduction An important part of managing server configu...