开发者社区 > 云原生 > Serverless > 正文

函数计算,帮忙看看固定id为什么没有生效的呢,是哪里没设置对么,浏览器访问自定义域名后看到那个ip一

函数计算,帮忙看看固定id为什么没有生效的呢,是哪里没设置对么,浏览器访问自定义域名后看到那个ip一直在变,是不是域名不直接绑定函数计算提供的那个cname,而是绑定这个固定ip呢?

提问29.png

展开
收起
芬奇福贵 2023-07-28 10:12:24 72 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    函数计算提供的固定 ID 是用于唯一标识一个函数计算服务的。当您为函数计算服务绑定自定义域名时,可以使用固定 ID 来指定一个特定的函数计算服务,以便让域名与该服务建立关联。

    如果您的自定义域名一直显示固定 IP 在变化,可能是因为您没有正确地配置域名解析。具体来说,您需要将自定义域名解析为函数计算提供的 CNAME 记录,而不是将域名直接解析为固定 IP。

    具体操作步骤如下:

    登录您的域名注册商管理后台,找到自定义域名的 DNS 解析设置页面。

    添加一个 CNAME 记录,将自定义域名解析到函数计算提供的 CNAME 记录上。

    等待 DNS 记录生效,通常需要几分钟时间。

    在函数计算服务中,为自定义域名绑定固定 ID。

    绑定完成后,您可以通过自定义域名来访问函数计算服务,并且可以确保每次访问都会访问到指定的函数计算服务。

    2023-07-28 21:27:20
    赞同 展开评论 打赏
  • 这个设置的是出口ip,实例ip还是会变的

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-07-28 17:48:56
    赞同 展开评论 打赏
  • 在函数计算中,当您创建自定义域名并绑定到函数计算提供的 CNAME 时,可以实现通过域名访问函数。然而,如果您发现浏览器访问自定义域名后 IP 地址一直在变化,可能是由于以下原因:

    1. 使用了负载均衡器:函数计算可以与负载均衡服务结合使用,以实现高可用和负载均衡。在这种情况下,当您访问自定义域名时,请求会被转发到不同的函数实例,因此 IP 地址可能会发生变化。

    2. 缓存导致的延迟:DNS 解析结果通常会被缓存在客户端和中间 DNS 服务器中,以提高性能和减少网络流量。在某些情况下,如果缓存未及时刷新,可能会导致浏览器看到的 IP 地址没有及时更新。

    为了确保获得固定的 IP 地址,请考虑以下建议:

    1. 检查负载均衡配置:如果您使用了负载均衡服务,请确保正确配置和管理负载均衡规则,以使请求始终转发到相同的函数实例。

    2. 刷新 DNS 缓存:尝试清除本地 DNS 缓存或等待 DNS 缓存超时后,再访问自定义域名。您可以尝试刷新客户端或中间 DNS 缓存,以确保获取最新的 DNS 解析结果。

    3. 使用固定 IP 地址:如果您希望绑定一个固定的 IP 地址到自定义域名,可以考虑使用专门的 IP 负载均衡器或代理服务器来实现。这样,所有请求都会被转发到相同的 IP 地址。

    2023-07-28 16:39:03
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 相关电子书

    更多
    Hologres Serverless之路:揭秘弹性计算组 立即下载
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载