python3 socket 获取域名信息
可以当ping用,应用场景可以在一些没有安装ping工具的镜像容器中,诊断dns或域名的可用性。
#-*- coding:utf-8 -*-
import socket
import traceback
try:
host='www.baidu.com'
# 443 - https, 80 - http
port=443
print(socket.getaddrinfo(host, port))
except Exception as e:
traceback.print_exc()