我知道还有其他类似的问题,但我对答案并不满意。
我希望能够定义一个本地域,例如.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
问候