我管理着多个当前具有以下DNS配置的网站:
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
这是否适合使用CNAME记录?我在网上看过,还没有找到明确的答案。有人声称CNAME记录不好(但是并不清楚原因),并提出了以下设置:
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
哪种方法更好(为什么)?
注意:子域不需要自己的MX记录,因此在这里不是问题。
1
我觉得这应该是维基的答案。DNS很难正确解决,六年后这个公认的答案仍然很好吗?
—
the0ther
@ the0ther是的,即使到了今天,来自Jesper Mortensen的经过验证的答案仍然有效(即使有人可以争论事物的命名或要使用的正确TTL值,但这与是否使用CNAME记录的问题是不同的。 )。DNS是30年前的旧协议,因此CNAME记录等基本信息不会随时间变化。
—
Patrick Mevzek '18