nip.io
|
@@ -95,7 +95,7 @@ |
95 |
95 |
|
self.handle_nameservers(qname) |
96 |
96 |
|
else: |
97 |
97 |
|
self.handle_subdomains(qname) |
98 |
|
- |
elif qtype == 'SOA': |
|
98 |
+ |
elif qtype == 'SOA' and qname.endswith(self.domain): |
99 |
99 |
|
self.handle_soa(qname) |
100 |
100 |
|
else: |
101 |
101 |
|
self.handle_unknown(qtype, qname) |
|
@@ -146,7 +146,7 @@ |
146 |
146 |
|
|
147 |
147 |
|
def handle_unknown(self, qtype, qname): |
148 |
148 |
|
write('LOG', 'Unknown type: %s, domain: %s' % (qtype, qname)) |
149 |
|
- |
write('FAIL') |
|
149 |
+ |
write('END') |
150 |
150 |
|
|
151 |
151 |
|
|
152 |
152 |
|
if __name__ == '__main__': |