将子域名指向 VPS

将子域名指向 VPS

我想在我的 VPS 上设置子域名。我已阅读教程(http://crm.vpscheap.net/knowledgebase.php?action=displayarticle&id=10),但我认为它不适用于子域名。

此部分仅应用于我的域的一个子域:

;
; BIND data file for linuxconfig.org
;
$TTL    3h
@       IN      SOA     ns1.linuxconfig.org. admin.linuxconfig.org. (
                          1        ; Serial
                          3h       ; Refresh after 3 hours
                          1h       ; Retry after 1 hour
                          1w       ; Expire after 1 week
                          1h )     ; Negative caching TTL of 1 day
;
@       IN      NS      ns1.linuxconfig.org.
@       IN      NS      ns2.linuxconfig.org.


linuxconfig.org.    IN      MX      10      mail.linuxconfig.org.
linuxconfig.org.    IN      A       192.168.0.10
ns1                     IN      A       192.168.0.10
ns2                     IN      A       192.168.0.11
www                     IN      CNAME   linuxconfig.org.
mail                    IN      A       192.168.0.10
ftp                     IN      CNAME   linuxconfig.org.

答案1

域名和子域名之间没有真正的区别,它们都是 DNS 系统中的记录。

您已经有一个www子域名作为CNAME域名,因此您应该能够使用它。当然,您的服务器还需要了解在遇到子域名时它必须做什么(主要与 HTTP 服务器相关,但 SMTP(电子邮件)服务器也需要“知道”它们应该正确响应子域名)。

答案2

您尝试设置的子域名是什么?

您可以通过两种方式进行操作:

最简单的方法是在上面区域的末尾添加以下内容 $ORIGIN subd.linuxconfig.org. ; SUBD is your subdomain. All records without a '.' in the end use ths suffix until the next origin @ IN A XXX.YYY.ZZZ.PPP www IN CNAME subd.linuxconfig.org. mail IN A XXX.YYY.ZZZ.ABC

相关内容