在 macOS 上使用 Dnsmasq 進行測試
通常我們需要修改/etc/hosts
以進行測試, 例如127.0.0.1 abc.dev
, 有些時候使用 Gas Mask 可以更方便一些.
但是這樣還是需要頻繁修改hosts檔.
可以改用 Dnsmasq 來更方便地解決問題.
主要思路:
- 安裝 Dnsmasq
- 設定 Dnsmasq 解析
*.dev
為127.0.0.1
- 設定 macOS 使用 Dnsmasq 處理
.dev
域
安裝 Dnsmasq
使用 Homebrew 安裝
1 | $ brew install dnsmasq |
設定 Dnsmasq
1 | $ vim /usr/local/etc/dnsmasq.conf |
設定 macOS
1 | $ sudo mkdir -p /etc/resolver |
測試
1 | $ ping he.net |