Я пытаюсь запросить обратный поиск в dnspython. К сожалению, функция from_address() не позволяет мне передавать IP по переменной. Любые идеи почему?Query обратный поиск dns с dnspython
#!/usr/bin/env python
import dns.resolver,dns.reversename
with open("test", "r") as ips:
for ip in ips:
ip = str(ip)
n = dns.reversename.from_address(ip)
print str(dns.resolver.query(n,"PTR")[0])
Я новичок в python; было бы здорово, если бы кто-нибудь мог помочь!
Ваш код работает для меня с жестко запрограммированным списком IP-адресов. Вы уверены, что содержимое файла - это то, что вы думаете? – DeepSpace
IP-адреса содержатся в файле, перегруженном. Когда я печатаю один вручную, он отлично работает. Однако, что-то должно быть не так с файлом. Нужно ли специальное кодирование? Является ли это признаком текста? – Simon