DNS

Como instalar e usar DIG no Debian 9

Como instalar e usar DIG no Debian 9
A forma completa de ESCAVAÇÃO é Domain euinformação Gestrangulador. É um utilitário de linha de comando para administradores de rede.O nome de domínio que usamos, como google.com, linuxhint.com etc são possíveis por causa dos servidores DNS (Sistema de Nomes de Domínio). DIG é usado para consultar o servidor DNS, principalmente para solucionar problemas do servidor DNS. Com o DIG, você pode verificar muitas coisas como o servidor de nomes de um domínio específico, os servidores de e-mail de um domínio específico e muito mais informações.

DIG é usado principalmente por administradores de servidor DNS para verificar se o servidor DNS está funcionando corretamente.

Neste artigo, vou mostrar como instalar o DIG no Debian 9 e usar o DIG. Vamos começar.

Instalando DIG no Debian 9:

DIG faz parte de dnsutils pacote. DIG não é instalado por padrão no Debian 9 Stretch. A boa notícia é que é realmente fácil de instalar, pois está disponível no repositório oficial de pacotes do Debian 9.

Primeiro atualize o cache do repositório de pacotes APT com o seguinte comando:

$ sudo apt update

O cache do repositório de pacotes APT deve ser atualizado.

Agora instale dnsutils pacote com o seguinte comando:

$ sudo apt install dnsutils

Agora pressione y e então pressione .

dnsutils deve ser instalado.

Agora, para verificar se o escavação comando está disponível e funcionando corretamente, execute o seguinte comando:

$ dig -v

Como você pode ver, escavação está disponível e funcionando corretamente.

Nas próximas seções, mostrarei como usar escavação.

Noções básicas de escavação:

O uso básico do comando dig é pesquisar um endereço DNS. Por padrão, no Debian 9, dig usa o / etc / resolv.conf arquivo para descobrir qual servidor DNS usar.

Isso é o que / etc / resolv.conf arquivo parece. Para alterar o servidor DNS, basta alterar o endereço IP do nome do servidor como marcado na imagem abaixo. No meu caso é 192.168.10.1, qual é o endereço IP do meu roteador.

Agora, para usar o dig para pesquisar as informações de DNS do nome DNS do google.com, execute o seguinte comando:

$ dig google.com

Como você pode ver, muitos dados DNS são impressos na tela. A seção marcada mostra que o nome de domínio google.com tem esses endereços IP. Um nome de domínio pode ter vários endereços IP. É usado principalmente para fins de balanceamento de carga.

Se você rolar para baixo, verá quantos milissegundos você precisou (Tempo de consulta) para resolver o nome de domínio google.com. No meu caso foi 71 milissegundos (mseg). Isso varia dependendo da sua localização geográfica e do servidor de nomes que você usou.

Você também pode ver qual servidor de nomes foi usado para a consulta. No meu caso, é o servidor de nomes em meu / etc / resolv.conf, que é 192.168.10.1. A porta do servidor DNS é, por padrão, 53.

O tamanho da resposta DNS ou MSG SIZE tem 931 bytes, como você pode ver. Estas são informações importantes que você pode precisar para solucionar problemas ou testar as configurações do servidor DNS.

É basicamente assim que você usa o dig. Nas próximas seções, mostrarei diferentes coisas que você pode fazer com o dig.

Alteração do servidor de nomes:

Quando você está testando seu servidor DNS, você pode não querer configurá-lo no / etc / resolv.conf até saber que funciona com certeza. Você pode dizer ao dig qual servidor de nomes usar da seguinte maneira:

$ dig @nameserver google.com

NOTA: Substituir nome do servidor com o servidor DNS que você deseja escavação usar.

Digamos que queremos usar o servidor DNS 192.168.2.1, então o comando seria:

$ dig @ 192.168.2.1 google.com

Como você pode ver, as mesmas informações são retornadas. O Tempo de consulta é agora 13 milissegundos, e a SERVIDOR é alterado para 192.168.2.1. O MSG SIZE é também 124 bytes.

Explore os registros MX com dig:

Você pode encontrar os registros MX (usados ​​em servidores de e-mail) de um nome de domínio com dig com o seguinte comando:

$ dig @ 192.168.2.1 google.com MX

Como você pode ver na seção marcada da captura de tela abaixo, esses são os endereços de e-mail associados ao domínio google.com.

Explore os registros NS usando dig:

Você pode encontrar os servidores de nomes associados ao nome de domínio google.com com dig com o seguinte comando:

$ dig @ 192.168.2.1 google.com NS

Como você pode ver na seção marcada da captura de tela abaixo, esses são os servidores de nomes associados ao domínio google.com.

Encontre todas as informações sobre um nome de domínio com dig:

Você pode descobrir todas as informações sobre um nome de domínio google.com com dig com o seguinte comando:

$ dig @ 192.168.2.1 google.com qualquer

Como você pode ver, todos os registros DNS (A, AAAA, MX, NS, TXT, SOA etc) para google.com é impresso na tela.

dig Short Output:

Todos os comandos dig que executamos anteriormente imprimiram muitas informações em um texto bem formatado. Mas se você preferir ver uma saída curta, basta adicionar + short no final do seu comando dig da seguinte maneira:

$ dig @ 192.168.2.1 google.com qualquer + curto

Como você pode ver, apenas os registros DNS são impressos. Você deve determinar qual é o quê nesta lista, pois não há indicação de qual é um registro A, qual é um registro MX etc. Mas se você olhar atentamente um pouco, será capaz de descobrir qual é o registro com muita facilidade. Por exemplo, todos os endereços IPv4 são registros A. Todos os endereços IPv6 são registros AAAA. Todas as linhas que começam com um número e, em seguida, um nome de domínio totalmente qualificado (FQDN) são registros MX. Todas as linhas que contêm texto entre aspas são registros TXT. Todas as linhas que começam com ns *.Google.com são registros NS.

Uma linha que possui dois FQDN e 5 números separados por espaço (ns1.Google.com. dns-admin.Google.com. 210455048 900 900 1800 60) é um registro SOA.

Obtendo ajuda com o dig:

o comando dig tem muitas opções. Está fora do escopo deste artigo mostrá-los todos. Você pode executar o seguinte comando para descobrir quais opções estão disponíveis e o que elas fazem:

$ dig -h

dig Help:

É assim que você instala e usa o dig no Debian 9 Stretch. Obrigado por ler este artigo.

Como capturar e transmitir sua sessão de jogo no Linux
No passado, jogar era considerado apenas um hobby, mas com o tempo a indústria de jogos viu um grande crescimento em termos de tecnologia e número de ...
Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...