基于通配符DNS的Haproxy粘性

我得到了Haproxy LB,包含1个前端,1个后端和2000个以上的代理服务器。 Haproxy充当反向代理(网关),请求被传递给其中一个服务器。

我试图根据Haproxy主机名来制作一个粘性,但是是一个通配符。 例如:DNSlogging:

A lb.example.com xxx.xxx.xxx.xxx A *.lb.example.com xxx.xxx.xxx 

两个logging都是一样的Haproxy。 我想捕获通配符主机,并使用粘性表来匹配它。 例:

 session-1.lb.example.com -> server 1 session-2.lb.example.com -> server 2 

主要的问题是我找不到捕获haproxy主机名的解决scheme,就像Apache / Nginx中的虚拟主机一样。 hdr(主机)表示请求的主机,而不是haproxy主机名。

任何想法如何捕获haproxy主机名? 它必须是dynamic的,新的虚拟主机 – 新的任务。

谢谢 :)