Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jefferson Campos

Função checkdnsrr() não reconhece domínio válido

Recommended Posts

Boa tarde senhores,


Estou executando um script com a função checkdnsrr() para validar domínios de e-mails, porém um domínio que existe e é válido está retornando como false.


O domínio em questão é o csu.com.br, que possue site oficial e endereços de e-mails, porém a função checkdnsrr não reconhece.


Alguém sabe se tem alguma forma de eu informá-la que este domínio é válido, ou alguma outra sugestão?


Grato!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui retorna true.

var_dump(checkdnsrr('www.csu.com.br')); //boolean true
var_dump(checkdnsrr('csu.com.br')); //boolean true

Fato curioso é que ao tentar acessar o site diretamente pelo Browser:

Não foi possível encontrar o endereço DNS do servidor de csu.com.br.
Pesquise csu br no Google
ERR_NAME_NOT_RESOLVED

(tentei direto sem o 'www')

Não sei se influencia fazer isto.

 

 

Uma opção mais 'profissa' seria validar pelo MailGun

https://documentation.mailgun.com/api-email-validation.html#example

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caros, me perdoem. Funcionou aqui, na verdade eu estava usando um segundo parâmetro, checkdnsrr(string $dominio, string $type), que no caso era "A". Informei só o primeiro e foi tranquilo. E realmente, o site www.csu.com.br só funciona dentro da rede interna da empresa. Valeu galerinha!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.