bind9
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| bind9 [2023/03/14 21:19] – dhiemeson.nascimento | bind9 [2023/07/17 14:08] (atual) – dhiemeson.nascimento | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| - | === Instando servidor DNS (BIND) usando SO FreeBSD. === | + | ===== Instando servidor DNS (BIND) usando SO FreeBSD. |
| === 1 - Primeiramente vamos atualizar o Ports e o PKG: === | === 1 - Primeiramente vamos atualizar o Ports e o PKG: === | ||
| Linha 95: | Linha 95: | ||
| zone " | zone " | ||
| type master; | type master; | ||
| - | allow-transfer { 3.13.65.230; }; // Aqui, será informado seu DNS secundário, | + | allow-transfer { 192.168.0.2; }; // Aqui, será informado seu DNS secundário, |
| - | also-notify { 3.13.65.230; }; // Aqui, será informado seu DNS secundário, | + | also-notify { 192.168.0.2; }; // Aqui, será informado seu DNS secundário, |
| // notificações de modificações da zona | // notificações de modificações da zona | ||
| file "/ | file "/ | ||
| Linha 104: | Linha 104: | ||
| === 7 - O Arquivo de configuração acima pode ser usado por qualquer um, sendo que será necessário editar as opções referentes a sua zona: === | === 7 - O Arquivo de configuração acima pode ser usado por qualquer um, sendo que será necessário editar as opções referentes a sua zona: === | ||
| - | -- Vou explicar cada linha do arquivo: | + | -- Vou explicar cada linha do arquivo: |
| - | -- Seção Options: | + | |
| + | **-- Seção Options:** | ||
| < | < | ||
| Linha 144: | Linha 145: | ||
| </ | </ | ||
| - | Seção logging: | + | **-- Seção logging:** |
| < | < | ||
| Linha 200: | Linha 201: | ||
| </ | </ | ||
| - | Seção da zona | + | **-- Seção da zona** |
| < | < | ||
| - | 1 - "zone " | + | 1 - zone " |
| 2 - type master; - indica que o servidor DNS é a fonte autoritativa para essa zona. | 2 - type master; - indica que o servidor DNS é a fonte autoritativa para essa zona. | ||
| Linha 211: | Linha 212: | ||
| 4 - also-notify { 192.168.0.2; | 4 - also-notify { 192.168.0.2; | ||
| - | 5 - file "/ | + | 5 - file "/ |
| - | </ | + | </code> |
| + | |||
| + | **OBS: As linhas obrigatórias que vocês terão que alterar no seu ambiente serão:** | ||
| + | |||
| + | **-- Linha 6 da seção OPTIONS** | ||
| + | |||
| + | **-- Linhas 1, 3, 4 e 5 da seção ZONA** | ||
| + | |||
| + | === 8 - Feche seu arquivo named.conf com suas configurações, | ||
| + | |||
| + | < | ||
| + | # named-checkconf named.conf | ||
| + | </ | ||
| + | |||
| + | === 9 - Se tudo estiver correto vamos configurar nosso arquivo de zona: === | ||
| + | |||
| + | OBS: O arquivo de zona deverá se encontrar no mesmo local em que foi descrito na linha 5 da seção de zona do named.conf. | ||
| + | |||
| + | -- No meu caso vou criar um arquivo de zona chamado exemplo.com.br.zone | ||
| + | |||
| + | <code> | ||
| + | # touch exemplo.com.br.zone | ||
| + | </ | ||
| + | |||
| + | === 10 - Vamos editá-lo, segue o exemplo do meu arquivo de configuração: | ||
| + | |||
| + | < | ||
| + | $TTL 2d | ||
| + | @ | ||
| + | | ||
| + | 12h ; Refresh | ||
| + | 15m ; Retry | ||
| + | 3w ; Expire | ||
| + | 2h ; Negative Cache TTL | ||
| + | ) | ||
| + | |||
| + | @ | ||
| + | @ | ||
| + | |||
| + | exemplo.com.br. | ||
| + | |||
| + | |||
| + | ; name servers | ||
| + | |||
| + | ns1 | ||
| + | ns2 | ||
| + | |||
| + | ; registros | ||
| + | |||
| + | server1 | ||
| + | server2 | ||
| + | server3 | ||
| + | |||
| + | www | ||
| + | |||
| + | ; CNAMEs | ||
| + | |||
| + | www.exemplo.com.br | ||
| + | </ | ||
| + | |||
| + | -- Uma forma de testar as zonas é por meio do seguinte comando: | ||
| + | |||
| + | < | ||
| + | # named-checkzone exemplo.com.br exemplo.com.br.zone | ||
| + | </ | ||
| + | |||
| + | === 11 - Para o DNS secundário você fará os mesmos passos anteriores, porém irá alterar para o endereço dele (secundário), | ||
| + | |||
| + | -- DNS Secundário - named.conf | ||
| + | |||
| + | < | ||
| + | zone " | ||
| + | type slave; | ||
| + | masters { 192.168.1.1; | ||
| + | file "/ | ||
| + | }; | ||
| + | </ | ||
| + | |||
| + | === 12 - Feito todas as configurações, | ||
| + | < | ||
| + | # chown -R bind:bind / | ||
| + | # / | ||
| + | </ | ||
| + | |||
| + | === 13 - Vamos ver se o serviço subiu normalmente com o comando sockstat -4l, você deverá receber uma saída da seguinte forma: === | ||
| + | |||
| + | < | ||
| + | # sockstat -4l | ||
| + | USER | ||
| + | bind | ||
| + | bind | ||
| + | bind | ||
| + | bind | ||
| + | bind | ||
| + | bind | ||
| + | bind | ||
| + | bind | ||
| + | bind | ||
| + | bind | ||
| + | </ | ||
| + | |||
| + | ----------------- | ||
| + | |||
| + | ~~DISCUSSION|Deixe sua contribuição~~ | ||
bind9.1678828788.txt.gz · Última modificação: 2023/03/14 21:19 por dhiemeson.nascimento