Em um post anterior, discutimos como configurar o DNS dinâmico do DuckDNS para o pfSense. No entanto, se você estiver usando o CloudFlare como seu provedor de DNS, faz sentido configurá-lo como DNS Dinâmico também. Vale lembrar que o CloudFlare tem uma versão gratuita para gerenciar seu domínio pessoal, e o pfSense suporta o DDNS deles com um plugin oficial.
Configuração do Cloudflare
Para criar registros dinâmicos de DNS no CloudFlare, você tem que obter sua Chave de API Global , conforme descrito em um post anterior sobre a emissão de certificados Let’s Encrypt usando o CloudFlare. É um processo simples, que consiste em ir à sua página Meu Perfil , clicar em tokens de API e clicar em Exibir na Chave global da API. Depois disso, vá para a página de gerenciamento do DNS e clique em Adicionar registro e faça o seguinte:
- Tipo: A
- Nome: ddns (ou qualquer outro nome subdomínio que você gosta)
- Conteúdo: 0.0.0.0 (pfSense atualizará para o seu IP real mais tarde)
- TTL: 15 min
- Status de proxy: Somente DNS
Clique em Salvar e seu trabalho é feito no CloudFlare
Configuração pfSense
Agora que você tem um registro A para o seu sub-domínio e a Chave API Global, no seu pfSense, vá para Serviços >> DNS Dinâmico . Clique no botão Adicionar e preencha o formulário da seguinte forma:
- Desativado: desmarcado
- Tipo de serviço: CloudFlare
- Interface para monitorar: WAN
- Hostname: ddns ou o nome do registro A criado
- Nome de domínio: seudominio.com ou qualquer que seja o seu nome de domínio
- Cloudflare Proxy: desmarcado
- Registro verbose: desmarcado
- Nome de usuário: o e-mail usado durante a criação da sua conta CloudFlare
- Senha: use sua chave global de API aqui
- TTL: 900 ou qualquer período que você preferir
- Descrição: Qualquer frase curta e descritiva
Clique em Salvar. Se você inseriu todas as informações corretas, logo após a salvar, você será redirecionado para a página de clientes DNS Dinâmicos e verá o IP público na coluna IP em cache . Se mostrar 0.0.0.0, algo deu errado. Clique no botão editar, selecione a caixa de Log verboso, clique em Salvar e forçar atualização e vá para Status >> Logs do sistema para obter a mensagem de erro. Você provavelmente errou na digitação e o log mostrará mais detalhes. Uma vez que corrigir o problema, não se esqueça de editar sua configuração mais uma vez para desativar o Log verboso! É isso mesmo!