dns

dns inspeciona registros DNS por tipo, verifica a presença dos registros escolhidos e executa consultas PTR reversas para endereços IP.

RedeVersão 1.2.4Estável
lil-terminal

Visão geral

Use dns para Registros DNS e consultas reversas. As operações comuns continuam curtas, e formas especializadas acrescentam detalhes apenas quando necessário, para que o trabalho repetido seja fácil de entender, repetir e levar a scripts do lil-terminal.

Leia DNS por tipo de registro

A e AAAA ligam nomes a endereços, MX descreve o roteamento de e-mail, TXT costuma trazer validação ou políticas, NS mostra delegação, CAA limita autoridades certificadoras e PTR associa um endereço a um nome. Resposta vazia para um tipo não significa que o domínio não exista.

Sintaxe

lil-terminal
dns <host|ip|me> [types] [-c]

Referência

dns me

usar o host atual

dns example.com

mostrar registros comuns

dns example.com -txt

mostrar somente registros TXT

dns 1.2.3.4

fazer uma consulta PTR reversa

dns example.com -c

verificar quais tipos de registro selecionados existem

-a | -aaaa

selecionar registros de endereço A ou AAAA

-cname

selecionar aliases CNAME

-mx

selecionar registros MX de correio

-ns

selecionar servidores de nomes NS

-txt

selecionar registros de texto TXT

-soa

selecionar o registro de autoridade SOA

-srv

selecionar registros de serviço SRV

-caa

selecionar regras CAA de autoridades certificadoras

-ptr

selecionar registros PTR reversos

-all

selecionar todos os tipos compatíveis; o conjunto comum omite SRV e PTR

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.

Comparar registros DNS comuns com MX

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 dns
Pacote Minimum

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

install dns -m
Versão pública exata

Instalar exatamente esta versão publicada.

install dns -v 1.2.4
Verificar ou atualizar

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

upgrade dns
Remover módulo

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

install dns -u

Exemplos

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

Comparar registros DNS comuns com MX
dns example.com | dns example.com -mx
example.com
A     93.184.216.34  TTL 3600
AAAA  2606:2800:220:1:248:1893:25c8:1946  TTL 3600

MX  10 mail.example.com  TTL 3600
Dns · mx
dns example.com -mx
MX  10 mail.example.com  TTL 3600
Mostrar somente registros TXT
dns example.com -txt
TXT  v=spf1 -all  TTL 3600
Dns · address
dns example.com -a -aaaa
A     93.184.216.34
AAAA  2606:2800:220:1:248:1893:25c8:1946
Selecionar registros de serviço SRV
dns _sip._tcp.example.com -srv
SRV  10 5 5060 sip.example.com  TTL 3600
Selecionar todos os tipos compatíveis; o conjunto comum omite SRV e PTR
dns example.com -all
A      93.184.216.34
AAAA   2606:2800:220:1:248:1893:25c8:1946
MX     10 mail.example.com
TXT    v=spf1 -all
CAA    0 issue letsencrypt.org
Verificar quais tipos de registro selecionados existem
dns example.com -srv -c
Status  no
Types   SRV
Fazer uma consulta PTR reversa
dns 8.8.8.8
PTR  dns.google
Tratar um nome que não resolve
dns does-not-exist.invalid
Registros DNS não encontrados

Documentação relacionada

Versão pública atual

v1.2.42026-08-10

Sincronização linguística

Conclui a sincronização da ajuda local e do servidor e reforça a segurança de localização de dns.