阿里函数计算中添加自定义域名, 为啥一定要验证域名dns啊? 感觉没有必要的
不验证怎么知道解析是否正常呢?
为应用绑定自定义域名,可以实现通过固定域名访问应用。本文介绍自定义域名的典型应用场景,以及如何在函数计算控制台为Web应用绑定自定义域名,并为绑定的自定义域名设置CDN加速功能等。https://help.aliyun.com/zh/fc/user-guide/configure-a-custom-domain-name?spm=a2c4g.11186623.0.i89
阿里云函数计算中添加自定义域名需要进行域名DNS验证的原因是为了确保您对该域名拥有所有权和管理权。
如果任何人都可以将任何域名绑定到自己的服务器上,那么这将带来重大的安全风险。例如,攻击者可以将一个知名的电子商务网站的域名绑定到他们的恶意服务器上,然后诱使用户访问该网站并窃取其敏感信息。
因此,通过要求用户提供对其所声称拥有的域名的DNS记录的控制权来进行验证是非常重要的。这是一种常见的防止恶意行为的安全措施。
DNS验证的具体方法通常包括在您的域名的DNS设置中创建一条或多条特定类型的TXT记录。只有能够创建这些记录的人才有可能真正拥有和控制这个域名。
在阿里云函数计算中添加自定义域名时,需要验证域名的DNS是因为需要进行域名解析。具体来说,您需要在阿里云控制台中创建一个与您的自定义域名关联的fc-custom-ruby-event函数,然后在自定义域名的DNS解析中添加一个CNAME记录,将您的自定义域名指向函数计算服务的域名。这样,当用户访问您的自定义域名时,请求就会被转发到函数计算服务,从而调用fc-custom-ruby-event函数。因此,验证域名的DNS是确保域名可以正确解析到函数计算服务的必经步骤。
这个域名和具体函数路由规则我们要存在数据库里。所以要证明域名是属于您的,否则可能被其他人抢占。此回答来自钉群阿里函数计算官网客户。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。