装置dnsmasq
brew up
brew install dnsmasq
# 使?用dnsmasq的默许装备.
cp $(brew list dnsmasq | grep /dnsmasq.conf.example$) /usr/local/etc/dnsmasq.conf
# 将dnsmasq设置为?自后台形式.
sudo cp $(brew list dnsmasq | grep /homebrew.mxcl.dnsmasq.plist$) /Library/LaunchDaemons/ # 将dnsmasq设置为?自动重启形式.
sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
设置dnsmasq域名映射
下?面的装备会把.dev结束的域名统?一访问到dnsmasq
修正 /usr/local/etc/dnsmasq.conf 加?入 address=/dev/127.0.0.1 到第?一?行 sudo mkdir -p /etc/resolver
sudo tee /etc/resolver/dev >/dev/null <<eof nameserver="" 127.0.0.1="" eof="" <="" span="">
重启dnsmasq
请留意,装备?文件 /usr/local/etc/dnsmasq.conf ?一旦修正则需求重启dnsmasq
sudo launchctl stop homebrew.mxcl.dnsmasq
sudo launchctl start homebrew.mxcl.dnsmasq
测验
ping gogap.dev
留意:还要修正osx中装备—》网络—》高档—》DNS—》DNS服务器—》本机的ip地址(ifconfig)