ping

ping は現在の PHP ホスティング環境から HTTP 到達性を確認し、ステータス、最終 URL、解決済みアドレス、応答時間、必要なら TLS 診断を表示します。

ネットワークバージョン 1.2.5安定版
lil-terminal

概要

このホスティングから Web エンドポイントへ到達できるか確認するときに ping を使います。ICMP は使わず、PHP アプリケーションが実際に利用できる HTTP 経路を検査します。

これは ICMP ping ではなく HTTP チェック

-i は解決済みアドレス、-4/-6 は IP ファミリーの切り分け、-t は時間と最終 URL を表示します。-k は TLS 信頼診断だけのためのもので、成功しても証明書の正当性は確認できません。

構文

lil-terminal
ping <host|url|me> [options]

リファレンス

ping me

現在のホストを使用

ping example.com

HTTP ステータスコードを表示

ping https://example.com -k

TLS 証明書を検証せず HTTPS を確認(診断)

-f

最終 HTTP 応答ヘッダーを表示

-i

解決された IPv4 / IPv6 アドレスを表示

-t

HTTP ステータス、最終 URL、応答時間を表示

-4

cURL が利用できる場合に HTTP 要求を IPv4 に固定

-6

cURL が利用できる場合に HTTP 要求を IPv6 に固定

-k

明示的な HTTPS 診断で TLS 証明書検証を無効化

現在のホスト

ping me は、現在の lil-terminal リクエストを処理しているホストを指す唯一の特殊形式です。それ以外の対象は通常のホスト名、IP アドレス、または HTTP/HTTPS URL として解釈されます。

診断

-4-6 は cURL 利用時にアドレスファミリーを固定し、デュアルスタック環境の切り分けに有効です。-k は診断のためだけに証明書検証を無効化します。-k で成功しても証明書の有効性は保証されません。

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

現在のホストと応答時間を確認する

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

Base パッケージ

ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。

install ping
Minimum パッケージ

縮小パッケージをインストールします。ローカルリファレンスは含まれず、help <cmd> -i で現在のサーバーリファレンスを開きます。

install ping -m
正確な公開版

この公開済みバージョンを正確に指定してインストールします。

install ping -v 1.2.5
確認または更新

upgrade が互換性を確認し、必要な場合だけブロックを置換します。

upgrade ping
モジュールを削除

コアや他のモジュールに触れず拡張ブロックを削除します。

install ping -u

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

現在のホストと応答時間を確認する
ping me | ping me -t
200

HTTP  200
時間  12.4 ms
URL   https://lil.dog
現在のホストを使用
ping me
200

ping me は現在の HTTP リクエストからホスト名を取得します。ドメインを入力し直さず、実際にこのターミナルを提供しているサイトを確認できます。

Ping · addresses
ping example.com -i
Host    example.com
IPv4    93.184.216.34
IPv6    2606:2800:220:1:248:1893:25c8:1946
Ping · timing
ping example.com -t
HTTP    200
Time    84.0 ms
URL     https://example.com
Ping · ipv4
ping example.com -4
200
Ping · ipv6
ping example.com -6
200
TLS 証明書を検証せず HTTPS を確認(診断)
ping https://example.com -k
200
無効なホストを拒否する
ping "bad host"
ホストが無効です

関連ドキュメント

現在の公開版

v1.2.52026-08-07

コンパクトな HTTP 診断

ping を現在のホストと状態確認中心に並べ替え、再利用する診断オプションをまとめます。