ping
是一个用于测试网络连接性和延迟的命令行工具。它通过发送 Internet 控制消息协议 (ICMP) 回显请求消息到目标主机,并等待回显应答来实现这一功能。
以下是一个简单的 Python 脚本,用于检查域名的 ping 状态:
import subprocess
def ping_domain(domain):
try:
output = subprocess.check_output(['ping', '-c', '1', domain], stderr=subprocess.STDOUT)
print(f"{domain} is reachable.")
except subprocess.CalledProcessError as e:
print(f"{domain} is not reachable. Error: {e.output.decode()}")
ping_domain('example.com')
希望这些信息能帮助你解决 ping 不到域名的问题。
领取专属 10元无门槛券
手把手带您无忧上云