Com poucas linhas de script, você poderá fazer isso.
Você precisa configurar um script de shell cujo propósito será periodicamente dig +short
do seu nome de domínio e, se o IP tiver mudado, recarregará o verniz.
Especifiquei um nome de domínio dyndns em uma ACL de Varnish, portanto, somente IPs deste nome de domínio devem ser permitidos.
Isso está funcionando bem até meu IP mudar. Então eu recebo um erro proibido até que eu reinicie o verniz.
Com que frequência o verniz atualiza a pesquisa de DNS?
Eu sei que pode ser lento fazer essas pesquisas, mas isso não é um site de produção.
Com poucas linhas de script, você poderá fazer isso.
Você precisa configurar um script de shell cujo propósito será periodicamente dig +short
do seu nome de domínio e, se o IP tiver mudado, recarregará o verniz.
Ao analisar a configuração, o verniz faz sempre uma pesquisa. Problema: o recarregamento do verniz perde o cache.
Solução: Usando o console do verniz, carregue a nova configuração com um nome diferente, remova a antiga.