Uday Docs

Uday Docs

Você sabia?

Estamos aqui para ajuda-los!

Docy

Configurando logs para DNS linux Bind

Estimated reading: 2 minutes 536 views

Iremos fazer configurações básicas para o DNS bind no linux em derivados do Centos / Fedora

Você pode configurar uma sessão dentro do named.conf​

vi /etc/named.conf				

Opção default que já vem configurado geralmente

logging {  
    channel default_debug {  
        file "data/named.run" 
        severity dynamic;  
 };				

Definindo logs para consultas [Query]

Posso definir logs conforme eu preciso, exemplo se eu quiser guarda logs de pesquisa(query) eu posso adicionado a seguinte linha. 

channel log_consultas {  
    file "data/curso.log";  
        severity dynamic;  
    };  
    category queries {  
        log_consultas; 
} 				

Obs:
Você pode consultar estas categorias de lgos no site http://www.zytrax.com/books/dns/ch7/logging.html

×
Dispensar alerta

Testando as consultas

named-checkconf

named-checkconf /etc/bind/named.conf

Se a consulta deu certo, agora podemos seguir, se não, veja a sintaxe.

Agora podemos reiniciar o serviço do bind para ler as configurações do mesmo

rndc reload				

Agora observe que ele iria criar um log no caminho /var/named/data

ls -l /var/named/data				

Você pode verificar o conteúdo do arquivo de logs  

cat /var/named/data/log_consultas				

Coloque o nome do arquivo que você criou no lugar de log_consultas

Verificando os logs de outro servidor

Neste caso eu irei em outro servidor que esta com meu Servidor DNS configurado e fazer a consulta e depois verifica se ele registrou os logs corretamente.

host uday.com.br 192.168.38.136				
Veja:

Onde tem o IP 192.168.38.136 e o seu servidor DNS, então altera para o seu.

Verificando logs

Agora vou até meu servidor DNS verifica se ele criou o log corretamente 

cat /var/named/data/log_consultas				
  • Lembrando que podemos ter vários subcomandos para ajudar na resolução de problemas. # rndc reload = recarrega o arquivo de configuração e das zonas  # rndc reload uday.com.br = posso fazer o reload somente de uma determinada # rndc flush = limpa todo o cache   # rndc reconfig = recarrega as configurações e somente zonas novas 

NOTA: Muitas vezes é preciso reiniciar todas as configurações do named porque somente o comando rndc não funcione, então use o systemctl 

Leave a Comment

CONTENTS

Terraform

Ansible

IAC

O IAC é Infrastructure as Code ou em português Infraestrutura como código, es...

Desabilitando IPV6 no Ubuntu 22.04

O IPv6, também conhecido como Protocolo de Internet versão 6, oferece um espa�...

Configurações em Redes

Fazendo mudanças – Cheat sheet

Para adicionar todo o arquivo à área de teste git add . Para adicionar um ar...

Criando repositório – Cheat sheet

Independente de qual sistema operacional você está utilizando crie um diretór...

Configuração inicial – Cheat sheet

Para verificar a versão do Git git --versão Para adicionar nome de usuário ...

Subconsultas | Cheat Sheet Prometheus

1.Calcule a taxa média de 5 minutos durante um período de 1 hora, na resoluç�...

Manipulando rótulos | Cheat Sheet Prometheus

Junte os valores de dois rótulos com um -separador em um novo endpoint rótul...

Lidando com dados ausentes | Cheat Sheet Prometheus

1.Crie uma série de saída quando o vetor de entrada estiver vazio: absent(up{j...

Tempo | Cheat Sheet Prometheus

1.Obtenha o tempo Unix em segundos em cada etapa de resolução: time() 2. Obten...

Chat Icon Close Icon
Uday Docs Quer receber notificações?
Dismiss
Allow Notifications