为专用 IP 上的域名创建子域名

为专用 IP 上的域名创建子域名

我不确定这个问题是否属于这里。

我有一台新服务器。它提供三个 IP 地址。有一个 DNS 管理器,我可以在特定 IP 上设置域名。成功完成,并使用虚拟主机添加域。它运行良好。

现在,我想创建一个子域名。正如我所说,仪表板中没有 A/AAAA 记录选项(这是我从以前的主机获得的)。我尝试使用虚拟主机添加子域名,但它不起作用。

<VirtualHost *:80>
# Admin email, Server Name (domain name) and any aliases
ServerAdmin *********gmail.com
ServerName sub.domain.com
ServerAlias sub.domain.com


# Index file and Document Root (where the public files are located)

DirectoryIndex index.php

DocumentRoot /home/ApacheWebsites/subdomain

# Custom log file locations

LogLevel warn

ErrorLog /home/ApacheWebsites/logs/error.log

CustomLog /home/ApacheWebsites/logs/access.log combined
<Directory /home/ApacheWebsites/subdomain/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
allow from all
</Directory>

</VirtualHost>

我的问题是:

1)创建子域名时 A 记录重要吗?

2)为域名创建子域名时,不同的域名拥有不同的 IP 地址是否重要?

3)解决方案?

答案1

创建子域名时 A 记录重要吗

创建 A 记录就是创建子域名的方式!*

您不需要在 apache 中创建子域,而是在 DNS 中创建它,然后配置 apache 来为其提供内容。

您声明您的面板中没有创建 A 记录的选项...您需要该选项才能完成您正在尝试的操作。您需要与为您的域提供名称服务器的任何人一起创建 A 记录。如果您的域的 DNS 由您的注册商提供,则需要在那里创建 A 记录,而不是与您的网站托管商一起创建。

*AAAA、CNAME 或 NS 记录也可用于创建子域名,但在这种特定情况下,指向正确 IP 的 A 记录才是真正创建子域名的记录......

相关内容