Получение отдельных имен хостов из циклической записи DNS

#python #sockets #dns

#python #сокеты #dns

Вопрос:

Я пишу скрипт, который должен будет извлекать записи DNS, которые указывают на кластер циклического типа.

Например, имя кластера может быть WSCLUSTER , но 2 записи, на которые оно указывает, будут DMS1 и DMS2 .

socket Как я могу извлечь эти имена хостов с помощью модуля Python?

Ответ №1:

Использование just socket связано с тем, что вам нужно в основном реализовать поиск записи DNS. Вы думали об использовании dnspython ?

 import dns.resolver

answers = dns.resolver.query('WSCLUSTER', 'A')
for rdata in answers:
    print rdata