是否可以通过更改主机文件来指向网站的子域名?

是否可以通过更改主机文件来指向网站的子域名?

我正在尝试将 URL 指向特定的 IP 地址。但是该 IP 属于域,并且我希望它指向属于该域的子域。我通过更改 etc 目录中的 hosts 文件来实现这一点。所以我可以这样做吗?

答案1

我不确定我是否理解了这个问题,但是如果你想要像 subdomain.xyz.com 这样的东西指向你选择的特定 IP 地址,那么是的,hosts 文件会做到这一点。

答案2

最有可能的答案是:不会。

/etc/hosts 文件就像本地 DNS 服务器。如果您只关心与子域的本地连接,那么它就可以工作。

如果您希望应用程序的访问者/用户也看到此子域条目,那么它就不会按您预期的方式工作。

然后,您可以亲自拜访每个人并修改他们的/etc/hosts文件。虽然这听起来很有趣,但如果您希望您的同事正确看到某个子域,这可能是一个快速的解决方案。

另一个更全面的解决方案是在您的名称服务器中添加条目。如果您无法访问这些内容(我没有),请查看您的提供商是否有一些 Web 界面来配置它或询问他们。

编辑:请注意,该/etc/hosts文件是域名到 IP 地址的简单映射。

相关内容