Skip to content

Commit 68a4c1b

Browse files
committed
Remove borked catchall, and fix deprecated datetime usage
1 parent e36f497 commit 68a4c1b

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

DNS-Server.py

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# WiiLink DNS Server v2.0
66
# Created by Austin Burk/Sudomemo. Edited by KcrPL, Larsenv and Isla.
77

8-
from datetime import datetime
8+
from datetime import datetime, timezone
99
from time import sleep
1010

1111
from dnslib import DNSLabel, QTYPE, RD, RR
@@ -43,8 +43,7 @@ def get_ip():
4343
s.close()
4444
return IP
4545

46-
EPOCH = datetime(1970, 1, 1)
47-
SERIAL = int((datetime.utcnow() - EPOCH).total_seconds())
46+
SERIAL = int(datetime.now(timezone.utc).timestamp())
4847
MY_IP = get_ip()
4948

5049
print("+===============================+")
@@ -200,10 +199,7 @@ def resolve(self, request, handler):
200199
found = True
201200
break
202201
if not found:
203-
if "nintendowifi.net" in str(request.q.qname):
204-
reply.add_answer(RR(str(request.q.qname),QTYPE.A,rdata=A("95.217.77.151"),ttl=60))
205-
else:
206-
reply.add_answer(RR(str(request.q.qname),QTYPE.A,rdata=A(socket.gethostbyname_ex(str(request.q.qname))[2][0]),ttl=60))
202+
reply.add_answer(RR(str(request.q.qname),QTYPE.A,rdata=A(socket.gethostbyname_ex(str(request.q.qname))[2][0]),ttl=60))
207203

208204
return reply
209205

0 commit comments

Comments
 (0)