Web 診断
サイト障害では、まず DNS・TLS・HTTP を切り分ける
HTTPS の障害は異なる層でも似た症状になります。diagnoseWebsite は DNS、TLS 証明書、HTTP 到達性の信号を一つの読み取り専用診断へまとめます。
Web サイトの診断コマンドを準備
例: example.com または https://status.example.com:8443/health。ドメインだけなら HTTPS を使用します。認証情報、クエリ、フラグメントを含まないホスト名と単純なパスを指定してください。
入力した宛先はこのページ内に留まり、送信も保存もされません。コマンドの準備ではサイトへ接続しません。URL を確認し、安全な読み取り専用 endpoint に対して自分で実行してください。
qzx diagnoseWebsite https://example.com --json
DNS・TLS・HTTP の個別確認
qzx checkDns example.com --json
qzx checkSslCertificate example.com 443 --json
qzx checkUrlStatus https://example.com 10 --json
一つのコマンドで三つの問い
- DNS で名前が解決できるか。
- TLS 証明書はホストと現在日時に対して有効か。
- HTTPS endpoint は指定時間内に応答するか。
誤った結論を避ける
内部プローブが失敗しただけなのに、サイトが必ず停止していると表現してはいけません。結果では部分診断と対象についての直接証拠を区別します。
qzx diagnoseWebsite https://example.com
qzx diagnoseWebsite https://example.com --json
意図的な制限
これは安全な HTTPS トリアージのためのコマンドであり、任意のネットワークスキャナーではありません。受け付ける対象と形式は安全メモで確認してください。