跳转到: 导航, 搜索

Swift/ideas/txt lookup 中间件

< Swift‎ | ideas

TXT lookup 中间件

为什么 ?

为了能够在不使用 CNAME 记录的情况下进行重映射。一些 DNS 提供商使用“CNAME Flattening”在其端解析目标地址。因此,CNAME 值不可用。Cloudflare 的例子: -> https://support.cloudflare.com/hc/en-us/articles/200169056-CNAME-Flattening-RFC-compliant-support-for-CNAME-at-the-root

如何 ?

  • 建议的 DNS 条目 

('_swift-remap.' + subdomain) IN TXT "account={ACCOUNT_NAME} container={CONTAINER_NAME}"

-> https://tools.ietf.org/html/rfc1464


  • 建议的实现方式 

创建一个专门的中间件:txt_lookup.py ? 将 cname_lookup.py 重命名为 dns_lookup.py 并添加 txt lookup 功能 ?

联系 #openstack-swift:jcaron


参见 https://community.runabove.com/kb/en/object-storage/how-to-put-object-storage-behind-your-domain-name.html