Swift/ideas/txt lookup 中间件
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