更新时间:2021-11-23 19:01:40
我不确定您是要自己进行 DNS 查找,还是只想要主机的 ip.如果你想要后者,
I'm not really sure if you want to do DNS lookups yourself or if you just want a host's ip. In case you want the latter,
/! socket.gethostbyname 已弃用,首选 socket.getaddrinfo
/! socket.gethostbyname is depricated, prefer socket.getaddrinfo
来自man gethostbyname
:
gethostbyname*()、gethostbyaddr*()、[...] 函数已过时.应用程序应该使用 getaddrinfo(3), getnameinfo(3),
The gethostbyname*(), gethostbyaddr*(), [...] functions are obsolete. Applications should use getaddrinfo(3), getnameinfo(3),
import socket
print(socket.gethostbyname('localhost')) # result from hosts file
print(socket.gethostbyname('google.com')) # your os sends out a dns query