ping

ping verifica acessibilidade HTTP a partir do ambiente PHP da hospedagem: status, URL final, endereços resolvidos, tempo de resposta e diagnóstico TLS opcional.

RedeVersão 1.2.7Estável
lil-terminal

Visão geral

Use ping para saber se esta hospedagem consegue alcançar um endpoint web. Ele não usa ICMP: testa o mesmo caminho HTTP disponível para uma aplicação PHP.

É uma verificação HTTP, não ping ICMP

-i mostra endereços resolvidos, -4 e -6 isolam problemas de família IP e -t acrescenta tempo e URL final. -k serve apenas para diagnóstico de confiança TLS; sucesso com ele não valida o certificado.

Sintaxe

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

Referência

ping me

usar o host atual

ping example.com

mostrar o código de status HTTP

ping https://example.com -k

verificar HTTPS sem validar o certificado TLS (diagnóstico)

-f

mostrar os cabeçalhos HTTP finais da resposta

-i

mostrar os endereços IPv4 e IPv6 resolvidos

-t

mostrar status HTTP, URL final e tempo de resposta

-4

forçar a requisição HTTP por IPv4 quando cURL estiver disponível

-6

forçar a requisição HTTP por IPv6 quando cURL estiver disponível

-k

desativar a verificação do certificado TLS para um diagnóstico HTTPS explícito

Host atual

ping me é a única forma especial para o host que atende à solicitação atual do lil-terminal. Qualquer outro destino é interpretado como nome de host, endereço IP ou URL HTTP/HTTPS comum.

Diagnóstico

-4 e -6 forçam uma família de endereços quando cURL está disponível, útil em hospedagem dual-stack. -k desativa a verificação do certificado somente para diagnóstico; sucesso com -k não valida o certificado.

Inspeção DNS consistente

ping -i respeita -4/-6 mesmo sem cURL; esquemas de URL incompatíveis são rejeitados.

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Verificar o host atual e o tempo de resposta

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install ping
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install ping -m
Versão pública exata

Instalar exatamente esta versão publicada.

install ping -v 1.2.7
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade ping
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install ping -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Verificar o host atual e o tempo de resposta
ping example.test
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
200
Mostrar status HTTP, URL final e tempo de resposta
ping example.test -t
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
HTTP:		200
Time:		14.8 ms
URL:		https://example.test/
Mostrar os cabeçalhos HTTP finais da resposta
ping example.test -f
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
HTTP/2 200
content-type: text/html; charset=UTF-8
cache-control: max-age=60
Mostrar os endereços IPv4 e IPv6 resolvidos
ping example.test -i
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Host:		example.test
IPv4:		192.0.2.80
IPv6:		2001:db8::80
Mostrar os endereços IPv4 e IPv6 resolvidos
ping example.test -i -4
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Host:		example.test
IPv4:		192.0.2.80
IPv6:		-
Mostrar os endereços IPv4 e IPv6 resolvidos
ping example.test -i -6
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Host:		example.test
IPv4:		-
IPv6:		2001:db8::80
Mostrar os endereços IPv4 e IPv6 resolvidos
ping 192.0.2.80 -i
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Host:		192.0.2.80
IPv4:		192.0.2.80
IPv6:		-
PTR:		-
Rejeitar um host inválido
ping https://example.test/health
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
200
Mostrar status HTTP, URL final e tempo de resposta
ping https://example.test/health -t
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
HTTP:		200
Time:		14.8 ms
URL:		https://example.test/health
Desativar a verificação do certificado TLS para um diagnóstico HTTPS explícito
ping https://example.test -k
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
200
Forçar a requisição HTTP por IPv4 quando cURL estiver disponível
ping example.test -4
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
200
Forçar a requisição HTTP por IPv6 quando cURL estiver disponível
ping example.test -6
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
200
Usar o host atual
ping me
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
200

ping me obtém o host da requisição HTTP atual. Assim você testa exatamente o site que está servindo o terminal sem digitar o domínio novamente.

Mostrar status HTTP, URL final e tempo de resposta
ping me -t
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
HTTP:		200
Time:		14.8 ms
URL:		https://example.test/
Mostrar o código de status HTTP
ping example.test -4 -6
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Choose either IPv4 or IPv6
Mostrar o código de status HTTP
ping example.test -z
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
?
Ping · 17
ping "bad host"
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Invalid host
Ping · test
ping ftp://example.test
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Invalid host
Ping · 19
ping nonexistent.invalid
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Host not found
Ping · 20
ping
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
?
Mostrar o código de status HTTP
ping example.test unexpected
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
?
Mostrar os endereços IPv4 e IPv6 resolvidos
ping https://example.test -i -k
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Host:		example.test
IPv4:		192.0.2.80
IPv6:		2001:db8::80
Mostrar os endereços IPv4 e IPv6 resolvidos
ping 192.0.2.80 -i -6
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Host:		192.0.2.80
IPv4:		-
IPv6:		-
PTR:		-
Mostrar os endereços IPv4 e IPv6 resolvidos
ping example.test -i -4 -6
Exemplo didático offline — sem solicitações reais HTTP, de e-mail ou TLS
Choose either IPv4 or IPv6

Documentação relacionada

Versão pública atual

v1.2.72026-10-31

Diagnóstico HTTPS documentado

A opção existente ping -k agora aparece na ajuda integrada.