如何在一台服务器上设置两个域名?

如何在一台服务器上设置两个域名?

我现在有一个 debian 服务器,它托管一个网络服务器以及其他一些服务。目前它的域名是“website.com”,但我想将其也命名为“www.website.com”。我希望这只是将新的子域添加到ddclient.conf.如果没有办法做到这一点,那么有没有办法以某种方式将“website.com”路由到“www.website.com”,反之亦然。

我的ddclient.conf设置适用于动态 DNS 提供商:

daemon=300
syslog=yes
pid=/var/run/ddclient.pid
ssl=yes
protocol=dyndns2
use=web, web=ipinfo.io/ip
server=domains.google.com
login=XXXXXXXXXXXXX
password=XXXXXXXXXXXX
website.com

答案1

将多个名称路由到单个服务器由 DNS 处理。就您的情况而言,您可能拥有动态 IP 地址,并且您通过 DDNS 提供商 Google 维护当前的 DNS 条目。我想此时你有两个选择:

  1. 创建 CNAME 记录,使 www.website.com 指向 website.com,并继续仅更新 website.com
  2. 创建第二个ddclient条目以使 www.website.com 与您的真实 IP 地址正确同步

我自己推荐#1。

多域名处理由您的网络服务器(应用程序)处理。您需要配置 Apache、Nginx、Wordpress 或任何您用来理解两个不同网站名称的内容,即使其中一个只是重定向到另一个网站。

如果 Google 正在处理您的 DNS,则可能会将您的辅助 DNS 条目定义为到主 DNS 的网络级重定向,从而完全避免在您的服务器上进行任何工作。

服务器本身只有一个名称,甚至不需要与任何公共 DNS 条目相对应(但有时如果与其中之一匹配就很方便)。

相关内容