dns — имя домена не найдено сетевыми функциями PHP, такими как checkdnsrr

У меня есть функция PHP, которая проверяет, является ли адрес электронной почты действительным. Как часть этого, он смотрит, существует ли домен:

if(!(checkdnsrr($domain, "MX") || checkdnsrr($domain, "A"))) {
throw new Exception("Bad domain name $domain");
}

Это отлично работает практически для всего, кроме домена, с которым я только что столкнулся: monsignor-reggio.com.

Согласно checkdnsrr () или любым другим сетевым функциям PHP, таким как gethostbynamel (), он не существует. (Кстати, согласно ping или traceroute из командной строки OS X, он также не существует). Но это определенно домен, который может отправлять и получать электронную почту.

Помогите!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]