Uday Docs

Uday Docs

Você sabia?

Estamos aqui para ajuda-los!

Docy

Instalando servidor DNS com Bind no Linux

Estimated reading: 2 minutes 586 views

Por que usar o BIND

O BIND 9 evoluiu para ser um sistema DNS muito flexível e completo. Seja qual for a sua inscrição, o BIND 9 provavelmente tem os recursos necessários. Como a primeira, mais antiga e mais comumente implantada solução, há mais engenheiros de rede que já estão familiarizados com o BIND 9 do que com qualquer outro sistema.

BIND 9 é um código aberto transparente, licenciado sob a licença MPL 2.0. Os usuários são livres para adicionar funcionalidade ao BIND 9 e contribuir de volta para a comunidade através do repositório que está no Gitlab aberto.

Instalando BIND nas distribuições Debian e Centos


Debia

CentOs

# apt install bind9 dnsutils

# yum install bind-utils bind

Comandos para habilitar o bind

Geralmente o bind vem desabilitado, então vamos habilitar


systemctl enable --now named
systemctl status named				

NOTA: os arquivos de configuração muda de sistema para sistema, exemplo distribuições Debian e CentOs

Arquivo de configuração do CentOs

cat /etc/named.conf				

Arquivo de configuração do Debian

cat /etc/bind/namd.conf				

Criando zonas de DNS no bind

Conforme informado acima no CentOs é em um lugar e Debian e outro.
Debian

Centos

ls -la /etc/bind/

cat /etc/named.conf

Se seu servidor não estiver uma entrada DNS especifica ele faz uma pesquisa recursiva procurando quem pode responder a solicitação, veja onde fica os arquivos do bind que tem os apontamos para os servidores Root, veja abaixo onde fica no Debian e no CentOs​
Debian

CentOs

cat /usr/share/dns/root.hints

cat /var/named/named.ca

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