到目前为止,我一直在使用带有 plesk 面板的托管,在 plesk 中会有www
这样的记录的 CNAME DNS 记录:
HOST | Record Type | Value
www.example.com. | CNAME | example.com.
现在在 aws route 53 中,查看文档和视频教程,我发现了两种方法,一种是添加 2 条A
记录,都指向同IP
一个 Web 服务器
另一种方法是添加 1 条A
记录,然后添加另一条A
记录,就像Alias
第一条记录一样
使用这两种方式,它都会根据hostname
值来工作IIS
因此,如果hostaname
将 inIIS
设置为,www.example.com
则只有此 url 有效,而将http://example.com
无效;如果将设置为,则hostname
带有example.com
的 urlwww
将无效
我的问题是,正确的做法是什么route53
答案1
问题中提到的所有选项均可行。
您之前所做的操作也将在 Route53 上运行:
example.com. A 192.0.2.1
www.example.com. CNAME example.com.
或者:
example.com. A 192.0.2.1
www.example.com. A 192.0.2.1
或者:
example.com. A 192.0.2.1
www.example.com. A <Route53 alias to example.com.>
在 IIS 端,您需要为网站添加example.com
和www.example.com
的绑定。(设置从其中一个到另一个的 HTTP 重定向可能是一个好主意。)