单个主机文件条目可以包含多个域/子域吗?

Posted

技术标签:

【中文标题】单个主机文件条目可以包含多个域/子域吗?【英文标题】:Can a single hosts file entry contain multiple domains/sub-domains? 【发布时间】:2013-09-03 10:41:58 【问题描述】:

这可能是一个奇怪的问题,但我很想知道单个主机文件条目是否可以在同一行包含多个域?

我知道以下可以用于主机条目:

127.0.0.1 somedomain.com

但是,我想知道以下是否可行:

127.0.0.1 somedomain.com, alternate-domain.com, subdomain.domain.com

127.0.0.1 somedomain.com, *.domain.com

注意:我在windows上做hosts文件条目)

可能以前有人问过这个问题,但我在写我的问题之前用谷歌搜索过,我并没有找到一个好的答案。感谢您花时间阅读和回答,这将非常有帮助。

【问题讨论】:

是的,但你试过了吗?有什么问题吗? 我试过了,但它在子域上对我不起作用。 hosts file and multiple sub-domains 的可能重复项 这似乎很有帮助,但我想知道我是否遗漏了什么。因为我的主机文件条目是按照引用的评论所说的那样完成的。我尝试访问的子域位于 https 上,而我要从中移动的域位于 http 上。可能是因为与 SSL 相关的原因? 我得到了答案,请参阅我发布的答案。感谢您的 cmets。 【参考方案1】:

我找到了解决办法。

在 IIS 上,我必须在绑定中添加 https 以在我的开发环境中使用用于 SSL 的 IIS 开发证书。

此外,在此过程中,我发现以下两种方法都对我有用。

127.0.0.1 somedomain.com, alternate-domain.com, subdomain.domain.com

127.0.0.1 somedomain.com alternate-domain.com subdomain.domain.com

空格逗号都可以,我可以在同一行添加多个域、子域组合。

另外,如果您从非安全域转移到安全域/子域,则需要在 Web 服务器上为其设置 SSL 证书,否则最终会在浏览器中显示错误。强>

干杯!

【讨论】:

您能否确认您是否正在 Windows 主机文件上尝试它?因为我都试过了,它对我有用。另外,请确保您没有两个主机文件条目,否则它有可能被覆盖。 我尝试了 Windows 主机文件。我只有一个主机文件。

以上是关于单个主机文件条目可以包含多个域/子域吗?的主要内容,如果未能解决你的问题,请参考以下文章

Webpack v4 在单个页面上有多个条目,块被不必要地重复

搜索域和子域的所有 DNS TXT 记录

使用Azure功能启用CORS通配符子域

单个 Pyramid 实例上的多个域和子域

在单个 SQL 查询中获取两个下一个和两个上一个条目

webpack mini-css-extract-plugin => 在单个条目上输出多个 css 文件