Описание тега dnspython

DNSPython - это пакет Python, который обеспечивает доступ к DNS на высоком и низком уровне.
12 ответов

pymongo - mongodb+srv "dnspython должен быть установлен" ошибка

Я пытаюсь подключить MongoDB из Atlas, но я столкнулся с "dnspython должна быть установлена ​​ошибка". Мой монго ури (макет): mongodb+src://abc:123@something.something.com/admin?retryWrites=True Моя версия pymongo: 3.6.1 я установил dnspython и сдел…
22 окт '18 в 13:15
4 ответа

dnspython и python объекты

Я пытаюсь использовать библиотеку dnspython, и меня немного смущает их пример запроса MX-записей на этой странице: www.dnspython.org/examples.html: import dns.resolver answers = dns.resolver.query('dnspython.org', 'MX') for rdata in answers: print '…
20 май '09 в 00:07
1 ответ

Можно ли использовать dnspython через прокси?

Я пишу программу, которая собирает основную информацию CNAME для заданных доменов.В настоящее время я использую DNS-сервер Google в качестве опрашиваемого, но боюсь, что, если я отправлю пару миллионов запросов на поиск DNS, это заблокирует меня (не…
27 фев '14 в 16:15
1 ответ

dnspython3 удалить хост из записи A

Рассмотрим следующий сценарий: с помощью nsupdate я могу удалить IP из записи A, используя следующий метод: update delete test-record.mydomain.com 60 A 172.16.1.4 Это моя наивная реализация с dnspython, где bind_host - наш сервер bind, domain_name -…
23 окт '18 в 14:18
1 ответ

dnspython не обновляется при изменении resolv.conf

Этот фрагмент отлично работает import dns import dns.resolver default = dns.resolver.get_default_resolver() nameserver = default.nameservers[0] за исключением того, что если я вручную изменю /etc/resolv.conf и снова вызову функцию get_default_resolv…
13 июн '16 в 14:32
0 ответов

AWS - не удается развернуть из-за отсутствия пакета

При развертывании я получаю эту ошибку: (eb-virt) Williams-MacBook-Air-3:cauradata Will$ eb deploy Creating application version archive "app-64e9-180927_104340". Uploading cauradata/app-64e9-180927_104340.zip to S3. This may take a while. Upload Com…
3 ответа

ImportError: нет модуля с именем dns.exception

Я пытаюсь использовать dnspython в своем коде, но когда он попадает в оператор импорта, я получаю следующую ошибку: >>> import DNS.resolver Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\python27…
04 сен '14 в 12:10
1 ответ

Слишком большое потребление ОЗУ (40 ГБ +) для одновременных DNS-запросов (Python3 concurrent.futures)

У меня есть список из 30 миллионов строк, и я хочу выполнить запрос DNS ко всем из них с помощью Py thon. Я не понимаю, как эта операция может получить интенсивную память. Я предполагаю, что потоки завершат работу после выполнения задания, а также е…
18 июл '18 в 22:23
0 ответов

Исключение dnspython: ни одно из имен DNS-запросов не существует

Я установил последнюю версию dnspython и попытался скопировать код здесь https://github.com/rthalley/dnspython/blob/master/examples/mx.py и я получаю dns.resolver.NXDOMAIN: None of DNS query names exist: nominum.com., nominum.com. Я работаю на Windo…
04 фев '19 в 11:39
1 ответ

Запросите массив записей DNS с помощью dnspython и перейдите к следующему элементу на основе заданного времени ожидания

Я запрашиваю кучу записей DNS с dnspythonкажется, что тайм-аут, когда ответ не получен (dns.exception.Timeout: The DNS operation timed out after 30.0006685256958 seconds). Вот функция: def dnstest(domain): dnsrecords = [] record_types = ['A', 'AAAA'…
20 авг '17 в 08:52
1 ответ

TXT-записи в dnsPython

Я реализовал простой DNS-сервер. Он просто отвечает записью TXT. Я размещаю скрипт в качестве сервера NS для example.com. Сервер NS - xyzk. Он отлично работает, когда я выдаю что-то вроде: $ dig demo.example.com @x.y.z.k ; <<>> DiG 9.3.6…
23 июл '10 в 23:09
2 ответа

dnspython вызывает NoAnswer, несмотря на ответ на запрос

Когда я использую dnspython для запроса к NS-серверу авторитетного сервера имен, возникает исключение NoAnswer, несмотря на тот факт, что мой захват пакета показывает, что был получен правильный ответ. Пример: спросите у j.gtld-servers.net (192.48.7…
19 сен '13 в 15:26
0 ответов

Как использовать dnspython для запроса шаблона хоста

Допустим, я хочу посчитать количество хостов, которые соответствуют простому шаблону. Например: host1.example.com host2.example.com... host42.example.com где я не знаю заранее, что есть 42 из них. То, что я хотел бы сделать, это что-то вроде: answer…
21 май '14 в 19:20
0 ответов

Dnspython: объект 'GenericRdata' не имеет атрибута 'target'

Моя текущая настройка немного сложна. Я пытаюсь получить доступ к MongoDB через модуль pymongo, используя swift. Поэтому я сначала последовал этому уроку, чтобы связать код Python со Swift. Единственное отличие состоит в том, что я не создавал плаги…
16 июл '18 в 20:40
3 ответа

Как мы можем получить записи TXT, CNAME и SOA из dnspython?

У меня есть требование иметь функцию запроса DNS для запроса на сервер для различных записей. Я выяснил, как получить запись MX (большинство примеров показывают это), запись A и запись NS. Как я могу получить записи TXT, CNAME и SOA? Пример кода: im…
12 дек '12 в 14:42
1 ответ

В dnspython, учитывая IP-адрес DNS, как получить имя зоны DNS

С использованием dnspython библиотека, у меня есть этот простой код, учитывая IP-адрес DNS, я могу запросить доменное имя. Мне нужно получить имя зоны DNS-сервера. Например, если вместо 8.8.8.8 У меня частный IP 192.168.4.5 для названной зоны com и …
0 ответов

AWS Elastic Beanstalk - DNSPython отсутствует, препятствует развертыванию

Я не могу "развернуть". На этапе развертывания после сборки происходит сбой. Похоже, пакет dnspython==1.15.0 не устанавливается, и это может как-то взорвать развертывание. Я думаю, это как-то связано с пимонго. Ошибка, указанная в консоли: 2018-09-2…
2 ответа

Как вызвать сохранение файла зоны из dnspython после обновления

Я использую dnspython для выполнения динамических обновлений DNS, используя синтаксис, подобный следующему: import dns.update, dns.query update = dns.update.Update('zone', keyring=keyring) update.add('source', 60, 'CNAME', 'destination') response = …
14 май '13 в 13:39
0 ответов

dnspython и "Время ожидания истекло"

Я использую Django, Celery, Eventlet и dnspython для асинхронного анализа около 500 RSS-каналов. Использование dnspython приводит к ошибке "истекло время ожидания", когда я пытаюсь проанализировать более 20 каналов одновременно. Когда я удаляю dnspy…
29 мар '13 в 15:22
1 ответ

У объекта Python 'Module' нет ошибки атрибута - импортированный модуль

У меня проблема с импортом и использованием модулей dnspython или easyzone для Python в моем проекте Django. Я также пробовал этот сценарий за пределами DJango с той же проблемой, так что я уверен, что проблема не связана с фреймворком. У меня есть …
31 окт '12 в 14:38