![如何在 OS X Mountain Lion 中添加自定义 DNS 服务器并保留 ISP 的默认 DNS](https://linux22.com/image/1356825/%E5%A6%82%E4%BD%95%E5%9C%A8%20OS%20X%20Mountain%20Lion%20%E4%B8%AD%E6%B7%BB%E5%8A%A0%E8%87%AA%E5%AE%9A%E4%B9%89%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%B9%B6%E4%BF%9D%E7%95%99%20ISP%20%E7%9A%84%E9%BB%98%E8%AE%A4%20DNS.png)
我使用的是 OS X Mountain Lion。我用它dnsmasq
来设置通配符本地主机域名,例如http://local.dev,指向 localhost。但我必须在系统偏好设置 -> 网络设置中添加 127.0.0.1。
当我将 127.0.0.1 设置为 DNS 服务器后,ISP 的默认 DNS 服务器被我的 DNS 服务器覆盖。这导致我无法访问网站。如果我不移动计算机,这没什么大不了的,我可以手动输入 ISP 的 DNS 服务器。但是如果我换了地方,ISP 的 DNS 就会改变。
我也尝试过使用谷歌的 DNS 服务器,但在某些情况下它不起作用。如何在不删除 127.0.0.1 作为 DNS 的情况下保留(或更新)ISP 的 DNS 服务器。
先感谢您。
答案1
我相信如果你想指出http://local.dev对于您的本地主机,您必须在 /etc/hosts 文件而不是 DNS 中添加条目。127.0.01 是环回接口。