我国际版有个应用(web网站),自己有一个域名希望A记录指向这个应用,但看域名后台设置A记录好像只能填IP地址,请问该如何设置呢?谢谢!
如果是国内版应用的话,可以在控制台查看入口 IP,然后 A 记录到相应的入口 IP.
注意,如文档所述,入口 IP 不保证不变。(不过我们会尽量避免频繁变动入口 IP,并且会在入口 IP 变动时通过邮件、站内信等方式通知。)商用版应用如果需要固定不变的入口 IP,可以提工单配置独立的固定 IP(100 元 / 月)。
我们正对国际版的基础设施进行升级,升级后入口 IP 会频繁变动。所以国际版建议设置 CNAME 而不是 A 记录。一般来说,除了需要绑裸域名,都可以用 CNAME。如果需要绑裸域名,可以用 ANAME 或 CNAME Flattening 记录。国外部分域名服务商支持这类记录,国际版因为不需要备案(备案要求使用国内的域名服务商,国内的主流域名服务商不支持这类记录),可以考虑选用国外的域名服务商。
谢谢,我用的国际版,目前就用CNAME设置了www跳转,输入全部地址是可以访问的,只是去掉www就不行了。
如果要让用户也可以通过裸域名(不带 www),那就再在云引擎增加一个域名绑定,绑定裸域名,在域名服务商处设置 ANAME 或 CNAME Flattening 记录(前提是域名服务商支持这样的记录),目标为控制台显示的 CNAME 目标。
谢谢,我用阿里云买的域名,搜了一下没找到Flattening的讨论,后台也没找到能设置Flattening的地方。如果用A记录+IP的方式,是在出入口IP里随便挑一个放在A记录就可以吗?是出口还是入口IP?是否还需要在云引擎增加裸域名绑定?
无论是使用 A 记录还是 ANAME/CNAME Flattening 记录,都需要在云引擎增加裸域名绑定。
国内版云引擎,使用 A 记录的话,在控制台挑一个入口 IP 添加即可,也可以添加多条 A 记录,把入口 IP 都加上去。
国际版云引擎入口 IP 会频繁变动,不建议用 A 记录。
阿里云和 dnspod(腾讯云) 都不支持 ANAME 或 CNAME Flattening 记录。国际版建议考虑选用支持这类记录的国外域名服务商。
好的,如果不换域名商,看来是没什么好办法了,谢谢!
不好意思又打扰了,我暂时先用A记录指向一个入口IP的方法,访问没有问题了,但等了俩小时,云引擎后台处的绑定域名处还是“等待配置CNAME”的状态,请问该怎么办?
方便提供应用的 App ID 吗?我们调查一下。
谢谢,我私信给你了
抱歉,我之前提供的信息有误。这个入口 IP 主要适用于某些平台需要添加服务器 IP 白名单的场景,并不适用于绑定 A 记录域名。目前您可以 dig 下控制台显示的 CNAME 目标域名,然后从返回的 A 记录中挑一个 IP 在域名服务商处配置 A 记录。
如前所述,国际版云引擎入口 IP 会频繁变动(目前暂时不是特别频繁,但这只是因为国际版近期在进行基础设施升级),不建议用 A 记录。如果要使用裸域名,建议您更换支持 ANAME 或 CNAME Flattening 记录的域名服务商。
好的,明白了,谢谢!