답변:
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 확인이 수행되고 요청이 전달됩니까? 생각이 없지만 트래픽이 적은 환경에서 작동 할 수 있습니다.