0

对于我拥有的所有域,我的 DNS 数据如下所示。我需要将其中一个指向 mywebsite 上的此目录:var/newdomain/ 因为以下数据指向 var/www

$TTL 86400
@   IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
    2011042200   ; serial
    14400        ; refresh
    1800         ; retry
    604800       ; expire
    86400 )      ; minimum

@                        IN NS      robotns3.second-ns.com.
@                        IN NS      robotns2.second-ns.de.
@                        IN NS      ns1.first-ns.de.

@                        IN A       40.4.111.77
localhost                IN A       127.0.0.1
mail                     IN A       40.4.111.77
www                      IN A       40.4.111.77
ftp                      IN CNAME   www
imap                     IN CNAME   www
loopback                 IN CNAME   localhost
pop                      IN CNAME   www
relay                    IN CNAME   www
smtp                     IN CNAME   www
@                        IN MX 10   mail
4

1 回答 1

0

在同一台服务器上托管第二个域涉及在 Web 服务器上设置虚拟主机。

如果您需要创建基于 IP 的虚拟主机并将第二个唯一 IP 地址分配给托管第一个网站的网络适配器。DNS 更改仅意味着您为新 IP 地址添加新的 A 记录。例如:

newdomain IN A 40.4.111.78

如果获得第二个唯一 IP 地址不是您想要的,那么您的 Web 服务器将不得不使用基于名称的虚拟主机。这涉及设置新的 CNAME 记录。

newdomain IN CNAME www

这个问题似乎暗示 DNS 以某种方式将 Web 用户定向到托管的 /var/newdomain 目录,但事实并非如此。必须将 Web 服务器配置为执行此操作。DNS 名称只为 Web 服务器提供一些信息,以便决定它应该服务于哪个区域。

如果基本问题是如何在 Web 服务器上托管第二个域,则应直接询问。

于 2012-10-31T12:50:35.493 回答