Здравствуйте.
Есть модуль dns.resolver. Необходимо, чтобы он запрашивал А-запись указанного с определённого сервера имён.
Если эта запись есть, то всё хорошо, возвращается ответ с IP. Но если запись отсутствует, появляется ошибка:
dns.resolver.NoNameservers: All nameservers failed to answer the query example.com IN A: Server 8.8.8.8 UDP port 53 answered REFUSED; Server 8.8.8.8 UDP port 53 answered REFUSED
Подскажите, пожалуйста, как вместо такого ответа сделать вывод текста? спасибо.
Сам код выглядит так:
answer = dns.resolver.query(domain, “A”)
for data in answer:
print(“dig: ”, data.address)