SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

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


Метки: python dns 

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

Ответы

RemiZOffAlex  Создано: 2016-12-01 09:53:45.409750  Обновлено: 2016-12-01 09:53:45.409750
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]))

Возможно будут интересны и другие вопросы