【问题标题】:Customize Docker reverse DNS自定义 Docker 反向 DNS
【发布时间】:2017-05-20 08:17:28
【问题描述】:

我正在寻找一种方法来更改反向 DNS 在 Docker 中解析的内容。

如果我将容器的 FQDN 设置为 foo.bar,我希望其 IP 的反向 DNS 查找解析为 foo.bar,但它始终解析为 <container_name>.<network_name>

有什么办法可以改变吗?

【问题讨论】:

    标签: docker reverse-dns


    【解决方案1】:

    Docker 的 DNS 支持旨在支持集群内的容器发现。它不是应用流量管理解决方案,因此功能有限。

    例如,可以配置一个 DNS 通配符,将 "*.foo.bar" url 解析为运行容器精明负载均衡器解决方案的服务器(一个知道所有容器位置的负载均衡器,与每个应用程序相关联,定位并运行)。

    然后,该负载平衡器可以根据传入的“主机名”HTTP 标头路由流量:

    • “app1.foo.bar” -> “App1 Container1”、“App1 Container2”
    • “app2.foo.bar” -> “App2 Container1”、“App2 Container2”、“App2 Container3”

    为了实际实现,看看 Kubernetes 是如何进行负载平衡的(这是一个高级主题):

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多