说我有mydomain.com:
使用选项A更好吗:
[A] mydomain.com 123.45.67.89 [A] www.mydomain.com 123.45.67.89
或选项B:
[A] mydomain.com 123.45.67.89 [CNAME] www.mydomain.com mydomain.com
通过一个接一个地选择一个实际上会产生什么影响?
第二个问题是,我想在blog.mydomain.com上有子域名.
我将其设置为A记录如下:
[A] blog.mydomain.com 123.45.67.89
并且当用户键入www.blog.mydomain.com时也可以访问它,我还插入以下记录:
[A] www.blog.mydomain.com 123.45.67.89
问题是,这是一种常见的做法吗?或者有更好的方法来做到这一点?
我想要实现的是(用户访问 – >重定向到):
mydomain.com -> mydomain.com www.mydomain.com -> mydomain.com blog.mydomain.com -> blog.mydomain.com www.blog.mydomain.com -> blog.mydomain.com other.mydomain.com -> error
干杯!
解决方法
通常,为了便于维护,最佳做法是这样的:
[A] mydomain.com 123.45.67.89 [CNAME] www.mydomain.com mydomain.com [CNAME] blog.mydomain.com mydomain.com [CNAME] www.blog.mydomain.com mydomain.com [A] mail.mydomain.com 123.45.67.89 [MX] mydomain.com mail.mydomain.com
这使您可以在不中断邮件记录或必须手动更改每个子域的情况下更改mydomain.com的A记录.
您还需要设置您的网络服务器来回答这些名称.以下是在Apache中执行此操作的示例:
NameVirtualHost 123.45.67.89:80 <VirtualHost 123.45.67.89:80> DocumentRoot /var/www/html/mydomain.com ServerName mydomain.com ServerAlias www.mydomain.com ErrorLog logs/mydomain.com-error_log CustomLog logs/mydomain.com-access_log combined </VirtualHost> <VirtualHost 123.45.67.89:80> DocumentRoot /var/www/html/blog.mydomain.com ServerName blog.mydomain.com ServerAlias www.blog.mydomain.com ErrorLog logs/blog.mydomain.com-error_log CustomLog logs/blog.mydomain.com-access_log common </VirtualHost>
对于你提到的重定向:
Question is,is this a common
practice? Or are there better ways to
do this? What I want to achieve is
(user access -> redirect to):06002