MikroTik
How to Configure DNS Caching on MikroTik: Step by Step
O Caching DNS no Mikrotik é uma solução poderosa para acelerar a navegação na sua rede, reduzindo a latência e melhorando a performance geral. Ao armazenar as respostas DNS localmente, o Mikrotik pode evitar consultas repetidas aos servidores DNS externos, proporcionando um acesso mais rápido a sites e serviços.
Neste tutorial, vamos te ensinar como configurar Caching DNS no Mikrotik, o que pode ajudar a reduzir a carga do servidor DNS e melhorar o tempo de resposta das suas conexões de rede.
Benefits of Configuring DNS Caching on MikroTik
- Melhora a velocidade de navegação: Armazenando as respostas DNS localmente, o Mikrotik acelera o carregamento de sites frequentemente acessados.
- Reduz a carga no servidor DNS: Evita consultas repetidas ao servidor DNS externo, aliviando a carga dele e tornando a rede mais eficiente.
- Aumenta a performance de rede: A utilização do cache DNS melhora a eficiência da rede, especialmente em ambientes com alto tráfego de internet.
Step-by-Step Guide to Configuring DNS Caching on MikroTik
Step 1: Access the MikroTik
Primeiramente, acesse o seu Mikrotik via Winbox ou CLI (linha de comando). Certifique-se de ter permissões administrativas para realizar as configurações necessárias.Step 2: Enable DNS Cache
- No Winbox ou CLI, vá até o menu IP > DNS.
- Na aba General, marque a opção Cache DNS.
- Isso permitirá que o Mikrotik armazene as respostas DNS em seu cache local.
- Selecione também a opção Allow Remote Requests caso precise que o Mikrotik também atue como servidor DNS para outros dispositivos na rede.
RouterOS
/ip dns set allow-remote-requests=yes cache-size=1000000Step 3: Set the Cache Size
- No campo Max Cache Size, você pode configurar o tamanho máximo do cache. Defina um valor adequado à sua rede (por exemplo, 1MB).
- Adjust the size according to the volume of DNS queries that MikroTik will process.
RouterOS
/ip dns set cache-size=1024kStep 4: Adjust the Cache TTL (Time to Live)
O TTL define o tempo durante o qual uma resposta DNS será armazenada no cache antes de ser descartada. Configure o TTL de acordo com o tipo de tráfego da sua rede:- Na aba General, defina o valor do TTL para um intervalo desejado (exemplo, 1 hora).
- This helps keep the cache optimized and prevents the storage of outdated information.
RouterOS
/ip dns set ttl=1hStep 5: Enable Negative Cache
O Negative Cache armazena as respostas negativas de consultas DNS (como quando um domínio não é encontrado). Isso ajuda a evitar consultas repetidas para domínios inexistentes.- Na aba General, marque a opção Negative Cache.
- Defina o TTL para as respostas negativas.
RouterOS
/ip dns set negative-cache-time=1hStep 6: Test and Verify the Configuration
Após configurar o Caching DNS, é importante testar se tudo está funcionando corretamente:- Acesse o Mikrotik novamente e vá até IP > DNS.
- Verify that DNS cache is enabled.
- Realize um ping para um domínio, como google.com, e observe o tempo de resposta em diferentes consultas.
RouterOS
/tool dns-cache printStep 7: Performance Monitoring
Use a ferramenta de Traffic Flow no Mikrotik para monitorar o tráfego DNS em tempo real e garantir que o Caching DNS está funcionando corretamente. Exemplo de comando CLI para monitorar o tráfego:RouterOS
/tool traffic-flow set enabled=yes