开发者社区 > 域名解析DNS > 云解析DNS > 正文

阿里云DNS看我有没有理解错,我们的app内置公共dns的访问,然后不同运营商的手机终端?

阿里云DNS看我有没有理解错,我们的app内置公共dns的访问,然后不同运营商的手机终端,访问我们的app服务,还是可以拿到自己运营商的服务吗?如果是的,就不太理解,因为之前理解公共dns的解析,是不经过localdns的啊

展开
收起
真的很搞笑 2024-01-04 10:40:44 116 0
3 条回答
写回答
取消 提交回答
  • 您好,阿里云DNS是面向所有互联网用户的全球公共递归域名解析服务,提供快速、安全、稳定、智能的DNS递归解析服务。 如果您的app内置公共dns的访问,然后不同运营商的手机终端,访问您的app服务,那么是可以拿到自己运营商的服务的。因为公共DNS是不经过localdns的解析的,所以可以直接访问到对应的服务器。

    2024-01-05 16:47:57
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    我明白你的困惑,其实这涉及到DNS解析的过程。首先,当用户在自己的设备上访问一个网站时,会向本地的Local DNS发起一个域名解析请求。然后,Local DNS服务器会以自己的缓存记录为准去尝试解析这个域名,如果没有找到对应的记录,那么它就会向Root DNS服务器发起请求。Root DNS服务器收到请求后,会返回负责该顶级域名解析的Name Server地址。接着,Local DNS服务器再向Name Server发送请求,获取到对应域名的IP地址后,返回给用户的设备。

    在这个过程中,如果我们使用的是公共DNS服务,如阿里云公共DNS,我们的设备在发起域名解析请求时,实际上是将请求发送到了阿里云的公共DNS服务器上。而阿里云公共DNS服务器在收到请求后,会根据用户设备的地理位置和运营商信息,智能地选择一个最佳的解析结果返回给用户。因此,即使用户的设备处于不同的地理位置或使用不同的运营商网络,通过使用公共DNS服务,仍然可以获得最优化的访问体验。

    但是需要注意的是,如果用户的设备本地设置了其他的Local DNS服务器地址,那么可能会优先使用该Local DNS服务器进行域名解析。因此,为了确保能够获得最佳的解析效果,建议用户将设备上的DNS地址设置为公共DNS服务器地址。

    2024-01-04 17:08:00
    赞同 展开评论 打赏
  • 阿里云公共DNS支持ECS协议,会把APP终端的源IP通过隐私保护好带入到DNS请求,然后基于这个源IP做调度。源IP属于什么地域、运营商,就匹配对应解析。 ,此回答整理自钉群“【外部】阿里云DNS客户交流4群”

    2024-01-04 12:16:46
    赞同 展开评论 打赏

阿里云云解析DNS产品相关资讯

相关产品

  • 云解析DNS
  • 相关电子书

    更多
    女性移动App安全攻防战 立即下载
    汇聚云计算的生态核能——云市场,云上APP Store 立即下载
    千万级用户直播App——服务端架构设计和思考 立即下载

    相关镜像