首页 > 解决方案 > Python 如何进行主机名查找?

问题描述

我需要将用 Python 3 开发的应用程序部署到一些请求需要通过代理进行数据包转发的环境中。运营团队告诉我,我的应用程序正确的做法是向主机名发出 HTTPS 请求,但将主机名解析为与 DNS 服务器提供的 IP 地址不同的 IP 地址。

在 Linux 环境中部署时,Python 3 使用什么机制来解析主机名?某些 HTTP 客户端库是否使用不同的 DNS 解析机制?

(如果相关:Python 应用程序部署在 Docker 映像中,并且正确的 IP 地址将作为 env var 在运行时提供给 Docker 容器。)

标签: pythonpython-3.xdnsnetwork-programminghostname

解决方案


推荐阅读