Nslookup имя хоста в csv файл и запись ip адреса в другой csv файл в django
Я хочу выполнить ns-lookup для нескольких имен хостов, заданных в .csv файле, и сохранить IP адрес в другом csv файле в django с помощью python. У меня возникла проблема с созданием upload.py
index.html
<form enctype = "multipart/form-data" action = "upload.py" method = "post">
{% csrf_token %}
<p><input type = "file" name = "myFile" /></p>
<p><input type = "submit" value = "Upload" /></p>
</form>
views.py
from django.shortcuts import render
import dns
import dns.resolver
def index(request):
if request.method == 'POST':
search = request.POST.get('search')
ip_address = dns.resolver.Resolver()
IPv4 = ip_address.resolve(search, 'A').rrset[0].to_text()
IPv6 = ip_address.resolve(search, 'AAAA').rrset[0].to_text()
return render(request, 'index.html', {"ipv4": IPv4, "ipv6": IPv6, "hostname": search})
else:
return render(request, 'index.html')