同一个 IP 可以注册两个域名吗?

同一个 IP 可以注册两个域名吗?

是否可以让两个域名指向同一个网站(无需重定向)?

假设我拥有域名 mydomain.com,并希望它指向 superuser.com。当有人访问 mydomain.com 时,他们不会被重定向,但他们会看到 superuser.com 的内容,并且他们的浏览器仍会显示他们正在查看 mydomain.com。

也许这两个域名不指向 superuser.com,而是指向我自己的网站。

答案1

回答你的标题,是的,绝对如此。很多网站/服务可以托管在同一个 IP 上,具有不同的DNS名称和所有者。注册域名只是注册名称。您(作为注册人)可以配置您的 DNS 托管/服务器以指向您想要的任何地方。您可以添加指向同一 IP 的许多 A-rec 和 CNAME-rec。

然而,深入研究问题的本质,你没有考虑到服务配置,比如HTTPS 证书. 当域名与 superuser.com 或列出的条目不匹配时,无法使用 Superuser.com HTTPS 功能主题备用名称嵌入在 Web 应用程序 superuser.com 配置使用的 HTTPS 证书中。尝试使用 yourdomain.com 访问 superuser.com 的用户将遇到 HTTPS 错误。

因此,您可以将任何您想要的名称指向您想要的任何 IP,但绝对不能保证该 IP 上的服务也允许客户端配合您的方案。

是的,您可以使用多个域名来指代您拥有的服务。如果这些服务需要识别证书,请确保其他名称作为 SAN 显示在您购买/请求的证书上。

答案2

在 DNS 主机端,您只需为指向其中一个 IP 或 CNAME 设置不同的 A 或 AAAA 名称。您的 DNS 服务器所做的一切就是告诉查找域名的系统该域名指向特定 IP。

许多协议并不“关心”域。

假设我正在运行一个带有 Web UI 的 IRC 服务和一个博客,并将 chat.example.com 和 example.com 指向同一个 IP。我的 DNS客户将对每个域运行查询,并告诉网络堆栈在那里连接。

你可以为一个 IP 设置任意数量的域名或子域名,它们将要连接到该 IP。这取决于客户端/服务器协商如何工作

我的 IRC 客户端不会在意我是否连接到 chat.example.com 或 example.com。它将连接到它所指定的 IP 和端口,然后“正常”工作。

A网络服务器然而可以设置为不同的虚拟主机 - 并且浏览器实际上会包括它想要连接到哪个域。然后,Web 服务器将/可以提供适当的聊天内容。这样,您就可以获得 IRC 服务的 WebUI(可能通过代理)其他服务或服务器)或您在 example.com 上想要的任何内容

当然,这是一个简化的解释,但你可以。

相关内容