Amazon web services 无法将自定义域映射到API网关(从Godaddy)
我正试图为我的API网关设置一个自定义域(比如,Amazon web services 无法将自定义域映射到API网关(从Godaddy),amazon-web-services,aws-api-gateway,Amazon Web Services,Aws Api Gateway,我正试图为我的API网关设置一个自定义域(比如,myapi.com),但遇到了问题。该域当前已在GoDaddy上注册。到目前为止,我已经按照本教程完成了以下工作: 从AWS证书管理器处获得了myapi.com和*.myapi.com的证书 将域myapi.com(不是*.myapi.com,因为我还不需要它)映射到API网关中的API 在GoDaddy中为生成的“目标域名”添加了一个CNAME条目 以下是截图: 现在问题来了:当我ping myapi.com时,我得到:没有与主机名相关的地址
myapi.com
),但遇到了问题。该域当前已在GoDaddy上注册。到目前为止,我已经按照本教程完成了以下工作:
myapi.com
和*.myapi.com
的证书李>
myapi.com
(不是*.myapi.com
,因为我还不需要它)映射到API网关中的API现在问题来了:当我
ping myapi.com
时,我得到:没有与主机名相关的地址。我不确定是什么原因造成的,所以非常感谢您的帮助。在我们进行此操作时,是否需要执行任何其他步骤才能按预期工作?您不能在标准DNS服务的顶点或域根使用CNAME记录。我建议您尝试为端点使用主机名并使用CNAME,例如api.example.com
或者,您可以将DNS移动到路由53。Route 53系统使用别名记录类型在根域级别支持别名
有关路由53中别名记录的更多信息,请参见您需要清理DNS缓存first@TuanVA我用systemd-resolve--flush缓存(在Ubuntu上)实现了这一点,并且可以用systemd-resolve--statistics
看到当前缓存大小为零。在这之前是68岁。但是,ping
输出没有变化:(如果您ping abc.com,但没有返回IP,则您的DNS设置是DNS的一个问题。用于确认您的DNS设置我尝试了一些跟踪路由工具,但最终都显示了空白报告(在世界各地尝试了不同的位置)。即使在命令行上运行traceroute6 myapi.com
也会显示相同的错误:没有与主机名关联的地址
。这意味着GoDaddy设置不正确