Netlify custom domain docs非常庞大且令人困惑。我没有找到简单问题的答案。我有一个静态网站,我想在Netlify上部署。
在这个A vs CNAME - firebase相关的答案中说:
如果您将多区域CDN用于具有Google或Netlify等主机的静态网站,并且您没有将DNS服务器用于您的域,请使用CNAME。这将允许其服务器将用户解析为其所在区域中最近的服务器。
除非您的DNS提供商支持根域的CNAME展平,ANAME或ALIAS记录,否则我们强烈建议您将www子域设置为主域。
如此简单的回答,在Netlify上使用自定义域时使用CNAME。其好处将大于重定向到CDN上较近节点所需的额外毫秒数。
如果您绝对需要为您的站点(example.com)提供裸(根域)名称解析,那么如果您不能使用引用中描述的方法对其进行别名,则必须使用Netlify提供的IP地址来使用A
记录。以上。
注意:Netlify有许多使用IP地址的站点。他们有很多理由试图确保IP地址不会改变。如果这是一个问题,请为您的网站使用子域并使用CNAME记录。