如果我有一台网络服务器,并且想将其出租给其他网站并托管其他网站,我的网络服务器是否需要自己的域名?

如果我有一台网络服务器,并且想将其出租给其他网站并托管其他网站,我的网络服务器是否需要自己的域名?

这是假设。我一直在学习 DNS,对此很好奇。假设我有一个 Web 服务器和一个权威 DNS 服务器,我想托管其他网站。我需要为我的 Web 服务器购买域名吗?还是不需要。我只需插入我托管的域的 DNS 记录(我的 DNS 的 NS 和 A),以便在请求该域时指向我的权威 DNS 服务器。然后,我可以在我的 DNS 服务器上拥有 CNAME 记录,将所有这些网站指向我的 Web 服务器。当然,我有一个 A 记录,将我的 Web 服务器的名称映射到其 IP 地址。

答案1

从最严格的角度考虑,你实际上只需要一个域名作为你的名字服务器(这样你就可以分发例如ns1.你的域名.comns2.你的域名.com)。然后可以创建客户端记录以指向您的 Web 服务器,例如

clientdomain.com.  IN A  1.2.3.4

在哪里1.2.3.4是您的网络服务器IP(不带域名)。

但是,一旦您引入 CNAME 记录(无论谁托管 DNS 服务),您都需要一个用于 Web 服务器的域:

yourdomain.com.  IN A      2.3.4.5
sub              IN A      1.2.3.4
client           IN CNAME  sub.yourdomain.com

A 记录映射到 IP 地址,CNAME(规范名称)记录映射到域。

相关内容