Установить DNS сервера при использовании dns.resolver (dnspython)


python  dns 

Установить DNS сервера (к примеру Яндекс DNS) при использовании dns.resolver (dnspython)

Ответы
import dns.resolver

resolver = dns.resolver.Resolver()

domain = 'specialistoff.net'

# DNS сервера Яндекс
resolver.nameservers = ['77.88.8.8', '77.88.8.1']
answers = resolver.query(domain, 'A')

for rdata in answers:
    print(' '.join(['Хост', domain, 'IP', rdata.address]))