Git Repository Public Repository

nip.io

URLs

Copy to Clipboard

Diff Revisions 45cc88 ... vs a59335 ... for src/backend.py

Diff revisions: vs.
  @@ -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__':