Dnsmasq是一个可以为小型网络环境中提供DNS、DHCP服务的工具
安装

brew update
brew install dnsmasq

启动

sudo brew services start dnsmasq

重启

sudo brew services restart dnsmasq

停止

sudo brew services stop dnsmasq

配置
sudo vim /usr/local/etc/dnsmasq.conf
修改如下

resolv-file=/etc/resolv.dnsmasq.conf    // dnsmasq 会从这个文件中寻找上游dns服务器
strict-order             // 去掉前面的#
addn-hosts=/etc/dnsmasq.hosts         // 在这个文件里面添加DNS记录
listen-address=127.0.0.1,192.168.3.2    // 监听地址

创建上游配置文件
sudo vim /etc/resolv.dnsmasq.conf
添加内容

# 添加上游的DNS服务器,也就是公网DNS,这里添加阿里云和114DNS服务器
nameserver 223.5.5.5
nameserver 223.6.6.6
nameserver 114.114.114.114
nameserver 114.114.115.115

自定义HOSTS
sudo vim /etc/dnsmasq.hosts
示例:

192.168.3.2 baidu.com

保存,重启即可