瀏覽代碼

fix(chores): pass IP for DNS lookup server instead of hostname

Peter Thomassen 4 年之前
父節點
當前提交
10557756d9
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      api/desecapi/management/commands/chores.py

+ 2 - 1
api/desecapi/management/commands/chores.py

@@ -1,4 +1,5 @@
 import time
+from socket import gethostbyname
 
 from django.conf import settings
 from django.core.mail import get_connection, mail_admins
@@ -60,7 +61,7 @@ class Command(BaseCommand):
         timestamps = []
         qname = dns.name.from_text(name)
         query = dns.message.make_query(qname, dns.rdatatype.TXT)
-        server = 'ns1.desec.io'
+        server = gethostbyname('ns1.desec.io')
         response = None
         try:
             response = dns.query.tcp(query, server, timeout=5)