我们在 Mac 上使用 dnsmasq 进行本地开发,将所有 *.dev 流量发送到 127.0.0.1。我们正在努力将本地开发迁移到 Docker,但目前仍需要支持在 Docker 之外的 Mac 上运行 MySQL。
我正在尝试确定是否有一种方法可以让 dnsmasq 在发出查询(例如 mysql.dev)时使用 Mac 的本地 IP 地址进行响应。此 IP 地址将根据 Mac 所连接的网络而变化,包括它们在家工作或在路上工作时。127.0.0.1 地址不适用于我们的情况。
如果 dnsmasq 不是正确或最佳的选择,我愿意尝试其他方法,甚至使用 HOSTS 文件(如果有办法的话)。
有任何想法吗?