TypechoJoeTheme

至尊技术网

统计
登录
用户名
密码
搜索到 1 篇与 的结果
2026-09-28

域名检测工具源码:区分解析异常与网站访问故障

域名检测工具源码:区分解析异常与网站访问故障
域名有解析记录,网页仍然打不开排查域名故障时,把“检测成功”定义为解析到了 IP,容易漏掉后续问题。DNS 只负责把域名转换为地址;浏览器访问网站,还要建立连接、完成 HTTPS 握手,并收到服务器响应。因此,域名检测工具至少要把解析结果和访问结果分开输出。下面的源码使用 Python 标准库,无须安装依赖。输入的是域名,不是完整网址;程序会查询当前运行环境能解析到的地址,再请求该域名的 HTTPS 首页。它关闭了自动跳转,便于保留首次响应状态和 Location 地址。分开记录 DNS 与 HTTPS 结果将代码保存为 domain_check.py:```python import socket import ssl import sys import urllib.error import urllib.requestclass NoRedirect(urllib.request.HTTPRedirectHandler): def redirect_request(self, request, fp, code, msg, headers, newurl): ...
2026年09月28日
1 阅读
0 评论
3,694 文章数
92 评论量

人生倒计时

今日已经过去小时
这周已经过去天
本月已经过去天
今年已经过去个月