Skip to content

Commit e70e7df

Browse files
committed
TTL updated
1 parent 11e6035 commit e70e7df

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

dnsserver.py

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,15 +108,17 @@ def resolve(self, request, handler):
108108
r = RR(
109109
rname=request.q.qname,
110110
rdata=dns.A(confs.LOCAL_IPV4),
111-
rtype=QTYPE.A
111+
rtype=QTYPE.A,
112+
ttl=60*60
112113
)
113114
reply.add_answer(r)
114115

115116
if self.SOA:
116117
r = RR(
117118
rname=request.q.qname,
118119
rdata=self.SOA,
119-
rtype=QTYPE.SOA
120+
rtype=QTYPE.SOA,
121+
ttl=60*60
120122
)
121123
reply.add_answer(r)
122124

@@ -125,15 +127,17 @@ def resolve(self, request, handler):
125127
r = RR(
126128
rname=request.q.qname,
127129
rdata=i,
128-
rtype=QTYPE.NS
130+
rtype=QTYPE.NS,
131+
ttl=60*60
129132
)
130133
reply.add_answer(r)
131134

132135
if confs.LOCAL_IPV6:
133136
r = RR(
134137
rname=request.q.qname,
135138
rdata=dns.AAAA(confs.LOCAL_IPV6),
136-
rtype=QTYPE.AAAA
139+
rtype=QTYPE.AAAA,
140+
ttl=60*60
137141
)
138142
reply.add_answer(r)
139143

@@ -162,7 +166,8 @@ def resolve(self, request, handler):
162166
r = RR(
163167
rname=request.q.qname,
164168
rdata=dns.A(ipv4),
165-
rtype=QTYPE.A
169+
rtype=QTYPE.A,
170+
ttl=24*60*60
166171
)
167172
reply.add_answer(r)
168173
else:
@@ -176,7 +181,8 @@ def resolve(self, request, handler):
176181
r = RR(
177182
rname=request.q.qname,
178183
rdata=dns.AAAA(ipv6),
179-
rtype=QTYPE.AAAA
184+
rtype=QTYPE.AAAA,
185+
ttl=24*60*60
180186
)
181187
reply.add_answer(r)
182188
except:

0 commit comments

Comments
 (0)