Evitar que o nginx armazene em cache o DNS para proxy
Se voce esta tendo problemas com cache de DNS no proxy nginx, pode ver a configuracao para limpar e/ou zerar o cache de DNS continuamente...

Ola pessoal,
Se voce esta usando nginx como proxy e/ou reverse proxy, o nginx armazena em cache as informacoes de DNS e se voce esta usando AWS Application Load Balancer atras do nginx, o nginx as vezes precisa reiniciar e/ou fazer flush de DNS para enviar uma requisicao ao AWS Application Load Balancer, pois a AWS sempre fornece um CNAME e altera o endereco IP do Load Balancer com frequencia.
Nao ha opcao de fazer flush de DNS no nginx, a unica opcao e reiniciar o nginx e voce nao pode resolver os problemas sempre com reinicializacao : ) Voce pode usar a configuracao nginx abaixo para corrigir este problema de Cache de DNS.
server {
listen 80;
server_name proxy-request.ercanermis.net;
include /etc/nginx/default.d/*.conf;
set $proxydestination “backend.ercanermis.com”;
proxy_pass https://$proxydestination;
proxy_http_version 1.1;
proxy_set_header Host proxy-request.ercanermis.net;
proxy_redirect off;
proxy_cache_bypass 1;
proxy_no_cache 1;
resolver 8.8.8.8 valid=5s;
}
}
Se voce tiver alguma duvida, sinta-se a vontade para comentar, obrigado!
Mais de Ercan
Mais dois sites, mesmo autor, terreno diferente.
IA, LLMs, agentes, ML aplicado.
Notas de campo sobre cargas de IA. Análise de custos do Bedrock, padrões de agentes, trade-offs de armazenamento vetorial, modos de falha em produção.
Visitar ercan.ai →O hub. Sobre, consultoria, contato.
Hub pessoal para as duas trilhas de escrita. Quem sou eu, como funciona a consultoria, como me contatar.
Visitar ercanermis.com →