我pipe理目前有以下DNSconfiguration的多个网站:
example.com - A Record - Production Server IP test.example.com - A Record - Test Server IP www.example.com - CNAME - example.com beta.example.com - CNAME - test.example.com dev.example.com - CNAME - test.example.com
这是否合适使用CNAMElogging? 我在网上查找,并没有find明确的答案。 有些人声称CNAMElogging是不好的(但是,他们不清楚这是为什么),并提出以下设置:
example.com - A Record - Production Server IP test.example.com - A Record - Test Server IP www.example.com - A Record - Production Server IP beta.example.com - A Record - Test Server IP dev.example.com - A Record - Test Server IP
哪一个是更好的方法(以及为什么)?
注意:子域名不需要自己的MXlogging,所以这不是问题。
是的,这是对CNAME的恰当使用。 在我参与的讨论中,争论往往是这样的:
反对CNAME:
赞成CNAME:
尝试了几种不同的方式来做到这一点,我现在有一个个人喜欢的风格。 它是:
我发现这个设置很好。 它为CNAMES保留了额外的DNS查询; 如果服务器崩溃,我仍然可以相当快地改变公共DNS。
这是 BIND语法中的一个(即兴)示例 :
;name ttl class rr value server01 30m IN A 192.168.0.3 server02 30m IN A 192.168.0.4 webmail 24h IN CNAME server01 extranet 24h IN CNAME server02 ftp 24h IN CNAME server02
是的,这是适当的。
许多人共享的“我的最佳实践”是为每个服务器IP创build1个Alogging; 并使用CNAMES的其他任何东西。
一个常见的例子是:
server1.example.com. IN A 192.168.0.1 server2.example.com. IN A 192.168.5.2 www IN CNAME server1 ftp IN CNAME server1 beta IN CNAME server2