Answers:
随着HAProxy 1.6的最新发行版,您可以解决您的问题。现在,您可以定义解析器并将它们与您的后端关联。IP解析将在运行时完成。
resolvers dns
nameserver public-0 xx.xx.xx.xx:53
hold valid 1s
frontend http
bind *:8000
default_backend site-backend
backend site-backend
balance leastconn
server site sub.example.com:80 resolvers dns check inter 1000
不幸的是,这似乎仍在进行中。
您是否考虑过使用单独的Nginx代理?这样您就可以将对后端的请求转发到nginx实例,然后再由DNS解析并转发请求?不是ideak,但可能在流量较低的环境中工作。