Комментарии 7
У Haproxy есть возможность указать dns resolvers и настроить dns cache.
У Nginx тоже есть (https://www.nginx.com/resources/wiki/modules/domain_resolve/)
Решали проблему смены IP на домене следующим образом:
resolver 127.0.0.1;
set $upstream "upstream.example.com";
proxy_pass $scheme://$upstream;
Я как то решил изучить GoLang и написал небольшой reverseproxy. С моими задачами он справляется – дает доступ ~10 сайтом http, https. Посмотрите в этом направлении.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Пробы и ошибки при выборе HTTP Reverse Proxy