Skip to content

dig – Comando Linux – Comando Unix

4 de maio de 2021

O groper de informações de domínio—Um utilitário chamado escavação—É uma ferramenta flexível para interrogar servidores de nomes do Sistema de Nome de Domínio. Ele executa pesquisas de DNS e exibe as respostas que são retornadas do servidor de nomes. A maioria dos administradores de DNS usa escavação para solucionar problemas de DNS devido à sua flexibilidade, facilidade de uso e clareza de saída. Outras ferramentas de pesquisa tendem a ter menos funcionalidade do que escavação. Apesar escavação normalmente é usado com argumentos de linha de comando, ele também oferece um modo de operação em lote para ler solicitações de pesquisa de um arquivo.

Sinopse

O escavação comando assume as seguintes formas gerais: dig [ @server ] [ -b address ] [ -c class ] [ -f filename] [ -k filename ] [ -p port# ] [ -t type ] [ -x addr ] [ -yname:key ] [ name ] [ type ] [ class ] [ queryopt… ]
escavação [ -h ]
escavação [ global-queryopt… ] [ query… ]

Exemplo de uso

linux dig

Uma invocação típica de escavação se parece com: dig @server name type

Onde servidor é o nome ou endereço IP do servidor de nomes a ser consultado – um endereço IPv4 em notação decimal com pontos ou um endereço IPv6 em notação delimitada por dois pontos. Quando o fornecido servidor argumento é um nome de host, escavação resolve esse nome antes de consultar o servidor de nomes. A resposta do servidor de nomes que responde é exibida. O nome elemento especifica o registro de recurso de interesse, enquanto modelo indica que tipo de consulta é necessária — ANY, A, MX, SIG, etc. Modelo pode ser qualquer tipo de consulta válido. Se não modelo argumento é fornecido, escavação irá realizar uma busca por um registro A.

OPÇÕES

O -b opção define o endereço IP de origem da consulta para Morada. Este valor deve ser um endereço válido em uma das interfaces de rede do host. A classe de consulta padrão (IN para internet) é substituída pelo -c opção. Aula é qualquer classe válida, como HS para registros de Hesíodo ou CH para registros CHAOSNET. O -f opção faz escavação operar em lote lendo uma lista de solicitações de pesquisa para processar a partir do arquivo nome do arquivo. O arquivo contém qualquer número de consultas, uma por linha. Cada entrada no arquivo deve ser organizada da mesma forma que seriam apresentadas como consultas para escavação usando a interface da linha de comandos. Se um número de porta não padrão for consultado, use o -p opção. Porta# é o número da porta que escavação enviará suas consultas em vez do número de porta DNS padrão 53. Esta opção seria usada para testar um servidor de nomes que foi configurado para escutar consultas em um número de porta não padrão. O -t opção define o tipo de consulta para modelo. Pode ser qualquer tipo de consulta válido compatível com BIND9. O tipo de consulta padrão UMA, a menos que o -x opção é fornecida para indicar uma pesquisa reversa. Pesquisas reversas – mapeamento de endereços para nomes – são simplificadas pelo -x opção. Addr é um endereço IPv4 em notação decimal com pontos ou um endereço IPv6 delimitado por dois pontos. Quando esta opção é usada, não há necessidade de fornecer o nome, aula e modelo argumentos. Para assinar as consultas DNS enviadas por escavação e suas respostas usando assinaturas de transação, especifique um arquivo de chave TSIG usando o -k opção. Você também pode especificar a própria chave TSIG na linha de comando usando o -y opção; nome é o nome da chave TSIG e chave é a chave real. A chave é uma string codificada em base 64, normalmente gerada por dnssec-keygen.

Opções de consulta

Cada opção de consulta é identificada por uma palavra-chave precedida por um sinal de mais (+). Algumas palavras-chave definem ou redefinem uma opção; estes podem ser precedidos por uma string não para negar o significado dessa palavra-chave. Outras palavras-chave atribuem valores a opções como o intervalo de tempo limite. Eles têm a forma + palavra-chave = valor. Este comando oferece suporte a muitas opções de consulta de baixa granularidade. Revise a documentação online executando homem cavar para orientação específica.