如何在 macOS 上将本地域解析为 localhost

如何在 macOS 上将本地域解析为 localhost

我知道还有其他类似的问题,但我对答案并不满意。

我希望能够定义一个本地域,例如.localhost.local或其他,并使所有子域解析为本地主机(127.0.0.1)。

我希望它能够离线工作,所以我不想依赖诸如 localtest.me 之类的东西。

我希望能够无需 DNS 等额外软件即可实现这一点。但如果绝对必要,我也可以接受。

[编辑] 我不想每次需要新主机时都手动编辑 /etc/hosts 文件。

我知道我以前可以做到这一点,resolv.conf但我发现我不应该使用它。

任何帮助都将受到赞赏。

答案1

已经发布了几个选项ServerFault(20 个答案可供选择),有和没有第三方软件(我在我的 Linux 系统上使用其中一些)。

如果您不喜欢其中任何一个,那么您确实需要在问题中更加具体地说明。

答案2

您可以尝试在 /etc/hosts 上通过 ip 设置主机

解析器首先要询问的就是这个文件,然后它会转到您的 DNS 本地提供商。

此链接可以帮助您编辑文件、结构和样本:

https://help.nexcess.net/en_US/miscellaneous/how-to-find-the-hosts-file-on-my-mac

问候

相关内容