Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python如何进行主机名查找?_Python_Python 3.x_Dns_Network Programming_Hostname - Fatal编程技术网

Python如何进行主机名查找?

Python如何进行主机名查找?,python,python-3.x,dns,network-programming,hostname,Python,Python 3.x,Dns,Network Programming,Hostname,我需要将一个用Python 3开发的应用程序部署到一个环境中,其中一些请求需要通过代理进行数据包转发。运营团队告诉我,我的应用程序要做的正确事情是向主机名发出HTTPS请求,但将主机名解析为DNS服务器提供的不同IP地址 在Linux环境中部署时,Python 3使用什么机制解析主机名?某些HTTP客户端库是否使用不同的DNS解析机制 (如果相关:Python应用程序部署在Docker映像中,正确的IP地址将在运行时作为Docker容器的环境变量提供。)您需要编辑/etc/hosts(on*ni

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

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


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

您需要编辑
/etc/hosts
(on*nix)以包含所需的映射。您还可以在应用程序中自己进行DNS解析,使用您想要的任何名称服务器。谢谢@JoranBeasley,但我要查找的是使用的主机名查找机制的完整列表,最好是按照它们被查询的顺序。这与python无关。。。python使用普通的网络/pc DNS解析协议