Мне нужно развернуть приложение, разработанное в Python 3, в среде, где некоторые запросы должны go через прокси-сервер, выполняющий пересылку пакетов. Операционная группа сказала мне, что правильное решение для моего приложения - отправлять HTTPS-запросы к имени хоста, но разрешать имя хоста по другому IP-адресу, чем предоставляют DNS-серверы.
При развертывании в среде Linux, какие механизмы Python 3 использует для разрешения имен хостов? Используют ли некоторые клиентские библиотеки HTTP разные механизмы разрешения DNS?
(Если это актуально: приложение Python развернуто в образе Docker, и правильный IP-адрес будет предоставлен в виде env var для контейнера Docker во время выполнения.)