# Configuração de DNS via Radius
## Introdução
Este documento tem como objetivo detalhar o procedimento de configuração de servidores DNS em dispositivos de rede utilizando um servidor Radius. A configuração é essencial para garantir que os dispositivos conectados na rede, através de autenticação Radius, obtenham os endereços de servidores DNS corretos, facilitando a resolução de nomes e melhorando a eficiência na comunicação de rede.

> [!NOTA] Acesso ao formulário
> Caminho: Menu Sistema -> Provedor -> Radius -> DNS
## Entrega de valor
- Facilitar o cadastro e gerenciamento de servidores DNS;
- Controle centralizado dos servidores DNS utilizados pelos clientes;
- Facilidade de atualização dos servidores DNS para todos os clientes.

> [!NOTA] Importância do DNS
> O DNS é crucial para a navegação na internet, traduzindo nomes de domínio em endereços IP. Configurar corretamente os servidores DNS garante uma experiência de navegação eficiente e segura para os clientes.
## Conceitos Fundamentais
### DNS
É um sistema essencial da Internet que traduz nomes do domínio legíveis por humanos (www.google.com.br, por exemplo) em endereços IP numéricos. Isso facilita o acesso a sites e serviços online, permitindo que os usuários digitem nomes fáceis de memorizar.
### DNS primário e secundário
O **servidor DNS primário** é o servidor principal responsável pelo armazenamento e gerenciamento dos registros DNS de um domínio. Ele contém as informações autoritativas, como endereços IP associados a nomes de domínio, registros MX (Mail Exchange), entre outros. Quando um cliente faz uma consulta para resolver um nome de domínio, o servidor DNS primário é a primeira parada para obter informações. O **servidor DNS secundário** é uma cópia do servidor primário que fornece redundância e alta disponibilidade. Ele é configurado para receber atualizações do servidor primário e contém uma cópia dos mesmos registros DNS. O Servidor secundário atua como uma alternativa caso o servidor primário falhe, ou não esteja acessível.
### Radius
É um protocolo de rede que fornece autorização, autenticação e contabilização para usuários que se conectam e utilizam serviços de rede. É um protocolo fundamental par a segurança e gerenciamento de acesso em uma rede, permitindo a autenticação centralizada, e a contabilidade dos acessos.
## Estrutura do formulário

| Campo               | Descrição                                                                            | Obrigatório |
| ------------------- | ------------------------------------------------------------------------------------ | ----------- |
| ID                  | Identificador único do registro no banco de dados do Sistema, gerado automaticamente | Obrigatório |
| Descrição           | Descrição textual da integração                                                      | Opcional    |
| DNS primário IPv4   | Endereço IPv4 do DNS primário                                                        | Obrigatório |
| DNS secundário IPv4 | Endereço IPv4 do DNS secundário                                                      | Obrigatório |
| DNS primário IPv6   | Endereço IPv6 do DNS primário                                                        | Opcional    |
| DNS secundário IPv6 | Endereço IPv6 do DNS secundário                                                      | Opcional    |
## Casos de Uso
Depois de cadastrado o DNS no Sistema, você pode atribuí-lo para seus clientes das seguintes formas:

1. **Login do cliente**: Ao acessar o login do seu cliente, na aba **IP Pool**, temos o campo **DNS**, onde podemos atribuir um servidor DNS para o cliente.

2. **Concentrador**: Ao acessar o concentrador, na aba **Outras opções**, você encontrará o campo **DNS**, onde podemos atribuir um servidor DNS ao concentrador. Assim os logins que autenticados no concentrador utilizarão o servidor DNS designado.

3. **Plano de velocidade**: Ao acessar o plano de velocidade dos seus clientes, na aba **Plano**, você encontrará o campo **DNS**, onde é possível designar um servidor DNS específico para esse plano. Assim, todos os clientes que utilizam o plano de velocidade farão uso do servidor DNS atribuído.

4. **Configuração padrão**: Ao acessar as configurações padrão das opções de **Provedor**, na aba **Parâmetros**, você encontrará o campo **DNS**, que permite atribuir um servidor DNS para todos os clientes. Assim, todos os clientes utilizarão o servidor DNS designado nas configurações padrão.

> [!WARNING] Após feitas as alterações de servidor DNS nos concentradores, planos de velocidade ou nas configurações padrão, é necessário executar a rotina **Recria Radius**. Isso garante que os parâmetros dos logins dos clientes sejam atualizados e que sejam corretamente designados ao servidor DNS apropriado.
### Fluxograma de Configuração de DNS

```mermaid
graph TD
    A[Início] --> B[Acessar Sistema]
    B --> C[Navegar para Sistema > Provedor > Radius > DNS]
    C --> D[Abrir formulário rad_dns]
    D --> E{Novo DNS?}
    E -->|Sim| F[Preencher campos obrigatórios]
    E -->|Não| G[Editar DNS existente]
    F --> H[Adicionar configurações IPv6 se necessário]
    G --> H
    H --> I[Salvar configurações]
    I --> J[Associar DNS ao perfil do cliente]
    J --> K[Fim]
```
## Exemplos Práticos
### Configuração de DNS Google

```
DNS Primário IPv4: 8.8.8.8
DNS Secundário IPv4: 8.8.4.4
DNS Primário IPv6: 2001:4860:4860::8888
DNS Secundário IPv6: 2001:4860:4860::8844
```
### Configuração de DNS Cloudflare

```
DNS Primário IPv4: 1.1.1.1
DNS Secundário IPv4: 1.0.0.1
DNS Primário IPv6: 2606:4700:4700::1111
DNS Secundário IPv6: 2606:4700:4700::1001
```
## Considerações Finais
O formulário DNS é uma ferramenta poderosa para gerenciar as configurações de DNS entregues aos clientes através do sistema Radius. Sua correta utilização garante uma experiência de navegação eficiente e confiável.
## Etiquetas
#DNS #Radius #IPv4 #IPv6 #ConfiguracaoDeRede
## Leia Também
- [[servidor dns (domain name system)|Servidor DNS (Domain Name System)]]
- [[concentradores autorizados (nas)|Concentradores Autorizados (NAS)]]
- [[cadastro de plano de velocidade|Cadastro de Plano de Velocidade]]
- [[menu sistema/provedor/rede neutra - client/ordens de servico/ordens de servico na rede neutra|Ordens de Serviço na Rede Neutra]]