小编典典

如何在Python中进行DNS查找,包括引用/ etc / hosts?

python

dnspython会很好地完成我的DNS查找,但它完全忽略的内容/etc/hosts

是否有一个python库调用将做正确的事情?即首先检查etc/hosts,否则仅回退到DNS查找?


阅读 190

收藏
2020-12-20

共1个答案

小编典典

我真的不知道,如果你想要做的DNS查找 自己 或者如果你只是想要一台主机的IP地址。如果您想要后者,

import socket
print(socket.gethostbyname('localhost')) # result from hosts file
print(socket.gethostbyname('google.com')) # your os sends out a dns query
2020-12-20